Som skrivet om för flera månader på Phoronix, en NVIDIA Vulkan-drivrutin med öppen källkod har varit på gång som i slutet av sommaren den här”NVK”-föraren har sett mycket aktivitet av Jason Ekstrand från Collabora tillsammans med David Airlie och Karol Herbst från Red Hat. Jason pratade idag på XDC 2022 om denna NVK-förarinsats.
Jasons presentation handlade om att skriva en ny Vulkan-drivrutin 2022 och hans arbete på NVK med hopp om att det skulle bli en modern referens-Vulkan-drivrutin inom Mesa. NVK fortsätter att utnyttja de officiella NVIDIA-huvudfilerna med öppen källkod som publiceras av företaget. Med det fungerar drivrutinen bara för Turing GPU:er och nyare just nu medan stödet kan utökas för äldre GPU:er. Fortfarande utgör betydande svårigheter på kärndrivrutinens sida med sannolikt behov av att fullständigt se över (eller skriva om) Nouveau DRM/KMS kärndrivrutin för att stödja denna NVK-drivrutin eller på annat sätt behöva sköta den öppna NVIDIA-kärndrivrutinen i form (eller skriva om den) för att få den till uppströmsvänlig form. NVK-drivrutinen har också ännu inte uppströms till Mesa själv men fortsätter att bearbetas utanför trädet.
De som vill veta mer om detta nuvarande, pågående NVK öppen källkod NVIDIA Vulkan-drivrutin kan se Jasons bilder (PDF) från hans XDC 2022-talk samt på Collabora-blogg.