Utvecklare frÄn företagen Red Hat och Collabora har pÄbörjat skapandet av en öppen Vulkan-drivrutin nvk för NVIDIA-grafikkort, som kommer att komplettera de befintliga drivrutinerna i Mesa för anv (Intel), radv (AMD), tu (Qualcomm) och v3dv (Broadcom VideoCore VI). Utvecklingen av drivrutinen sker baserat pÄ Nouveau-projektet med anvÀndning av vissa subsystem som tidigare anvÀnts i OpenGL-drivrutinen Nouveau.
Samtidigt har arbetet i Nouveau inletts med att flytta ut universell funktionalitet till ett separat bibliotek, som kan anvÀndas av andra drivrutiner. Till exempel har komponenter för kodgenerering flyttats till biblioteket, vilket kan anvÀndas för att dela shaderkompilatorn i drivrutiner för OpenGL och Vulkan.
Till utvecklingen av Vulkan-drivrutinen har Karol Herbst (Karol Herbst), utvecklare av Nouveau frÄn Red Hat, David Airlie (David Airlie), underhÄllare av DRM-subsystemet frÄn Red Hat, och Jason Ekstrand (Jason Ekstrand), aktiv utvecklare av Mesa frÄn Collabora, anslutit sig. Drivrutinen Àr pÄ ett tidigt utvecklingsstadium och Àr Ànnu inte lÀmplig för anvÀndning utanför att köra verktyget vulkaninfo. Behovet av en ny drivrutin beror pÄ avsaknaden av öppna Vulkan-drivrutiner för NVIDIA-grafikkort, samtidigt som allt fler spel anvÀnder denna grafiska API eller körs pÄ Linux med hjÀlp av lager som översÀtter Direct3D-anrop till Vulkan-API.
KĂ€lla: opennet.ru
