NVIDIA proprietary driver release 530.41.03

NVIDIA has released a new branch of proprietary NVIDIA driver 530.41.03. The driver is available for Linux (ARM64, x86_64), FreeBSD (x86_64) and Solaris (x86_64). NVIDIA 530.x became the fourth stable branch after the discovery by NVIDIA of components that work at the kernel level. The source code for the nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko, and nvidia-uvm.ko (Unified Video Memory) kernel modules from NVIDIA 530.41.03, as well as the common components used in them, not tied to the operating system, published on GitHub. Firmware and user-space libraries such as the CUDA, OpenGL, and Vulkan stacks remain proprietary.

Main innovations:

  • Added an application profile to address performance issues in Xfce 4 when using an OpenGL backend with G-SYNC enabled.
  • Added support for hibernation when using GSP firmware.
  • The nvidia-settings application icon has been moved to the hicolor icon theme, allowing the icon to be changed by selecting other themes in the user's environment.
  • Fixed an issue with Wayland applications on systems using PRIME technology to offload rendering operations to AMD iGPUs (PRIME Render Offload).
  • The nvidia-installer has stopped using the XDG_DATA_DIRS environment variable (XDG data files are now installed in /usr/share or in a directory specified via the --xdg-data-dir option). The change resolves an issue with Flatpak installed, which caused the nvidia-settings.desktop file to be located in the /root/.local/share/flatpak/exports/share/applications directory.
  • .run package compression format changed from xz to zstd.
  • Compatibility with Linux kernels compiled with IBT (Indirect Branch Tracking) protection mode enabled.
  • Added NV-CONTROL attributes NV_CTRL_FRAMELOCK_MULTIPLY_DIVIDE_MODE and NV_CTRL_FRAMELOCK_MULTIPLY_DIVIDE_VALUE to synchronize the Quadro Sync II card with other House Sync signal parameters.

Source: opennet.ru

Add a comment