Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We use affiliate links to earn us some pennies. Learn more.

The first proper release of the NVIDIA 580 driver series is out now, with NVIDIA 580.76.05 now the latest recommended driver.

Interestingly, they only bumped up NVIDIA driver 570.181 as the recommended driver less than a week ago, which contained the vague "Minor bug fixes and improvements", so I'm still sort-of expecting more driver security issues to be revealed soon. Unless they really did need to bump up the previous driver for something so minor they didn't even say what…

Anyway, here's all the changes for the new driver:

Highlights since R580 Beta Release, 580.65.06

  • Updated egl-x11 to version 1.0.3.
  • Updated egl-wayland to version 1.1.20.
  • Added an "OutputBitsPerComponent" MetaMode attribute that can be used to control the number of bits per color component transmitted via a display connector. If not specified, the driver will choose an optimal color format.

Highlights from R580 Beta Release, 580.65.06

  • Fixed a bug that could cause Vulkan applications to hang when destroying swapchains after a lost device event.
  • Fixed a bug that could allow atomic commit and other DRM operations to return success status despite having failed due to handling an interrupt:
    https://github.com/NVIDIA/open-gpu-kernel-modules/issues/832
  • Fixed a bug that could cause GTK 4 applications to crash when using the Vulkan backend on Wayland.
  • Fixed a bug that could intermittently cause llama.cpp to crash on exit when using the Vulkan backend:
    https://github.com/ggml-org/llama.cpp/issues/10528
  • Added support for the fifo-v1 Wayland protocol on Vulkan.
  • Updated GPU clock value reporting in nvidia-settings, NVML, and nvidia-smi to show clocks before thermal and idle slowdowns for better consistency with the equivalent functionality on Windows.
  • Fixed compatibility with Bigscreen Beyond Head Mounted Displays.
  • Fixed a bug that could result in a black screen when setting specific modes on HDMI displays.
  • Fixed a bug that caused blank or frozen screens under the following conditions: nvidia-drm is loaded with the modeset=1 and fbdev=1 parameters, using a Maxwell or Pascal series GPU, and more than one display device of differing resolutions are connected.
  • Fixed a bug that caused nvidia-suspend.service to fail when available system memory is low.
  • Enabled RMIntrLockingMode by default. This feature can help reduce stutter especially when using virtual reality. This feature was originally introduced in the r570 series. It can be disabled by loading nvidia.ko with the `NVreg_RegistryDwords=RMIntrLockingMode=0` kernel module parameter.
  • Implemented another feature that can reduce time spent in the interrupt top half for low latency display interrupts by deferring the work until later. This feature is experimental and disabled by default. This feature can be enabled by loading nvidia.ko with the `NVreg_RegistryDwords=RmEnableAggressiveVblank=1` kernel module parameter.
  • Fixed a bug that could cause blank rendering on some single-buffered GLX applications when running on Xwayland.
  • Fixed a bug that could cause a kernel use-after-free on pre-Turing GPUs.
  • Fixed a bug that could cause OpenGL applications and compositors to stall when using NVIDIA as a PRIME Display Offload sink ("Reverse PRIME"), potentially resulting in a black screen.
  • Fixed a bug that led to increasing memory usage in X11 OpenGL and Vulkan applications after suspend/resume cycles.
  • Fixed a bug that could cause 32-bit x86 applications running on recent builds of glibc to crash on dlopen().

In related NVIDIA news:

Article taken from GamingOnLinux.com.
3 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
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.
No comments yet! Subscribe

While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo 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