NVK, oo ah darawalka isha furan ee Vulkan ee kaararka sawirada NVIDIA, ayaa la daah furay

Collabora ayaa siidaayay NVK, darawal il furan oo cusub oo Mesa ah oo fulinaya sawirada Vulkan API ee kaararka garaafyada NVIDIA. Darawalka waxaa laga qoray xoqan iyadoo la adeegsanayo faylalka madaxa ee rasmiga ah iyo cutubyada kernel-ka furan ee ay daabacday NVIDIA. Koodhka darawalku waa il furan oo hoos timaada shatiga MIT. Darawalku kaliya waxa uu taageeraa GPU-yada ku salaysan Turing iyo Ampere microarchitectures la sii daayay ilaa Sebtembar 2018.

Mashruuca waxaa soo saaray koox ay ku jiraan Karol Herbst, horumarinta Nouveau ee Koofiyadda Cas, David Airlie, ilaaliyeha DRM ee Koofiyada Cas, iyo Jason Ekstrand, horumariye Mesa firfircoon ee Collabora. Marka la samaynayo darawal cusub, qaybaha aasaasiga ah ee darawalka Nouveau OpenGL waxaa loo isticmaalaa meelo, laakiin sababtoo ah kala duwanaanshaha magacyada ee faylasha madaxa NVIDIA iyo magacyada injineernimada ee Nouveau, amaahda koodhka tooska ah waa adag tahay inta badan waxa lagama maar maan noqotay in wax badan dib loo fakaro oo la hirgaliyo iyadoo eber ah.

Horumarintu sidoo kale waxay socotaa iyadoo isha lagu hayo abuurista tixraac cusub Vulkan darawal Mesa, kaas oo koodkiisa la amaahan karo marka la abuurayo darawallo kale. Si tan loo sameeyo, markii aan ka shaqeynayno darawalka NVK, waxaan isku daynay inaan tixgelinno dhammaan waayo-aragnimada la heli karo ee horumarinta darawallada Vulkan, ilaalinta saldhigga koodhka qaabka ugu fiican oo aan yareyno wareejinta koodka darawallada kale ee Vulkan, samaynta waxa la sameeyo. shaqo aad u fiican oo tayo sare leh, oo aan si indho la'aan ah loo koobiyn waxa lagu qabto darawalada kale.

Darawalka NVK waxa uu ku jiray horumarkiisa dhawr bilood oo kaliya, sidaa awgeed shaqayntiisu way xadidan tahay. Darawalku waxa uu si guul leh u dhaafaa 98% imtixaanada marka uu wado 10% ee imtixaanada Vulkan CTS (Compatibility Test Suite). Guud ahaan, u diyaarsanaanta darawalka waxaa lagu qiyaasaa 20-25% ee shaqada darawalada ANV iyo RADV. Marka la eego taageerada qalabka, darawalku hadda wuxuu ku xaddidan yahay kaararka ku saleysan Turing iyo Ampere microarchitectures. Shaqada ayaa ka socota balastarrada lagu taageerayo Kepler, Maxwell iyo Pascal GPUs, laakiin wali diyaar uma aha.

Muddada dheer, darawalka NVK ee kaararka sawirada NVIDIA ayaa la filayaa inuu gaaro heer tayo iyo shaqeyn oo la mid ah darawalka RADV ee kaararka AMD. Ka dib markii darawalka NVK uu diyaar yahay, maktabadaha la wadaago ee la abuuray inta lagu guda jiro horumarinteeda waxaa loo isticmaali karaa in lagu hagaajiyo darawalka Nouveau OpenGL ee kaararka fiidiyowga ee NVIDIA. Suurtagalnimada isticmaalka mashruuca Zink si loo hirgeliyo darawal buuxa oo OpenGL ah oo loogu talagalay kaararka fiidiyowga ee NVIDIA ee ka shaqeeya turjumaadda wicitaanka ee Vulkan API ayaa sidoo kale la tixgelinayaa.

Source: opennet.ru

Add a comment