A Vulkan grafikus API új illesztőprogramját fejlesztik a Nouveau alapján.

A Red Hat és a Collabora fejlesztői megkezdték egy nyílt Vulkan nvk meghajtó létrehozását NVIDIA grafikus kártyákhoz, amely kiegészíti a Mesában már elérhető anv (Intel), radv (AMD), tu (Qualcomm) és v3dv (Broadcom VideoCore VI) illesztőprogramokat. Az illesztőprogramot a Nouveau projekt alapján fejlesztik néhány korábban a Nouveau OpenGL meghajtóban használt alrendszer felhasználásával.

Ezzel párhuzamosan a Nouveau megkezdte az univerzális funkcionalitás külön könyvtárba való áthelyezését, amely más meghajtókban is használható. Például átkerültek a könyvtárba azok a kódgeneráláshoz szükséges komponensek, amelyek segítségével megosztható a shader fordító az OpenGL és a Vulkan illesztőprogramjaiban. .

A Vulkan illesztőprogram fejlesztésébe beletartozott Karol Herbst, a Red Hat Nouveau fejlesztője, David Airlie, a Red Hat DRM karbantartója és Jason Ekstrand, a Collabora aktív Mesa fejlesztője. Az illesztőprogram a fejlesztés korai szakaszában van, és a vulkaninfo segédprogramon kívül még nem alkalmas más alkalmazásokhoz. Az új illesztőprogram szükségességét az okozza, hogy nincsenek nyitott Vulkan illesztőprogramok az NVIDIA videokártyákhoz, miközben egyre több játék használja ezt a grafikus API-t, vagy fut Linuxon olyan rétegekkel, amelyek a Direct3D-hívásokat a Vulkan API-ra fordítják.

Forrás: opennet.ru

Hozzászólás