Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone with no article paywalls. Just good, fresh content! Alternatively, you can donate through PayPal or Buy us a Coffee. 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.

NVIDIA 495.44 stable driver is out for Linux, adds in GBM API support

By - | Views: 29,365

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 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
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
The comments on this article are closed.
Page: «5/5
  Go to:

Redface Nov 2, 2021
Quoting: slaapliedje
Quoting: shanedav4It's still not an install an go to get it working. You have to compile and install a couple dev version libraries to get it working. One is Xwayland. Forget about installing it on anything but the most bleeding edge rolling release distros. I would say it is still very much beta.
470 seems to already be in Debian Testing / Sid. Only a matter of time until it is backported to Bullseye. Pretty sure it doesn't require bleeding edge, just wait for your distribution to package it.

Nvidia has the requirements listed here

The xwayland with that commit is released now see

I have now played several games on Ubuntu 21.10 with the 470 and 495 drivers and all had hardware accelerated graphics. On Gnome and Plasma.

What I had to do on Ubuntu 21.10 (and yammy the upcoming 22.04) was

enable DRM KMS either via inserting nvidia-drm.modeset=1 into grub or by creating a /etc/modprobe.d/zz-nvidia-modeset.conf file with that

Installing libnvidia-egl-wayland1

gsettings set org.gnome.mutter experimental-features [\"kms-modifiers\"]

and then just choosing either Ubuntu on wayland, or plasma on wayland before logging in.

For Debian Bullseye you would also need a newer xwayland and libnvidia-egl-wayland1 but they will maybe be available in backports too

Last edited by Redface on 4 November 2021 at 7:13 am UTC
LordDaveTheKind Dec 3, 2021
View PC info
  • Supporter Plus
Driver 495.44 seems to have broken the RTX with VKD3D-Proton on Manjaro, in games such as The Ascent or Ghostrunner. Here a conversation in Reddit where we found the issue:
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 with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just 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.