Som skrevet om for flere måneder på Phoronix, en open source NVIDIA Vulkan-driver har været under arbejde, der ved udgangen af sommeren denne”NVK”-driver har oplevet en masse aktivitet af Jason Ekstrand fra Collabora sammen med David Airlie og Karol Herbst fra Red Hat. Jason talte i dag på XDC 2022 om denne NVK-førerindsats.
Jasons præsentation handlede om at skrive en ny Vulkan-driver i 2022 og hans arbejde på NVK med håb om, at det ville blive en moderne reference-Vulkan-driver i Mesa. NVK fortsætter med at udnytte de open source, officielle NVIDIA-headerfiler udgivet af virksomheden. Med det virker driveren kun for Turing GPU’er og nyere lige nu, mens understøttelsen muligvis udvides til ældre GPU’er. Stadig betydelige vanskeligheder er på kernedriversiden med sandsynligvis behov for fuldstændig eftersyn (eller omskrivning) Nouveau DRM/KMS-kernedriveren for at understøtte denne NVK-driver eller på anden måde nødt til at pleje den åbne NVIDIA-kernedriver i form (eller omskrive den) til få det i upstream-venlig form. NVK-driveren er også endnu ikke blevet upstreamet til selve Mesa, men der arbejdes fortsat på out-of-tree.
De, der vil vide mere om dette nuværende, igangværende NVK open source NVIDIA Vulkan-driver kan se Jasons slides (PDF) fra hans XDC 2022-foredrag samt på Collabora blog.