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.

Valve developers have done a lot of work over the years to improve AMD GPUs on Linux, and continue to do so with the Steam Deck using AMD and it seems like they're now getting stuck into NVIDIA too.

Specifically for NVK, the open source Vulkan NVIDIA driver in Mesa which has seen a lot of focus recently on bringing up performance. Now though it's getting improved so that Gamescope can properly run on it too, which will be really useful.

Posting on X (formerly Twitter) Valve developer Pierre-Loup Griffais mentioned:

Thanks to Mohamed's work (as part of our graphics team), gamescope now works on NVK with explicit sync!

The two patches noted from developer Mohamed Ahmed are a Mesa Merge Request for get the Vulkan extensions VK_EXT_image_drm_format_modifier support hooked up. And then a change for Nouveau that notes it "Allows PTE kind and tile mode on BO create with VM_BIND, as well as adds a GETPARAM to indicate this change. This is needed to support modifiers in NVK and ensure correctness when dealing with the nouveau GL driver."

Bigger version of the attached image from the post above:

Article taken from GamingOnLinux.com.
16 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.
See more from me
14 comments
Page: 1/2»
  Go to:

Awesome.
lejimster May 6
I don't plan to use a Nvidia GPU anytime soon but this is very cool. Open source drivers, no matter the manufacturer getting some love is always a good thing.
lejimster May 6
Quoting: GuestWait. Why? Is valve...? Why are they doing this? Is something with nvidia in the works or is it steamos?

They do fix things up for Intel and Nvidia also, the main focus originally was on AMd hardware for obvious reasons but it makes sense to get it working on as much hardware as possible, especially if they eventually release SteamOS for general use. I think I read recently Nvidia are looking to support NVK more going forward.


Last edited by lejimster on 6 May 2024 at 1:58 pm UTC
whizse May 6
View PC info
  • Supporter
Quoting: GuestWait. Why? Is valve...? Why are they doing this? Is something with nvidia in the works or is it steamos?
Flirting with Nvidia to keep AMD on their toes?
MuttMutt May 6
Quoting: GuestWait. Why? Is valve...? Why are they doing this? Is something with nvidia in the works or is it steamos?

I'm guessing since steam has become one of the defacto game store platforms and the steamdeck is working at some point they will want to expand their footprint. If they release an open source OS that can run on a ton of hardware they can become the Google + Android bundle of the gaming community. I mean think about it, almost every game ends up on steam now unless it's console only. On top of that every sale nets valve a commission, the more hardware their software works with the more cash they make.

As a boon everyone is sick of advertisements and M$ now wants to put junk on their os so people are switching to Linux or contemplating it. First guy to the party with the solution usually wins unless they get greedy and anger the people using it.
Ehvis May 6
View PC info
  • Supporter Plus
Quoting: whizse
Quoting: GuestWait. Why? Is valve...? Why are they doing this? Is something with nvidia in the works or is it steamos?
Flirting with Nvidia to keep AMD on their toes?

Could be. I'm sure Valve would like to have options for any future hardware developments.
CatKiller May 6
View PC info
  • Supporter Plus
Quoting: GuestWait. Why? Is valve...? Why are they doing this? Is something with nvidia in the works or is it steamos?
Why not? They want Linux to be a viable platform, and most Steam users have an Nvidia GPU by a huge margin. Open source allows them to improve things directly. They poached Pierre-Loup Griffais from the Nvidia Linux driver team, so it's not like they don't have the expertise.
kuhpunkt May 6
It will definitely help with a general SteamOS release.
based May 7
Pleasd never stop using "formely known as Twitter" :D

Quoting: lejimsterI think I read recently Nvidia are looking to support NVK more going forward.


Man i hope you are right, that would be great...
WMan22 May 7
Quoting: GuestWait. Why? Is valve...? Why are they doing this? Is something with nvidia in the works or is it steamos?

I've been strongly suspecting the reason SteamOS 3 has not seen a general release is that you can't exactly have a consistent and reliable gamescope session on Nvidia cards yet so they're playing it safe and trying to get this kind of stuff sorted first so that 3 doesn't come out, have dealbreaker problems, and have a bunch of new people who've never used linux before go "SEE? I KNEW LINUX WAS BAD!"

This could also be copium I'm huffing however and valve isn't gonna release SteamOS 3 except to hardware devs, as in people who make handheld PCs that aren't Steam Deck.

Would roll my eyes if the real reason is that they were trying to update SteamOS 3 enough that the one that releases is 4, cause, you know, valve and that number 3.


Last edited by WMan22 on 7 May 2024 at 7:08 am UTC
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.

Buy Games
Buy games with our affiliate / partner links: