Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

NVK the open source Vulkan driver for NVIDIA merged into Mesa

By - | Views: 24,005

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.

Over a year of work went into the driver by developers Faith Ekstrand, Karol Herbst, Dave Airlie and a bunch of other community contributors. Additionally Danilo Krummrich has been working on building up Nouveau kernel support for the new memory binding and execution API required by NVK.

What hardware is currently supported? Turing (RTX 20XX and GTX 16XX) and later GPUs, with plans to go far back even to Kepler (GeForce 600 and 700 series). You'll need a new Linux kernel though with the support being included for the new API it needs in Linux 6.6 and later.

A big milestone for NVK to be included in Mesa but it's far from finished. Plenty of games will work with it both Native and running through compatibility layers like Wine / Proton but plenty also won't work properly. It's all still pretty experimental overall but it's getting there.

See more in the Collabora Q&A post.

Article taken from GamingOnLinux.com.
30 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
14 comments
Page: 1/2»
  Go to:

wvstolzing Aug 7, 2023
MESA Jar Jar Binks! MESA your humble servant!






apologies
Sakuretsu Aug 7, 2023
Finally a step in the right direction.
Pengling Aug 7, 2023
View PC info
  • Supporter
Quoting: wvstolzingMESA Jar Jar Binks! MESA your humble servant!






apologies
Yousa in big doo-doo this time!
whizse Aug 7, 2023
View PC info
  • Supporter
Jumping jehoshaphat, it happened!
PanosK Aug 7, 2023
This is great news,can't wait to test it because the official Nvidia drivers were always given me troubles
Caldathras Aug 7, 2023
QuoteWhat hardware is currently supported? Turing (RTX 20XX and GTX 16XX) and later GPUs, with plans to go far back even to Kepler (GeForce 600 and 700 series).

Looking forward to the future Kepler support!
Grogan Aug 7, 2023
View PC info
  • Supporter Plus
Good news for the future, perhaps soon the day will come that you can play games with only Nouveau and NVK, eliminating that whole Nvidia boat anchor.

(That always used to hold me back and get me in way over my head when upgrading kernels, when the Nvidia glue won't compile and you have to wait for them to fix it for the new kernel... I would never go back to that but if kernel and Mesa support for Nvidia got as good as support for AMD cards, I'd consider it again)
Avehicle7887 Aug 7, 2023
Quoting: Grogan(That always used to hold me back and get me in way over my head when upgrading kernels, when the Nvidia glue won't compile and you have to wait for them to fix it for the new kernel..

As someone who compiles his own kernels, this used to be a nightmare on Nvidia. Usually hit or miss, going through forums for a solution and all that.

It's nice to see open source Nvidia support becoming a reality, but my bets are on Intel these days, their open source support is gradually becoming a viable alternative to AMD.
Persay11 Aug 7, 2023
really cool, what have we been waiting for so long
Linux_Rocks Aug 8, 2023
Quoting: Pengling
Quoting: wvstolzingMESA Jar Jar Binks! MESA your humble servant!






apologies
Yousa in big doo-doo this time!
I'm not really one for fan theories, but Darth Jar-Jar is a great one. lol
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.