NVIDIA has today released their latest stable driver 530.41.03 update for Linux users, following on from the 530.30.02 Beta last month.
Here's everything that's changed:
- Added an application profile to avoid performance problems in Xfce 4 when the OpenGL compositor backend is enabled along with G-SYNC.
- Added support for suspend and resume when using GSP firmware.
- Moved the nvidia-settings application icon into the 'hicolor' icon theme, which allows it to be customized by other icon themes selected in the desktop environment.
- Fixed a bug that prevented PRIME render offload from working for Wayland applications when running on a system with an AMD iGPU.
- Fixed a bug that prevented nvidia-installer from recording kernel log output to the installer log in some module loading failure paths.
- Changed nvidia-installer to no longer use the $XDG_DATA_DIRS environment variable. XDG data files are now installed to a path specified by the --xdg-data-dir option, or /usr/share if not specified.
This fixes a problem when Flatpak is installed that caused the installer to place the nvidia-settings.desktop file in /root/.local/share/flatpak/exports/share/applications.
- Changed the behavior of glXGetRefreshRateSGI() for non-integer refresh rates to round to the nearest whole number rather than truncating.
- Changed the compression format of the .run installer package from xz to zstd. This results in a smaller compressed package, and faster decompression performance. A fallback zstd decompressor is embedded into the installer package for systems which do not already have a zstd decompression program installed.
- Fixed a bug that caused nvidia-installer to mistakenly unload some already loaded non-NVIDIA kernel modules.
- Added compatibility for Linux kernels with Indirect Branch Tracking (IBT).
- Added NV-CONTROL attributes NV_CTRL_FRAMELOCK_MULTIPLY_DIVIDE_MODE and NV_CTRL_FRAMELOCK_MULTIPLY_DIVIDE_VALUE to allow syncing a Quadro Sync II card to different House Sync signal rates. This feature requires firmware version 2.18 or later; to download the latest firmware version, please visit:
- Added support for the VK_KHR_video_queue, VK_KHR_video_decode_queue, VK_KHR_video_decode_h264 and VK_KHR_video_decode_h265 extensions.
- Fixed a bug that could cause the nvidia-settings control panel to crash when resetting the display layout.
- Fixed a bug that could cause excessive GPU power consumption at idle when driving multiple displays with a high refresh rate.
- Fixed a bug in nvidia-powerd which could cause excessive CPU usage.
- Fixed an issue which could cause applications to run at 1 FPS when using an NVIDIA PRIME Display Offload sink as the only active display.
NVIDIA also recently released the Vulkan Beta 525.47.14 and 525.47.15 for developers which include: