Nouveaun pohjalta kehitetään uutta Vulkan-grafiikkasovellusliittymän ajuria

Red Hatin ja Collaboran kehittäjät ovat alkaneet luoda avointa Vulkan nvk -ohjainta NVIDIA-näytönohjaimelle, joka täydentää Mesassa jo saatavilla olevia anv (Intel), radv (AMD), tu (Qualcomm) ja v3dv (Broadcom VideoCore VI) -ajureita. Ohjainta kehitetään Nouveau-projektin pohjalta käyttäen joitakin aiemmin Nouveau OpenGL -ajureissa käytettyjä alijärjestelmiä.

Samanaikaisesti Nouveau aloitti työskentelyn universaalien toimintojen siirtämiseksi erilliseen kirjastoon, jota voidaan käyttää muissa ohjaimissa, esimerkiksi koodin generointikomponentit, joilla voidaan jakaa Shader-kääntäjä OpenGL- ja Vulkan-ajureissa, on siirretty kirjastoon.

Vulkan-ajurin kehittämiseen kuuluivat Red Hatin Nouveau-kehittäjä Karol Herbst, Red Hatin DRM-ylläpitäjä David Airlie ja Collaboran aktiivinen Mesa-kehittäjä Jason Ekstrand. Ohjain on kehitysvaiheessa, eikä se vielä sovellu muihin sovelluksiin kuin vulkaninfo-apuohjelman suorittamiseen. Uuden ohjaimen tarve johtuu avoimien Vulkan-ajureiden puutteesta NVIDIA-näytönohjainkorteille, kun taas yhä useammat pelit käyttävät tätä grafiikkasovellusliittymää tai toimivat Linuxissa käyttämällä kerroksia, jotka kääntävät Direct3D-kutsut Vulkan API:ksi.

Lähde: opennet.ru

Lisää kommentti