NVIDIA's R595.45.04 Linux beta driver adds Vulkan descriptor heap and present timing extensions, DRI3 v1.2 support, and improved GPU reset handling.
Following the recent NVIDIA R595 driver release for Windows, NVIDIA today released the 595.45.04 driver for Linux users as a beta version in the R595 release stream. Exciting for Linux users with the NVIDIA 595 driver series is adding some long sought Vulkan capabilities plus also enabling DRI3 version 1.2 support.
The NVIDIA 595.45.04 beta driver for Linux brings support for the descriptor heap (VK_EXT_descriptor_heap) and present timing (VK_EXT_present_timing) extensions as some great additions to now see with the NVIDIA driver to enhance the Linux gaming experience.
For developers and gamers, the VK_EXT_descriptor_heap extension is particularly significant as it allows for more efficient management of descriptor sets in Vulkan applications. This can lead to better performance in games and applications that make heavy use of descriptor binding, as it reduces the overhead associated with descriptor management.
The VK_EXT_present_timing extension provides developers with more precise control over presentation timing, allowing for better synchronization between the GPU and display. This is especially useful for applications that require low latency or need to maintain a consistent frame rate, such as competitive gaming or virtual reality applications.
Beyond Vulkan improvements, the NVIDIA 595.45.04 Linux driver also now enables the modesetting parameter by default for the nvidia-drm kernel driver. This change simplifies configuration for many users and ensures better integration with the Linux display stack.
The driver includes improved GPU reset handling, which is crucial for system stability. When a GPU hangs or encounters an error, the improved reset mechanism can recover more gracefully, reducing the likelihood of system crashes or the need for a hard reboot.
A new application profile for CUDA apps to reach P0 p-state has been added, allowing CUDA applications to access the GPU's highest performance state. This is particularly beneficial for compute-intensive workloads that can take advantage of maximum GPU clock speeds.
The minimum Wayland version has been raised to v1.20, reflecting NVIDIA's commitment to keeping pace with the latest developments in the Linux display ecosystem. Wayland is becoming increasingly popular as a replacement for the X Window System, and this update ensures better compatibility with modern Wayland compositors.
Plus there are various bug fixes -- including hang fixes. These stability improvements address issues that may have been affecting users in previous driver versions, making the R595.45.04 beta a worthwhile update for those experiencing problems.
For those interested in testing these new features, the NVIDIA R595.45.04 beta driver is available for download from NVIDIA's website. As with any beta software, users should exercise caution and ensure they have backups before installing on production systems.
This release represents NVIDIA's continued investment in the Linux platform, bringing features that have been requested by the community for some time. The addition of these Vulkan extensions and DRI3 v1.2 support demonstrates NVIDIA's commitment to providing a competitive graphics experience on Linux, which is essential for both gaming and professional applications.

Comments
Please log in or register to join the discussion