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.

Open source NVIDIA Vulkan driver 'NVK' gears up for merging into Mesa

By - | Views: 24,795

This is exciting as heck! Collabora developer Faith Ekstrand and various contributors have been powering through developing NVK, the open source Vulkan driver for NVIDIA.

It's come along rather nicely in such a short time, that they're now preparing to have it actually merged into Mesa along with the rest of the open source graphics for Linux.

A majority of the work was done by Ekstrand with Collabora, with Karol Herbst from Red Hat also doing "a lot of the ground work and has done a lot of debugging and figuring out what we need to do on various generations", plus Dave Airlie of Red Hat also doing a bunch of needed Linux kernel work.

What's the current status? According to the draft it has a "pretty solid set at this point" which Google Summer of Code developer Mohamed Ahmed working through YCbCr support and when that is done it should have Vulkan 1.2 support with plenty of features on top of that.

Currently they don't have everything needed for DXVK, VKD3D-Proton and Zink but they've got "most" of it. So perhaps it won't be too long until NVIDIA GPU owners can use Mesa to run Vulkan games, that would be pretty amazing.

As for hardware support, Collabora told me: “Initially, Turing (20XX and 16XX series) and later. Eventually, we want to go as far back as Kepler (6XX and 7XX series)”.

Their plan is to get it merged into Mesa once the Linux kernel patches are ready, so you'll need a newer or patched kernel to actually make use of NVK.

You can see the draft merge request here and Collabora announcement here.

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.
See more from me
12 comments
Page: «2/2
  Go to:

axredneck Jul 28, 2023
Quoting: Liam DaweWell, OpenGL is legacy at this point. No one is really doing anything modern with it...
Many window managers still use it.
slaapliedje Jul 31, 2023
I finally switched to AMD over the weekend. Here are the reasons why.
1) Gnome-Web would literally crash almost every single page. Apparently Redhat is refusing to fix the bug, and it IS an nvidia driver issue.
2) found out switching to AMD also fixed my issue with Firefox not loading playstation.com's cart! How weird is that. It would just hang in firefox, (hence why I was trying gnome-web in the first place).
3) instantly the Wayland sessions are now available in GDM on Debian Sid.

Weird how using the nvidia drivers can cause such odd issues. (The Wayland one is kind of obvious, I've had it available / working in other distributions, but apparently Debian set something that I haven't been able to find to not list it with nvidia driver).
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.