Kwethulwe i-NVK, umshayeli we-Vulkan ovulekile wamakhadi evidiyo e-NVIDIA

I-Collabora yethule i-NVK, umshayeli omusha womthombo ovulekile we-Mesa esebenzisa i-Vulkan graphics API yamakhadi evidiyo e-NVIDIA. Umshayeli ubhalwa kusukela ekuqaleni kusetshenziswa amafayela kanhlokweni asemthethweni namamojula e-kernel yomthombo ovulekile ashicilelwe yi-NVIDIA. Ikhodi yokushayela ivuliwe itholakala ngaphansi kwelayisense ye-MIT. Umshayeli okwamanje usekela kuphela ama-GPU asekelwe ku-Turing ne-Ampere microarchitectures, ekhishwe kusukela ngo-September 2018.

Le phrojekthi ithuthukiswa ithimba elihlanganisa u-Karol Herbst, umthuthukisi we-Nouveau e-Red Hat, u-David Airlie, umnakekeli we-DRM e-Red Hat, kanye no-Jason Ekstrand, umthuthukisi we-Mesa osebenzayo e-Collabora. Lapho kwakhiwa umshayeli omusha, izingxenye eziyisisekelo zomshayeli we-Nouveau OpenGL zisetshenziswa kwezinye izindawo, kodwa ngenxa yomehluko wamagama kumafayela esihloko se-NVIDIA namagama ase-Nouveau, atholwe ngesisekelo sobunjiniyela bokuhlehla, ukubolekwa okuqondile kwe-NVIDIA. ikhodi inzima futhi ingxenye enkulu bekudingeka ukuthi ucabange kabusha izinto eziningi futhi uzisebenzise ngo-zero.

Ukuthuthukiswa kuyenziwa futhi ngeso lokudala umshayeli omusha we-Vulkan we-Mesa, ikhodi engabolekwa lapho kwakhiwa abanye abashayeli. Ukuze wenze lokhu, lapho usebenza kumshayeli, i-NVK yazama ukucabangela konke okuhlangenwe nakho okukhona ekuthuthukiseni abashayeli be-Vulkan, gcina isisekelo sekhodi ngendlela efanele futhi unciphise ukudluliswa kwekhodi kwabanye abashayeli be-Vulkan, yenza njengoba kufanele kube ngokufanele. nomsebenzi osezingeni eliphezulu, hhayi ukukopisha ngobumpumputhe ukuthi wenziwa kanjani kwabanye abashayeli.

Umshayeli we-NVK usekuthuthukisweni izinyanga ezimbalwa, ngakho-ke ukusebenza kwawo kunomkhawulo. Umshayeli uphumelele ngempumelelo u-98% wezivivinyo lapho esebenzisa u-10% wezivivinyo ezivela ku-Vulkan CTS (Compatibility Test Suite). Ngokuvamile, ukulungela umshayeli kulinganiselwa ku-20-25% wokusebenza kwabashayeli be-ANV kanye ne-RADV. Mayelana nokusekelwa kwehadiwe, umshayeli okwamanje unomkhawulo kumakhadi asekelwe ku-Turing kanye ne-Ampere microarchitectures. Amapheshi ayasetshenzwa ukuze kusekelwe ama-Kepler, Maxwell kanye no-Pascal GPU, kodwa awakakalungi okwamanje.

Ngokuhamba kwesikhathi, umshayeli we-NVK wamakhadi wezithombe ze-NVIDIA kulindeleke ukuthi afinyelele amazinga ekhwalithi nokusebenza okufana nomshayeli we-RADV wamakhadi e-AMD. Uma umshayeli we-NVK eselungile, imitapo yolwazi evamile edalwe phakathi nokuthuthukiswa kwayo ingasetshenziswa ukuthuthukisa umshayeli we-Nouveau OpenGL wamakhadi evidiyo e-NVIDIA. Amathuba okusebenzisa iphrojekthi ye-Zink ukuze kusetshenziswe umshayeli we-OpenGL ogcwele ngokugcwele wamakhadi evidiyo e-NVIDIA, osebenza ngokusakaza izingcingo ku-Vulkan API, nawo uyacatshangelwa.

Source: opennet.ru

Engeza amazwana