Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

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.
29 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 checked 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. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
14 comments

MESA Jar Jar Binks! MESA your humble servant!






apologies
Sakuretsu Aug 7, 2023
Finally a step in the right direction.
Pengling Aug 7, 2023
MESA 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
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).

Looking forward to the future Kepler support!
Grogan Aug 7, 2023
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
(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
MESA 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
SentakuHM Aug 8, 2023
finally, i cant wait for the day that we can install only mesa as amd's drivers.
tpau Aug 8, 2023
I personally wait for the day where DirectX is directly integrated as mesa-backend engine by Microsoft and no translation to OpenGL and Vulkan is needed anymore.
marcosfs93 Aug 8, 2023
Yet, how long will I have to wait for Pascal's support? *Sleeping*
At least... they are almost there!
lejimster Aug 9, 2023
(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.

I am hopeful Intel can provide some competition as the GPU market is in a really bad place for gamers right now. Intel on paper should offer a really good product on Linux but every time I look up ARC performance for Linux it doesn't appear to be so good. I'm hoping by the time Battlemage is released they will have improved driver support considerably.
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!
The comments on this article are closed.