NVIDIA 570 Linux Graphics Driver Released with New Features and Improvements - 9to5Linux
Today, NVIDIA published the stable version of the NVIDIA 570 graphics driver series for Linux, FreeBSD, and Solaris systems, with new features and performance improvements.
Highlights of the NVIDIA 570 graphics driver series include VRR (variable refresh rate) support on multi-monitor setups, along with a new conceal_vrr_caps kernel module parameter to enable usage of features on some displays, such as ULMB (Ultra Low Motion Blur), which are incompatible with VRR.
Also new in the NVIDIA 570 graphics driver is support for querying Dynamic Boost status, 32-bit compatibility support for the NVIDIA GBM backend, and a new conceal_vrr_caps kernel module parameter to the nvidia-modeset kernel module.
This release brings support for the systemd suspend-then-hibernate method of system sleep, support for viewing all the driver files used by container runtime environments like nvidia-container-toolkit and enroot, and improves support for the Jones and the Great Circle, Assassin’s Creed Valhalla, and Assassin’s Creed Mirage video games.
The nvidia-settings control panel has been updated as well to use NVML rather than NV-CONTROL to control GPU clocks and fan speed on Wayland systems and to enable GPU overclocking control by default for GPUs that support programmable clock control.
On top of that, the NVIDIA 570 graphics driver adds support for the VK_KHR_incremental_present Vulkan extension and enables the nvidia-drm fbdev=1 option by default. It also disables a power-saving feature on Ada and later generations of NVIDIA GPUs for surfaces allocated with the DRM Dumb-Buffers API.
NVIDIA 570 also appears to improve support for the Linux 6.11 and Linux 6.12 LTS kernels, as well as to fix multiple bugs and issues from previous versions of the graphics driver. For more details, check out the release notes.
You can download the NVIDIA 570.124.04 graphics driver right now as ready-to-use installers from the official website for 64-bit and AArch64 (ARM64) Linux systems, as well as for 64-bit FreeBSD systems, and 32-bit and 64-bit Solaris systems.
Image credits: NVIDIA Corporation
VRRWaylandNVIDIALinux 6.12 LTS