NVIDIA 595.58.03 Released with Better Wayland & Linux Gaming Support

Last updated: March 25, 2026 — Leave a comment

NVIDIA 595.58.03, the first stable version for the new 595 production branch, was released on Tuesday for Linux.

The new driver branch added support some new extensions, better Wayland support, and various bug-fixes.

Compare to the last NVIDIA 590, the new version introduced new application profile – CudaNoStablePerfLimit – that allows CUDA-using apps to reach P0 PState, the highest power and performance level.

And, nvidia-drm.ko modeset=1 parameter is now enabled by default which is essential for Wayland (default in GNOME and KDE Plasma) support.

It added support VK_EXT_descriptor_heap extension, allowing apps to store buffers / images directly into GPU-accessible memory thus reducing CPU overhead.

As well, it added VK_EXT_present_timing extension support, allowing to query detailed timing information about past presentations and specify a target time for future frames for smooth gaming and video playback experience.

The driver also added support for DRI3 version 1.2, which features DMA Fences, a Linux kernel-level synchronization mechanism, that is crucial for preventing tearing and improving performance in modern Linux gaming environments.

For system suspend and resume, the driver needs to preserve the contents of video memory. When the open kernel modules are in use, this is handled automatically if NVreg_UseKernelSuspendNotifiers=1 is enabled. For the proprietary driver or if the previous variable disabled, it requires /proc/driver/nvidia/suspend interface for suspend and resume notifications.

Fix GPU hang in Black_Myth_Wukong

Besides new features, it also raised the minimum system library requirements, including Wayland 1.20, Xorg 1.17, and glic 2.27.

While all the changes above are already added since the Beta, this 595.58.03 stable release also improved support for falling back to system memory when available video memory is low, which help prevent Wayland desktop freezes.

And, it fixed various bugs, including:

  • X11 compositors blink issue (introduced in the 580.119.02).
  • Display wake up issue under certain scenarios in kwin_wayland.
  • EGL-X11 apps start on SLI Mosaic issue (introduced in 575.xx).
  • Screen flickering in VRR on some HDMI displays.
  • Four 4k monitors driven as separate X11 X screens on one GPU.
  • GPU hangs and Xid errors in Black Myth: Wukong.
  • Kernel panics, and build issue in Linux 6.19.

There are as well other changes or fixes that not mentioned in the release note. And, some reported that HDR now works without needing to install VK_HDR_LAYER or ENABLE_HDR_WSI variables. See this thread for details.

fix low voltages issue that prevent overclocking (image from nvidia forums)

Get NVIDIA 595.58.03

The official release note as well as the .run installer are available in NVIDIA website via the link below:

While the link above is targeted for modern Intel/AMD platform, ARM64 (aarch64) devices may go to this page instead.

For Ubuntu, it’s HIGHLY recommended to wait for the distribution build package (though not available so far), as the official .run installer from NVIDIA website is not friendly for beginners and easy to break your system!

I'm a freelance blogger who started using Ubuntu in 2007 and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please comment to let me know if the tutorial is outdated! And, notify me if you find any typo/grammar/language mistakes. English is not my native language. Buy me a coffee: https://ko-fi.com/ubuntuhandbook1 |

No Comments

Be the first to start the conversation.

Leave a Reply

Text formatting is available via select HTML.

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

*