New NVIDIA driver 580.159.03 for Linux with key fixes for older GPUs

  • NVIDIA releases driver 580.159.03 for Linux as a legacy branch
  • Mandatory for those using Maxwell, Pascal, and Volta GPUs, as support for the 595 series is lost.
  • Improvements to prevent freezing in Wayland and failures with DisplayPort MST
  • Bug fixes for VRR over HDMI, SLI Mosaic and Vulkan applications

NVIDIA 580.159.03

La last update NVIDIA's graphics drivers for Linux have not only focused on the latest branch, but have also brought a New version for older GPUs: driver 580.159.03This release is intended for those who still rely on somewhat older graphics cards, which are still very common in many home and gaming computers.

While the 595 series As it continues to advance as a main branch, this new package in the 580 series becomes The essential option for users with Maxwell, Pascal or Volta graphics cardsespecially in modern Linux desktop environments where there is still a significant hardware base from these generations.

580 series vs. 595 series: why some GPUs are left out

Along with the release of version 595.71.05 for Linux, NVIDIA has decided keep the support alive in parallel with the Frame 580which is now being updated to version 580.159.03. The reason is clear: the 595 series is no longer compatible with several older card models, forcing some users to remain on this legacy branch.

In practice, those who have family cards GeForce 700, GeForce 900 and GeForce 10 for desktop They can no longer use the 595 line. The same applies to many laptop models, including the 800M, 900M, and GeForce 10 Series for laptops. In all these cases, the upgrade path involves staying on the 580 branch and, therefore, installing this new 580.159.03.

Key improvements in NVIDIA driver 580.159.03

Version 580.159.03 is not just a maintenance update, but also includes Important fixes for stability in Linuxespecially in modern desktop and multi-monitor setups. Among its most notable changes is improved video memory management, which can make a significant difference in systems with less powerful GPUs.

One of the most relevant novelties is the Improved system memory allocation mechanism when VRAM is almost fullThanks to this change, the chances of Wayland desktop crashes are reduced, a problem that some users had experienced when pushing the GPU to its limits with several applications, games, or connected monitors.

Fixes for DisplayPort MST and kernel stability

The 580.159.03 controller also incorporates Settings for DisplayPort MST (Multi-Stream Transport), a technology used to connect multiple monitors in a daisy chain or through certain hubs. In some scenarios, the nvidia-drm module generated errors in the system registry and was unable to correctly enumerate the available connectors.

In addition to those enumeration errors, the following has been addressed an error that could cause a kernel crash during driver initialization in certain MST configurations. These types of core-level crashes are especially annoying because they can leave the system completely frozen, forcing a hard restart, so fixing them is particularly relevant for those who use multiple monitors in professional or gaming environments.

Regression solution in EGL-X11 and SLI Mosaic

Among the issues resolved, NVIDIA points out one regression introduced in the 575.xx series which affected EGL applications on X11 in SLI Mosaic configurations. This type of setup, less common among home users but present in certain professional and advanced visualization environments, allowed combining multiple GPUs and displays to create a giant desktop.

With version 580.159.03, EGL-X11 applications should start normally again on systems using SLI MosaicThis restores functionality that had been disrupted by the previous bug. For those who rely on multi-GPU configurations in Linux, this fix may be particularly welcome.

Improvements for VRR over HDMI and stability in Vulkan

Another point that NVIDIA has refined in this launch revolves around the Variable Refresh Rate (VRR) technology in HDMI displaysSome users experienced flickering or visual instability when using VRR, a key feature for smoother gameplay by synchronizing frames with the monitor.

The new driver also addresses a problem that could cause Xid errors along with VK_DEVICE_LOST failures This behavior occurred in Vulkan-based applications when windows were repeatedly resized. Besides being annoying, it directly impacted the experience in games and graphics-intensive applications that use this modern API.

Impact on Linux users

In a context where there is a significant presence of equipment with reused or older generation hardware, the release of this driver has a direct impact on those who continue to use Maxwell, Pascal, and Volta GPUs in Linux distributionsFrom home environments to university laboratories or small businesses, the 580 branch continues to be the necessary foundation for keeping these cards up to date.

Distributions focused on performance and desktop experience, such as various versions of Arch Linux, Debian, Ubuntu and popular derivatives in SpainThey typically offer these drivers quickly through their own repositories. Some projects focused on advanced users and gaming, such as certain performance-oriented Arch derivatives, tend to integrate these versions quickly to provide stable support for graphics cards from the 700, 900, and 10xx series, which still have a long lifespan.

Recommendations for those using older GPUs in Linux

For users who happen to have a card from the affected generations, the recommendation is Check if your distribution has already packaged driver 580.159.03 and update as soon as it becomes available. This way, they can benefit from the stability improvements, especially if they are using Wayland, multiple monitors, or Vulkan-based applications.

It is also advisable to review the distribution documentation before changing driver branches, since Trying to install the 595 series on an unsupported GPU This can lead to problems booting the graphics environment. Sticking with the 580 series ensures that older GeForce cards continue to function with a reasonable level of optimization and bug fixes.

With this release, NVIDIA consolidates the 580 series as the technical haven for a wide range of GPUs that are no longer included in the 595 line, but remain perfectly suitable for gaming, working, or studying on Linux; version 580.159.03 brings A set of adjustments aimed at improving daily stability, reducing crashes, and polishing details in modern configurationsThis is especially relevant in environments where hardware recycling and extended equipment lifecycles are becoming increasingly common.

NVIDIA 580.142
Related article:
NVIDIA 580.142 is released as a recommended and stable driver for Linux, with quality standards comparable to WHQL.