Yakaunzwa NVK, yakavhurika Vulkan mutyairi weNVIDIA vhidhiyo makadhi

Collabora yakaunza NVK, nyowani yakavhurika sosi mutyairi weMesa inoshandisa iyo Vulkan mifananidzo API yeNVIDIA vhidhiyo makadhi. Mutyairi anonyorwa kubva pakatanga uchishandisa zviri pamutemo musoro mafaera uye yakavhurika sosi kernel modules yakaburitswa neNVIDIA. Iyo kodhi yekutyaira yakavhurika yakavhurika pasi peMIT rezinesi. Mutyairi parizvino anotsigira maGPU chete anoenderana neTuring uye Ampere microarchitectures, yakaburitswa kubva Gunyana 2018.

Chirongwa ichi chiri kuvandudzwa nechikwata chinosanganisira Karol Herbst, mugadziri weNouveau kuRed Hat, David Airlie, muchengeti we DRM kuRed Hat, naJason Ekstrand, mugadziri weMesa anoshanda kuCollabora. Paunenge uchigadzira mutyairi mutsva, izvo zvakakosha zveNouveau OpenGL mutyairi zvinoshandiswa kune dzimwe nzvimbo, asi nekuda kwekusiyana kwemazita ari muNVIDIA musoro mafaera uye mazita ari muNouveau, akawanikwa pahwaro hweinjiniya yekudzosera, kukwereta zvakananga iyo kodhi yakaoma uye kune chikamu chikuru zvaive zvakafanira kufunga zvakare zvinhu zvakawanda uye kuzvishandisa ne zero.

Budiriro iri kuitwa zvakare neziso rekugadzira mutsva weVulkan mutyairi weMesa, iyo kodhi inogona kukweretwa kana uchigadzira vamwe vatyairi. Kuti uite izvi, kana uchishanda pamutyairi, NVK yakaedza kufunga nezvese ruzivo rwuripo mukugadzira vatyairi veVulkan, chengetedza iyo kodhi base mune yakakwana fomu uye kuderedza kuendeswa kwekodhi kubva kune vamwe vatyairi veVulkan, ichiita sezvainofanirwa kunge iri yakakwana. uye basa remhando yepamusoro, uye kwete kukopa neupofu kuti raiitwa sei mune vamwe vatyairi.

Mutyairi weNVK anga achingove mukuvandudzwa kwemwedzi mishoma, saka mashandiro ayo ane mashoma. Mutyairi akabudirira kupasa makumi mapfumbamwe nesere muzana ebvunzo paanenge achimhanyisa gumi muzana yebvunzo kubva kuVulkan CTS (Kuenderana Test Suite). Kazhinji, kugadzirira kwemutyairi kunofungidzirwa pa98-10% yekushanda kweAVV neRADV vatyairi. Panyaya yerutsigiro rwehardware, mutyairi parizvino akaganhurirwa kumakadhi akavakirwa paTuring uye Ampere microarchitectures. Mapeche ari kushandirwa kutsigira Kepler, Maxwell naPascal GPU, asi havasati vagadzirira.

Nekufamba kwenguva, mutyairi weNVK weNVIDIA makadhi emifananidzo anotarisirwa kuwana mazinga emhando uye mashandiro akafanana nemutyairi weRADV wemakadhi e AMD. Kana mutyairi weNVK agadzirira, maraibhurari akajairwa akagadzirwa panguva yekuvandudzwa kwayo anogona kushandiswa kuvandudza mutyairi weNouveau OpenGL wemakadhi evhidhiyo eNVIDIA. Iko mukana wekushandisa iyo Zink purojekiti kuita yakazara-yakazara OpenGL mutyairi weNVIDIA makadhi evhidhiyo, achishanda kuburikidza nenhepfenyuro mafoni kuVulkan API, ari kutariswa zvakare.

Source: opennet.ru

Voeg