„Nouveau“ pagrindu kuriama nauja „Vulkan“ grafikos API tvarkyklė.

Kūrėjai iš Red Hat ir Collabora pradėjo kurti atvirą Vulkan nvk tvarkyklę NVIDIA vaizdo plokštėms, kuri papildys anv (Intel), radv (AMD), tu (Qualcomm) ir v3dv (Broadcom VideoCore VI) tvarkykles, jau prieinamas Mesa. Vairuotojas kuriamas remiantis Nouveau projektu, naudojant kai kurias posistemes, anksčiau naudotas Nouveau OpenGL tvarkyklėje.

Lygiagrečiai Nouveau pradėjo dirbti, kad universalios funkcijos būtų perkeltos į atskirą biblioteką, kurią būtų galima naudoti kitose tvarkyklėse. Pavyzdžiui, kodo generavimo komponentai, kurie gali būti naudojami bendrinant atspalvio kompiliatorių OpenGL ir Vulkan tvarkyklėse, buvo perkelti į biblioteką .

Kuriant „Vulkan“ tvarkyklę, dalyvavo Karolis Herbstas, „Red Hat“ Nouveau kūrėjas, Davidas Airlie, „Red Hat“ DRM prižiūrėtojas ir Jasonas Ekstrandas, aktyvus „Mesa“ kūrėjas iš „Collabora“. Vairuotojas yra ankstyvoje kūrimo stadijoje ir dar netinka kitoms programoms, išskyrus „vulkaninfo“ paslaugų programos paleidimą. Naujos tvarkyklės poreikis kyla dėl to, kad NVIDIA vaizdo plokštėms trūksta atvirų Vulkan tvarkyklių, o vis daugiau žaidimų naudoja šią grafikos API arba veikia Linux sistemoje, naudojant sluoksnius, kurie verčia Direct3D skambučius į Vulkan API.

Šaltinis: opennet.ru

Добавить комментарий