Tux Machines

nvk: the kernel changes needed (UPDATED)

Posted by Roy Schestowitz on Aug 06, 2023,

updated Aug 08, 2023

=> openSUSE Tumbleweed Report and Migrating Workloads From CentOS To OpenSUSE Leap (UPDATED) | Windows TCO: Major Microsoft Breach and Wasting KDE's Time

The initial NVK (nouveau vulkan) experimental driver has been merged into mesa master[1], and although there's lots of work to be done before it's application ready, the main reason it was merged was because the initial kernel work needed was merged into drm-misc-next[2] and will then go to drm-next for the 6.6 merge window. (This work is separate from the GSP firmware enablement required for reclocking, that is a parallel development, needed to make nvk useable). Faith at Collabora will have a blog post about the Mesa side, this is more about the kernel journey.

Read on

=> ↺ Read On: Dave Airlie

UPDATE

Commentary in LWN:

Ekstrand: NVK Has landed

=> ↺ Ekstrand: NVK Has landed

Faith Ekstrand announces on the Collabora blog that NVK, an open-source Vulkan driver for NVIDIA GPUs, will be included in the Mesa 23.3 release.

And the original:

NVK Has landed!

=> ↺ NVK Has landed!

As of today, NVK, the new Vulkan driver for Nvidia GPUs, has landed in the main Mesa branch and will be included as an experimental driver in the 23.3 release of Mesa. This is the culmination of over a year of work by myself (Faith Ekstrand) as well as Karol Herbst and Dave Airlie at Red Hat, and about a dozen community contributors. Special thanks also goes to Danilo Krummrich at Red Hat who has been hard at work building Nouveau kernel support for the new memory binding and execution API required by NVK.
What follows is a little Q&A to hopefully answer the most pressing questions people may have about the new driver. If you have other questions, feel free to reach out to me on Mastodon!

Liam Dawe:

NVK the open source Vulkan driver for NVIDIA merged into Mesa

=> ↺ NVK the open source Vulkan driver for NVIDIA merged into Mesa

Well, it happened! The open source Vulkan driver for NVIDIA GPUs named NVK has been officially merged into Mesa. This means it will be available as an experimental option in the Mesa 23.3 release due in a couple of months (not the upcoming 23.2 release). Note: this is not made by NVIDIA directly but various open source devs.

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/08/06/nvk_the_kernel_changes_needed.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
138.955179 milliseconds
Gemini-to-HTML Time
0.716421 milliseconds

This content has been proxied by September (ba2dc).