NVK, dalaivala wotseguka wa makadi ojambula a NVIDIA, amathandizira Vulkan 1.0

Khronos consortium, yomwe imapanga mawonekedwe azithunzi, yazindikira kuyenderana kwathunthu kwa dalaivala wa NVK wotseguka wa makadi a kanema a NVIDIA okhala ndi Vulkan 1.0. Dalaivala wapambana mayeso onse kuchokera ku CTS (Kronos Conformance Test Suite) ndipo akuphatikizidwa pamndandanda wamadalaivala ovomerezeka. Chitsimikizo chatsirizidwa kwa NVIDIA GPUs kutengera Turing microarchitecture (TITAN RTX, GeForce RTX 2060/2070/2080, GeForce GTX 1660, Quadro RTX 3000-8000, Quadro T1000/T2000). Kuyesaku kunachitika pamalo okhala ndi Linux kernel 6.5, X.Org X Server 1.20.14, XWayland 22.1.9 ndi GNOME Shell 44.4. Kupeza satifiketi kumakupatsani mwayi wolengeza movomerezeka kuti mumagwirizana ndi miyezo yazithunzi ndikugwiritsa ntchito zilembo za Khronos.

Dalaivala wa NVK adamangidwa kuyambira pachiyambi ndi gulu lomwe likuphatikizapo Karol Herbst (wopanga Nouveau ku Red Hat), David Airlie (wosamalira DRM ku Red Hat), ndi Jason Ekstrand (wopanga Mesa wogwira ntchito ku Collabora). Popanga dalaivala, omangawo adagwiritsa ntchito mafayilo apamutu ovomerezeka ndikutsegula ma module a kernel ofalitsidwa ndi NVIDIA. Khodi ya NVK idagwiritsa ntchito zigawo zina za driver wa Nouveau OpenGL m'malo ena, koma chifukwa cha kusiyana kwa mayina pamafayilo apamutu a NVIDIA ndi mayina osinthidwanso ku Nouveau, kubwereka mwachindunji kwa code ndikovuta ndipo nthawi zambiri. zinthu zambiri zimayenera kuganiziridwanso ndikugwiritsidwa ntchito kuyambira pachiyambi.

Kupititsa patsogolo kunachitika ndi diso lopanga dalaivala watsopano wa Vulkan wa Mesa, code yomwe ikhoza kubwereka popanga madalaivala ena. Kuti achite izi, pogwira ntchito pa dalaivala wa NVK, adayesa kuganizira zonse zomwe zilipo pakupanga madalaivala a Vulkan, kusunga ma code mu mawonekedwe abwino ndikuchepetsa kusamutsidwa kwa code kuchokera kwa madalaivala ena a Vulkan, kuchita momwe ziyenera kukhalira. ntchito yabwino komanso yapamwamba kwambiri, osati kukopera mwachimbulimbuli momwe zimachitikira madalaivala ena. Dalaivala waphatikizidwa kale ku Mesa, ndipo zosintha zofunika pa Nouveau DRM driver API zikuphatikizidwa mu Linux 6.6 kernel.

Zina mwa zosinthazo, Mesa akuwonetsanso kukhazikitsidwa kwa cholembera chatsopano cha NVK, cholembedwa m'chilankhulo cha dzimbiri ndikuthana ndi mavuto m'mabungwe akale omwe adasokoneza ndime ya zolemba za Kronos, komanso kuthetsa zolephera zina zofunika kwambiri. zomangamanga zomwe sizikanatha kukonzedwa popanda kukonzanso kwathunthu kwa wopanga wakale. Pakati pa mapulani amtsogolo, kuwonjezeredwa kwa chithandizo cha GPU kutengera Maxwell microarchitecture ndi kukhazikitsidwa kwa chithandizo chonse cha Vulkan 1.3 API akutchulidwa kumbuyo kwatsopano.

Source: opennet.ru

Kuwonjezera ndemanga