You can sign up to get a daily email of our articles, see the Mailing List page.
We do often include affiliate links to earn us some pennies. See more here.

The time is finally here. The next big stable update to the NVIDIA proprietary driver for Linux with version 555.58 bringing Wayland Explicit Sync.

Following on from the initial NVIDIA 555.42.02 Beta and the 555.52.04 Beta, NVIDIA noted some rather vague "Minor bug fixes and improvements" since the last Beta. With this release, you should be truly good to go with Wayland on NVIDIA GPUs now.

All the changes are below:

Highlights from R555 2nd Beta Release, 555.52.04

  • Fixed a segmentation fault when running multi-threaded NvFBC applications.
  • Temporarily disabled the GLX_EXT_buffer_age extension on Xwayland to work around a bug that could cause corruption.
  • Fixed a bug that could cause corruption when the GLX_EXT_buffer_age extension is used on X.org with PRIME render offloading.
  • Fixed a bug that could cause the X server to crash when graphics applications requested single-buffered drawables while certain features (such as Vulkan sharpening) are enabled.
  • Fixed a bug that could lead to a kernel panic, due to a failure to release a spinlock under some conditions.
  • Fixed a race condition which could lead to crashes when Xid errors occur concurrently on multiple GPUs.

Highlights from R555 Beta Release, 555.42.02

  • The GSP firmware is now used by default on all GPUs which support it. It can be disabled by setting the kernel module parameter `NVreg_EnableGpuFirmware=0`.
  • Added support for the linux-drm-syncobj-v1 protocol for Wayland explicit sync in EGL.
  • Removed support for Base Mosaic on GeForce, which was previously available only on select GPU boards with some motherboards, and limited to five display devices.
  • Fixed a bug that caused "Failed to apply atomic modeset" and "Flip event timeout" messages to be printed to the system log when a DRM client such as ddcutil drops "master" permissions while a framebuffer console is being initialized.
  • Fixed a bug, when nvidia-drm is loaded with the fbdev=1 module parameter on some kernels, that caused incorrect colors to be displayed.
  • Changed the minimum required Linux kernel version from 3.10 to 4.15.
  • Added immediate presentation mode support to Vulkan Wayland WSI. This presentation mode instructs the compositors not to wait for a vertical blanking period to update the application's surface content, which may result in tearing.
  • Enabled HDMI 10 bits per component support by default; disable by loading nvidia-modeset with `hdmi_deepcolor=0`.
  • Fixed a regression that led to Xid errors when loading the NVIDIA driver on some notebook systems with RTX 4xxx series GPUs.
  • Fixed a bug that caused driver build failure when using separate kernel source and output directories on Linux v6.6 and later.
  • Added an interactive prompt to nvidia-installer to allow selecting between the proprietary and open kernel modules, on systems where both kernel module types are supported.
  • Fixed a bug that incorrectly allowed `nvidia-smi -r` to reset the primary GPU when using the open kernel modules.
  • Fixed a bug that caused vkGetPhysicalDeviceSurfaceSupportKHR to incorrectly report support for Wayland surfaces when nvidia-drm is not loaded with modeset=1.
  • Fixed a bug that could cause the display to lock up when suspending on a kernel with CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER enabled with nvidia-drm loaded with modeset=1 and fbdev=1.
  • Added support for using EGL instead of GLX as the OpenGL ICD for NvFBC.
  • Fixed a bug that could lead to a system hang and "Idling display engine timed out" messages when VT switching on an HDMI Fixed Rate Link (FRL) display.
Article taken from GamingOnLinux.com.
12 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
14 comments
Page: 1/2»
  Go to:

Stella 3 days ago
The first time I tried wayland with Kubuntu, plasmashell crashed so hard i only had a black screen LOL. That was with 'outdated' drivers though. Would i still need to upgrade plasma to enjoy wayland though? Is that even possible on LTS?
ExpandingMan 3 days ago
Well, we are getting very close to the day of reckoning where I have to sit down on my secondary computer and bang my head against the wall until I get wayland working once and for all. Nvidia has been a gigantic headache. KDE has worked every time I've tried it, but nothing else does, in particular I need either the qtile or hyprland window managers to work (maybe river?). Will probably wait for linux 6.10 full release plus 555 drivers to land on manjaro mainline and then let the pain begin.

The way I see it, nvidia owes me my work salary computed per hour, multiplied by however many (many) hours it takes me to finally get it working reliably.
Vortex_Acherontic 3 days ago
YES! Finally!

I mean I am running nVidia + Wayand close to two years now. But the lack of explicit sync in certain applications made me sometimes switch to X11 just for these apps. While I feel like especially Gnome has long time abandoned X11 all together as the X11 experience is in fact even worse than Wayland without Explicit Sync on nVidia.


Last edited by Vortex_Acherontic on 27 June 2024 at 2:49 pm UTC
Mohandevir 3 days ago
Does that mean that Gamescope will run on Nvidia GPU?
God, I hope this is the panacea I've been hoping it will be.

Quoting: MohandevirDoes that mean that Gamescope will run on Nvidia GPU?
It has for a long time.
pilk 3 days ago
So glad to hear it's finally made it to the stable branch, just waiting for RPMFusion to come out with it, then no more of that flickering that's been bothering me the past month or so.
Mohandevir 3 days ago
Quoting: pleasereadthemanualGod, I hope this is the panacea I've been hoping it will be.

Quoting: MohandevirDoes that mean that Gamescope will run on Nvidia GPU?
It has for a long time.

It runs with Gamescope-Bazzite or ChimeraOS? Meaning I could build a Steam Machine based on Nvidia GPU? Bazzite doesn't recommend it yet.
STiAT 3 days ago
Quoting: pilkSo glad to hear it's finally made it to the stable branch, just waiting for RPMFusion to come out with it, then no more of that flickering that's been bothering me the past month or so.

I switched to NVK and mesa meanwhile. Some games (especially DX12) don't run due to missing NVK features, some DX11 have poor performance and become a slide show (while others are just fine, so I guess missing features or just bottlenecks too), and you can feel that the graphic card heats up more, which isn't fun if you passively cool your card with just heatpipes.

Mesa and nvk will get there eventually, but not yet. It's a huge undertaking they started, and I'm actually surprised how well mesa+nvk actually work on so many titles and especially for daily use without gaming (which may even get better when Nova hits the streets and Zink goes prime time - which I've tried, is still too slow for daily usage especially on youtube videos in Firefox or similar the whole desktop becomes "laggy"). It will take quite some more time for them to get on-par, but good to see how far they've come, actually very impressive comparing it to 2-3 years ago where nouveau wouldn't even boot my graphics card :D.

I'm not sure I'm fine with switching back to Nvidia driver though, it gave me plenty headaches in the past, and with Mesa and NVK I at least know what to expect (and what not).


Last edited by STiAT on 27 June 2024 at 5:23 pm UTC
stephenseiber420 2 days ago
Quoting: Vortex_AcheronticYES! Finally!

I mean I am running nVidia + Wayand close to two years now. But the lack of explicit sync in certain applications made me sometimes switch to X11 just for these apps. While I feel like especially Gnome has long time abandoned X11 all together as the X11 experience is in fact even worse than Wayland without Explicit Sync on nVidia.
this has been my experience too. despite the weird glitches on wayland, logging into kde x11 feels like everything is stuttering. maybe its because i have 2 monitors at 2 different refresh rates. but the experience on wayland has been way smoother. just havent been able to play most of my games for last 8 months. im also hoping this fixes a weird issue where VLC stutters like crazy playing any videos
STiAT 2 days ago
Quoting: stephenseiber420
Quoting: Vortex_AcheronticYES! Finally!

I mean I am running nVidia + Wayand close to two years now. But the lack of explicit sync in certain applications made me sometimes switch to X11 just for these apps. While I feel like especially Gnome has long time abandoned X11 all together as the X11 experience is in fact even worse than Wayland without Explicit Sync on nVidia.
this has been my experience too. despite the weird glitches on wayland, logging into kde x11 feels like everything is stuttering. maybe its because i have 2 monitors at 2 different refresh rates. but the experience on wayland has been way smoother. just havent been able to play most of my games for last 8 months. im also hoping this fixes a weird issue where VLC stutters like crazy playing any videos

Gnome on X11 still has massive input issues with devices too simulating key presses (as naga or m907). That causes the render pipeline to stop for up to ~250ms causing massive lags using those side-buttons on X11. That issue does not exist on Wayland and was one of the reasons I really wanted to switch to Gnome Wayland (and that I'm so used to the workflow to press the meta key to swtich windows... that workflow just works so great for me that unless other desktops provide that I can't switch).


Last edited by STiAT on 27 June 2024 at 6:06 pm 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.