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.

Following on from the NVIDIA Beta 495.29.05 earlier this month, today NVIDIA has a fresh 495.44 stable driver release that builds upon it with some additional extras. This is the big one for Wayland fans, since it now works with the GBM API.

With this API now hooked up, it should mean a better Wayland experience and it's something that the KDE Plasma team are already working on supporting too.

You will also find in this release an indicator (on supported desktops) for showing Resizable BAR and the minimum Kernel version got bumped from 2.6.32 to 3.10. Additionally these new extensions are supported:

There's also a healthy dose of bug fixes and other changes noted below:

  • Fixed a bug that could cause the X server to crash when starting a new server generation on PRIME configurations.
  • Removed support for NvIFROpenGL. This functionality was deprecated in the 470.xx driver release.
  • Removed libnvidia-cbl.so from the driver package. This functionality is now provided by other driver libraries.
  • Updated nvidia.ko to load even if no supported NVIDIA GPUs are present when an NVIDIA NVSwitch device is detected in the system. Previously, nvidia.ko would fail to load into the kernel if no supported GPUs were present.
  • Fixed a bug in the Vulkan driver where unused input attributes to a vertex shader would corrupt the interpolation qualifiers for the shader.
  • Fixed a bug in the Vulkan driver where individual components of barycentric inputs could not be read.
  • Fixed a bug where VK_NVX_binary_import was advertised as supported on unsupported platforms. This caused calls to vkCreateDevice to fail if applications attempted to enable VK_NVX_binary_import on such platforms.
  • Added a new command line option, "--no-peermem", to nvidia-installer.Selecting this option prevents the installation of the nvidia-peermem kernel module.
  • Fixed a regression which prevented DisplayPort and HDMI 2.1 variable refresh rate (VRR) G-SYNC Compatible monitors from functioning correctly in variable refresh rate mode, resulting in issues such as flickering.
  • Fixed a bug that can cause a kernel crash in SLI Mosaic configurations.

Since this is a stable driver release all users should be okay to upgrade.

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.
42 comments
Page: 1/3»
  Go to:

BielFPs Oct 26, 2021
And I would like to welcome the Nvidia users friends to the wayland side of the force

I hope now the Linux Mint devs can stop pretending that Wayland is not a thing.
illwieckz Oct 26, 2021
Wow, I'm not an Nvidia user myself so that's not my own problem, but how many years the GBM support has been missing, 5½ years? It looks like Nvidia lost the arm wrestling…
jordicoma Oct 26, 2021
Meanwhile we lost support for kepler gpu. I would buy a new gpu if the prices where "normal".
Hope they keep support on a legacy driver.
scaine Oct 26, 2021
View PC info
  • Contributing Editor
  • Mega Supporter
And I would like to welcome the Nvidia users friends to the wayland side of the force

I hope now the Linux Mint devs can stop pretending that Wayland is not a thing.

You say that like everyone else has adopted it, and it's the new standard...? As far as I know Ubuntu, Debian, Fedora and OpenSuse do now default to Wayland, but it's not like it's used everywhere by any stretch. I'm on Pop 21.04 and there's no Wayland here. And don't KDE still have a few kinks to work out with Wayland?

It feels like the technology that's permanently "just around the corner". I just wish it had some kind of selling point - something that made me want to try it, other than vague "better architecture" back-end stuff that I'm meant to care about, but don't, on my single-user system. Instead, there's a list of quirks relating to screen sharing, keyboard overlays, proprietary apps and Nvidia or KDE incompatibilities.

It does feel like there's some momentum at long last though.
Torqachu Oct 26, 2021
This is a blow to my poor gtx660.
no wayland and probably no more gaming (470 is the last proprietary driver for me)
CatKiller Oct 26, 2021
View PC info
  • Supporter Plus
It feels like the technology that's permanently "just around the corner". I just wish it had some kind of selling point - something that made me want to try it, other than vague "better architecture" back-end stuff that I'm meant to care about, but don't, on my single-user system.
In principle, the idea is that you'd get better performance (you save a round trip between the display server and the compositor if your compositor is your display server), much better security, and ditch a bunch of cruft so maintaining it is way easier and bugfixes can happen more quickly. In practice, the spec was rather half-baked, relied on everyone having to independently reinvent the wheel, and gave Gnome devs an excuse for their CSD lunacy, and it's only now (years later) getting to the point that it's a moderately viable replacement for what we had before.
BielFPs Oct 26, 2021
You say that like everyone else has adopted it,
X.org developers adopted it, that's enough for me

and it's the new standard...?
It should already be, Nvidia drivers was the biggest hurdle in this story, but now that they're (somewhat) supporting gbm, things should go faster from now on (including bug fixes / missing features).

I'm on Pop 21.04 and there's no Wayland here.
I'm personally not familiar with Pop OS (I thought it was just another Ubuntu fork with a modified gnome and a easy nvidia installer, but I'm probably wrong) but I bet it is because of Nvidia drivers too. If that's the case, it may come once they rebase with Ubuntu 22.04.

It feels like the technology that's permanently "just around the corner". I just wish it had some kind of selling point - something that made me want to try it, other than vague "better architecture" back-end stuff that I'm meant to care about, but don't, on my single-user system. Instead, there's a list of quirks relating to screen sharing, keyboard overlays, proprietary apps and Nvidia or KDE incompatibilities.
That's the unfortunately bad side of anything new in technology, not everything comes in stable packages and sometimes it requires a lot of different variables that can take a lot of time.

The good side is that you're not "forced" to use it right now if you don't want, but I'm happy that those who want to and were limited by it can now try it and maybe help to improve it, in order to make wayland feel like it "earned" the title of X11 replacement.

EDIT: So I've done a little research about Pop OS and they're from the same company that sells notebooks with Nvidia hardware, so they're in the same boat of Mint developers with their mint boxes


Last edited by BielFPs on 27 October 2021 at 4:30 pm UTC
x_wing Oct 26, 2021
And I would like to welcome the Nvidia users friends to the wayland side of the force

I hope now the Linux Mint devs can stop pretending that Wayland is not a thing.

You say that like everyone else has adopted it, and it's the new standard...? As far as I know Ubuntu, Debian, Fedora and OpenSuse do now default to Wayland, but it's not like it's used everywhere by any stretch. I'm on Pop 21.04 and there's no Wayland here. And don't KDE still have a few kinks to work out with Wayland?

It feels like the technology that's permanently "just around the corner". I just wish it had some kind of selling point - something that made me want to try it, other than vague "better architecture" back-end stuff that I'm meant to care about, but don't, on my single-user system. Instead, there's a list of quirks relating to screen sharing, keyboard overlays, proprietary apps and Nvidia or KDE incompatibilities.

It does feel like there's some momentum at long last though.

Kinda difficult to implement new defaults when the industry jerk makes lobby for their own problematic solution and blocks the development of any open source alternative.
minfaer Oct 26, 2021
It feels like the technology that's permanently "just around the corner". I just wish it had some kind of selling point - something that made me want to try it, other than vague "better architecture" back-end stuff that I'm meant to care about, but don't, on my single-user system. Instead, there's a list of quirks relating to screen sharing, keyboard overlays, proprietary apps and Nvidia or KDE incompatibilities.

- Fractional scaling and diferent scaling on multi-monitors at least in gnome require Wayland
- Gamescope - even if you run it in an X session, it is a wayland compositor
- Active developers that fix upcoming issues

Maybe none of these apply to you, but to other end users, they do.
dubigrasu Oct 26, 2021
- Fractional scaling and different scaling on multi-monitors at least in gnome require Wayland
Is that a limitation only with Nvidia?


Last edited by dubigrasu on 26 October 2021 at 7:20 pm UTC
Paceline Oct 26, 2021
This is a blow to my poor gtx660.
no wayland and probably no more gaming (470 is the last proprietary driver for me)

Running 470 here as well. I do have a 2080 but watched a few tutorials on installing 495 and not sure i'm ready to take that plunge.
minfaer Oct 26, 2021
- Fractional scaling and different scaling on multi-monitors at least in gnome require Wayland
Is that a limitation only with Nvidia?

No, it's purely Xorg vs Wayland. See the arch wiki describing how to potter around this.
purplehyenathing Oct 26, 2021
This is exciting, hopefully i can make the full switch to wayland to avoid those fustrating X issues i have been having with my weird multi monitor setup!
Flap Oct 26, 2021
I was waiting for Wayland to work on my Nvidia card, and now there is a possibility that my card is too old :/ I had Kepler GTX660ti and later I upgraded to GTX970 on maxwell, but looking at how slow it takes to get any support on NVIDIA I'm skeptical. Is it the same with AMD GPUs?
dubigrasu Oct 26, 2021
- Fractional scaling and different scaling on multi-monitors at least in gnome require Wayland
Is that a limitation only with Nvidia?

No, it's purely Xorg vs Wayland. See the arch wiki describing how to potter around this.

Huh, is not something that I frequently use, but it works OK here by default.
I have Gnome 3.36.8, two monitors on Xorg, one at 175% and the other at 150%.
minfaer Oct 26, 2021
- Fractional scaling and different scaling on multi-monitors at least in gnome require Wayland
Is that a limitation only with Nvidia?

No, it's purely Xorg vs Wayland. See the arch wiki describing how to potter around this.

Huh, is not something that I frequently use, but it works OK here by default.
I have Gnome 3.36.8, two monitors on Xorg, one at 175% and the other at 150%.

That's interesting, I remember a Gnome dev writing that they cant implement it on X. What distro is it? And are you sure it's X (as in  echo $XDG_SESSION_TYPE )?

I was waiting for Wayland to work on my Nvidia card, and now there is a possibility that my card is too old :/ I had Kepler GTX660ti and later I upgraded to GTX970 on maxwell, but looking at how slow it takes to get any support on NVIDIA I'm skeptical. Is it the same with AMD GPUs?

If you mean for wayland: no, that has been running fine for years.
If you mean in general: There are ups and downs. Freesync over HDMI for example took forever...


Last edited by minfaer on 26 October 2021 at 9:49 pm UTC
Egonaut Oct 26, 2021
- Gamescope - even if you run it in an X session, it is a wayland compositor

Gamescope does not need GBM and could have worked since 470, but Nvidia driver still needs support for VK_EXT_image_drm_format_modifier, which is not Wayland or GBM specific.
scaine Oct 26, 2021
View PC info
  • Contributing Editor
  • Mega Supporter
And I would like to welcome the Nvidia users friends to the wayland side of the force

I hope now the Linux Mint devs can stop pretending that Wayland is not a thing.

You say that like everyone else has adopted it, and it's the new standard...? As far as I know Ubuntu, Debian, Fedora and OpenSuse do now default to Wayland, but it's not like it's used everywhere by any stretch. I'm on Pop 21.04 and there's no Wayland here. And don't KDE still have a few kinks to work out with Wayland?

It feels like the technology that's permanently "just around the corner". I just wish it had some kind of selling point - something that made me want to try it, other than vague "better architecture" back-end stuff that I'm meant to care about, but don't, on my single-user system. Instead, there's a list of quirks relating to screen sharing, keyboard overlays, proprietary apps and Nvidia or KDE incompatibilities.

It does feel like there's some momentum at long last though.

Kinda difficult to implement new defaults when the industry jerk makes lobby for their own problematic solution and blocks the development of any open source alternative.

I have no idea what you're talking about here. Nvidia blocked something... how? Or is this tired old "Mir" argument, in which I'm sick of hearing it, since, after all, competing standards literally defines what Linux is.

No idea how you block open source alternatives though. Is this about that Microsoft-funded company that brought lawsuits to big Linux houses with bogus patents? I forget their name.

Yeah, sorry. No idea what this is about.
dubigrasu Oct 26, 2021
- Fractional scaling and different scaling on multi-monitors at least in gnome require Wayland
Is that a limitation only with Nvidia?

No, it's purely Xorg vs Wayland. See the arch wiki describing how to potter around this.

Huh, is not something that I frequently use, but it works OK here by default.
I have Gnome 3.36.8, two monitors on Xorg, one at 175% and the other at 150%.

That's interesting, I remember a Gnome dev writing that they cant implement it on X. What distro is it? And are you sure it's X (as in  echo $XDG_SESSION_TYPE  ?
Yes, is x11 on Ubuntu 20 LTS.
Luke_Nukem Oct 27, 2021
No idea how you block open source alternatives though. Is this about that Microsoft-funded company that brought lawsuits to big Linux houses with bogus patents? I forget their name.

SCO.
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.