Fa'ailoaina le NVK, o se aveta'avale Vulkan tatala mo kata vitio NVIDIA

Collabora ua faʻalauiloaina le NVK, o se avetaʻavale fou tatala mo Mesa o loʻo faʻaaogaina le Vulkan graphics API mo kata vitio NVIDIA. O le avetaavale e tusia mai le maasiasi e faʻaaoga ai faila ulutala aloaʻia ma faʻapipiʻi fatu fatu faʻasalalau na lomia e le NVIDIA. O le code aveta'avale e tatala fa'apogai i lalo ole laisene MIT. O le avetaavale o loʻo lagolagoina nei na o GPU e faʻavae i luga o Turing ma Ampere microarchitectures, faʻamalolo talu mai Setema 2018.

O le poloketi o loʻo atiaʻe e se 'au e aofia ai Karol Herbst, o le Nouveau developer i Red Hat, David Airlie, o le DRM maintainer i Red Hat, ma Jason Ekstrand, o se tagata galue malosi Mesa i Collabora. Pe a atiaʻe se avetaʻavale fou, o vaega autu o le Nouveau OpenGL avetaʻavale o loʻo faʻaaogaina i nisi o nofoaga, ae ona o le eseesega o igoa i le NVIDIA ulutala faila ma igoa i Nouveau, e maua i luga o le faʻavae o le faʻainisinia faʻasolosolo, nono saʻo o le. e faigata le tulafono ma mo le tele o vaega sa tatau ona toe mafaufau i le tele o mea ma faʻatino i latou i le leai.

O loʻo faʻatinoina foʻi le atinaʻe ma le mata i le fatuina o se taʻavale Vulkan fou mo Mesa, o le tulafono lea e mafai ona nono pe a fatuina isi avetaavale. Ina ia faia lenei mea, pe a galue i luga o le avetaʻavale, na taumafai le NVK e amanaʻia mea uma o loʻo i ai i le atinaʻeina o avetaavale Vulkan, tausia le faʻavae code i le tulaga sili ona lelei ma faʻaitiitia le fesiitaiga o le code mai isi avetaavale Vulkan, faia e pei ona tatau ai mo le lelei. ma galuega maualuga, ae le o le kopiina tauaso pe na faapefea ona faia i isi avetaavale.

O le avetaʻavale NVK naʻo le atinaʻeina mo ni nai masina, o lona uiga e faʻatapulaʻaina lona faʻatinoga. Na manuia le aveta'avale 98% o su'ega pe a fa'atino le 10% o su'ega mai le Vulkan CTS (Compatibility Test Suite). I se tulaga lautele, o le saunia o avetaavale e faʻatatau i le 20-25% o le faʻatinoga o le ANV ma le RADV avetaʻavale. I tulaga o meafaigaluega lagolago, o le avetaavale o loʻo faʻatapulaʻaina nei i kata faʻavae i Turing ma Ampere microarchitectures. O loʻo galue patches e lagolago ai Kepler, Maxwell ma Pascal GPU, ae latou te leʻi sauni.

I le taimi umi, o le avetaʻavale NVK mo kata faʻataʻitaʻi NVIDIA e faʻamoemoe e ausia tulaga o le lelei ma galuega e tutusa ma le avetaʻavale RADV mo kata AMD. O le taimi lava e sauni ai le avetaʻavale NVK, o faletusi masani na faia i le taimi o lona atinaʻe e mafai ona faʻaogaina e faʻaleleia ai le avetaavale Nouveau OpenGL mo kata vitio NVIDIA. O le avanoa e faʻaaoga ai le Zink project e faʻatino ai se taʻavale OpenGL atoatoa mo kata vitio NVIDIA, galue e ala i faʻasalalauga telefoni i le Vulkan API, o loʻo iloiloina foi.

puna: opennet.ru

Faaopoopo i ai se faamatalaga