NVK သည် NVIDIA ဂရပ်ဖစ်ကတ်များအတွက် open-source Vulkan driver ကို ထုတ်ဖော်ပြသလိုက်ပြီဖြစ်သည်။

Collabora သည် NVIDIA ဂရပ်ဖစ်ကတ်များအတွက် Vulkan ဂရပ်ဖစ် API ကို အကောင်အထည်ဖော်နေသော Mesa အတွက် open source driver အသစ်ဖြစ်သည့် NVK ကို ထုတ်ပြန်ခဲ့သည်။ ယာဉ်မောင်းအား NVIDIA မှထုတ်ဝေသော တရားဝင် header files များနှင့် open kernel modules များကို အသုံးပြု၍ အစမှရေးသားထားပါသည်။ ယာဉ်မောင်းကုဒ်သည် MIT လိုင်စင်အောက်တွင် open source ဖြစ်သည်။ ယာဉ်မောင်းသည် 2018 ခုနှစ် စက်တင်ဘာလကတည်းက ထွက်ရှိခဲ့သော Turing နှင့် Ampere မိုက်ခရိုဗိသုကာများအပေါ် အခြေခံထားသော GPU များကိုသာ ပံ့ပိုးပေးပါသည်။

အဆိုပါပရောဂျက်ကို Red Hat မှ Nouveau developer Karol Herbst၊ Nouveau developer၊ David Airlie၊ Red Hat ရှိ DRM စနစ်ခွဲထိန်းသိမ်းသူနှင့် Collabora မှတက်ကြွသော Mesa developer Jason Ekstrand တို့ပါဝင်သည့်အဖွဲ့မှ တီထွင်ထုတ်လုပ်ထားပါသည်။ ဒရိုက်ဘာအသစ်ကိုတီထွင်သောအခါတွင်၊ Nouveau OpenGL ဒရိုက်ဘာ၏အခြေခံအစိတ်အပိုင်းများကိုနေရာများတွင်အသုံးပြုကြသည်၊ သို့သော် NVIDIA ခေါင်းစီးဖိုင်များတွင်အမည်များနှင့် Nouveau တွင်ပြောင်းပြန်အင်ဂျင်နီယာအမည်များကွဲပြားမှုကြောင့်တိုက်ရိုက်ကုဒ်ချေးငှားခြင်းသည်အများစုအတွက်ခက်ခဲသည်။ အရာများစွာကို ပြန်လည်စဉ်းစားပြီး သုညဖြင့်အကောင်အထည်ဖော်ရန် လိုအပ်ပါသည်။

Mesa အတွက် ရည်ညွှန်း Vulkan ဒရိုက်ဘာအသစ်ကို ဖန်တီးရန်အတွက်လည်း အခြားဒရိုင်ဘာများကို ဖန်တီးသည့်အခါ ကုဒ်ကို ချေးယူနိုင်သည့် ဖွံ့ဖြိုးတိုးတက်မှုကိုလည်း လုပ်ဆောင်နေပါသည်။ ဒါကိုလုပ်ဖို့၊ NVK ဒရိုက်ဘာကိုအလုပ်လုပ်တဲ့အခါ၊ Vulkan ဒရိုက်ဘာတွေဖန်တီးရာမှာ ရရှိနိုင်တဲ့အတွေ့အကြုံအားလုံးကို ထည့်သွင်းစဉ်းစားဖို့၊ ကုဒ်အခြေခံကို အကောင်းဆုံးပုံစံနဲ့ ထိန်းသိမ်းထားပြီး တခြား Vulkan drivers တွေဆီကနေ ကုဒ်လွှဲပြောင်းတာကို လျှော့ချဖို့ ကြိုးစားတယ်၊ လုပ်ဆောင်သင့်တာတွေကို လုပ်ဆောင်ပါတယ်။ အကောင်းဆုံးနှင့် အရည်အသွေးမြင့်အလုပ်အတွက်၊ အခြားဒရိုင်ဘာများတွင် လုပ်ဆောင်သောအရာများကို မျက်စိစုံမှိတ်ကူးယူခြင်းမပြုရ။

NVK ဒရိုက်ဘာသည် လအနည်းငယ်သာ ဖွံ့ဖြိုးဆဲဖြစ်သောကြောင့် ၎င်း၏လုပ်ဆောင်နိုင်စွမ်းမှာ အကန့်အသတ်ရှိသည်။ Vulkan CTS (Compatibility Test Suite) မှ စမ်းသပ်မှု 98% ကို လုပ်ဆောင်သောအခါ ယာဉ်မောင်းသည် စစ်ဆေးမှုများ၏ 10% ကို အောင်မြင်စွာ အောင်မြင်စွာ ကျော်ဖြတ်နိုင်ခဲ့ပါသည်။ ယေဘုယျအားဖြင့်၊ ယာဉ်မောင်းအဆင်သင့်သည် ANV နှင့် RADV ယာဉ်မောင်းများ၏ လုပ်ဆောင်နိုင်စွမ်း၏ 20-25% တွင် ခန့်မှန်းထားသည်။ ဟာ့ဒ်ဝဲပံ့ပိုးမှုအရ၊ လက်ရှိတွင် ဒရိုင်ဘာသည် Turing နှင့် Ampere microarchitectures များကိုအခြေခံ၍ ကတ်များပေါ်တွင်သာ ကန့်သတ်ထားသည်။ Kepler၊ Maxwell နှင့် Pascal GPU များကို ပံ့ပိုးရန်အတွက် ဖာထေးမှုများ လုပ်ဆောင်နေသော်လည်း ၎င်းတို့သည် အဆင်သင့်မဖြစ်သေးပါ။

ရေရှည်တွင် NVIDIA ဂရပ်ဖစ်ကတ်များအတွက် NVK ဒရိုက်ဘာသည် AMD ကတ်များအတွက် RADV ဒရိုက်ဘာကဲ့သို့ အရည်အသွေးနှင့် လုပ်ဆောင်နိုင်စွမ်းအဆင့်သို့ ရောက်ရှိရန် မျှော်လင့်ပါသည်။ NVK ဒရိုက်ဘာ အဆင်သင့်ဖြစ်ပြီးနောက်၊ ၎င်း၏ ဖွံ့ဖြိုးတိုးတက်မှုအတွင်း ဖန်တီးထားသည့် မျှဝေထားသော စာကြည့်တိုက်များကို NVIDIA ဗီဒီယိုကတ်များအတွက် Nouveau OpenGL ဒရိုက်ဘာကို ပိုမိုကောင်းမွန်အောင် အသုံးပြုနိုင်သည်။ Vulkan API သို့ခေါ်ဆိုမှုဘာသာပြန်ခြင်းမှတစ်ဆင့်လုပ်ဆောင်သော NVIDIA ဗီဒီယိုကတ်များအတွက် ပြည့်စုံသော OpenGL ဒရိုက်ဗာကိုအကောင်အထည်ဖော်ရန် Zink ပရောဂျက်ကို အသုံးပြုရန် ဖြစ်နိုင်ခြေကိုလည်း ထည့်သွင်းစဉ်းစားလျက်ရှိသည်။

source: opennet.ru

မှတ်ချက် Add