Uz Nouveau bāzes tiek izstrādāts jauns draiveris Vulkan grafikas API.

Red Hat un Collabora izstrādātāji ir sākuši izveidot atvērtu Vulkan nvk draiveri NVIDIA grafiskajām kartēm, kas papildinās anv (Intel), radv (AMD), tu (Qualcomm) un v3dv (Broadcom VideoCore VI) draiverus, kas jau ir pieejami Mesa. Draiveris tiek izstrādāts, pamatojoties uz Nouveau projektu, izmantojot dažas apakšsistēmas, kas iepriekš tika izmantotas Nouveau OpenGL draiverī.

Paralēli Nouveau sāka darbu pie universālās funkcionalitātes pārvietošanas atsevišķā bibliotēkā, ko var izmantot citos draiveros. Piemēram, uz bibliotēku ir pārvietoti koda ģenerēšanas komponenti, kurus var izmantot, lai koplietotu ēnotāju kompilatoru OpenGL un Vulkan draiveros. .

Vulkan draivera izstrādē ietilpa Karols Herbsts, Red Hat Nouveau izstrādātājs, Deivids Airlijs, Red Hat DRM uzturētājs un Džeisons Ekstrands, aktīvs Mesa izstrādātājs uzņēmumā Collabora. Draiveris ir izstrādes sākuma stadijā un vēl nav piemērots citām lietojumprogrammām, izņemot utilīta vulkaninfo palaišanu. Nepieciešamība pēc jauna draivera ir saistīta ar atvērto Vulkan draiveru trūkumu NVIDIA videokartēm, savukārt arvien vairāk spēļu izmanto šo grafikas API vai darbojas Linux, izmantojot slāņus, kas pārvērš Direct3D izsaukumus uz Vulkan API.

Avots: opennet.ru

Pievieno komentāru