Kiendeshi kipya cha API ya michoro ya Vulkan kinatengenezwa kulingana na Nouveau.

Wasanidi programu kutoka Red Hat na Collabora wameanza kuunda kiendeshi wazi cha Vulkan nvk kwa kadi za picha za NVIDIA, ambacho kitakamilisha viendeshi vya anv (Intel), radv (AMD), tu (Qualcomm) na v3dv (Broadcom VideoCore VI) ambavyo tayari vinapatikana kwenye Mesa. Dereva inatengenezwa kwa msingi wa mradi wa Nouveau kwa kutumia baadhi ya mifumo ndogo iliyotumiwa hapo awali katika kiendeshi cha Nouveau OpenGL.

Sambamba na hilo, Nouveau alianza kazi ya kusogeza utendakazi wa ulimwengu wote kwenye maktaba tofauti ambayo inaweza kutumika katika viendeshaji vingine. Kwa mfano, vipengele vya kuunda msimbo ambavyo vinaweza kutumika kushiriki kikusanya shader katika viendesha vya OpenGL na Vulkan vimehamishiwa kwenye maktaba. .

Maendeleo ya kiendeshi cha Vulkan yalijumuisha Karol Herbst, msanidi programu wa Nouveau huko Red Hat, David Airlie, mtunza DRM katika Red Hat, na Jason Ekstrand, msanidi programu wa Mesa huko Collabora. Dereva yuko katika hatua ya awali ya usanidi na bado haifai kwa programu zingine isipokuwa kuendesha matumizi ya vulkaninfo. Hitaji la kiendeshi kipya linatokana na kukosekana kwa viendeshi vya Vulkan vilivyo wazi vya kadi za video za NVIDIA, huku michezo zaidi na zaidi hutumia API hii ya michoro au huendeshwa kwenye Linux kwa kutumia safu zinazotafsiri simu za Direct3D hadi Vulkan API.

Chanzo: opennet.ru

Kuongeza maoni