Nvidia has released a new recommended GeForce graphics driver for Linux. The Linux x64 Display Driver 580.76.05 is the first stable release from the 580 series development branch and includes optimizations and bug fixes.
is the first stable version from the latest development branch of the 580.x series and once again provides numerous optimizations and bug fixes for the use of Geforce graphics cards under the open source and free operating system from chief developer Linus Torvalds.
Debian 13: Legendary stable operating system of the next generation
In recent months, Nvidia has accelerated its development work under Linux and is demonstrably trying to close the gap with AMD. The operating system is also becoming increasingly important for Nvidia and is receiving attention. The latest version includes, among other things, improvements for the Vulkan graphics API as well as for the Wayland display server protocol and the X Window System (“X11”).
Linux: Valve continues to hunt for Windows with Proton
In addition, the new stable graphics driver also takes over all the innovations and improvements from the last beta version 580.65.05, which was released by the manufacturer only about a week ago. The release notes read as follows.
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.
- 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.the service is very good and the 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 parameters.
- 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 parameters.
- 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().
- The latest stable graphics driver for Geforce graphics cards will be included in the repositories of many rolling releases in the coming days at the latest and will already be partially rolled out accordingly.