NVIDIA Unveils Proprietary Driver 590.48.01

NVIDIA has published the release of a proprietary driver NVIDIA 590.48.01 (the first stable release of the new 590.48 branch). The driver is now available for Linux (ARM64, x86_64), FreeBSD (x86_64), and Solaris (x86_64). This release marks the twelfth stable branch after NVIDIA opened components running at the kernel level. Source texts of the nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko, and nvidia-uvm.ko (Unified Video Memory) kernel modules from the new NVIDIA branch, as well as the common components used in them that are not tied to the operating system, are hosted on GitHub. Firmware and libraries used in user space, such as CUDA, OpenGL, and Vulkan stacks, remain proprietary.

Main changes:

  • Wayland 1.20 (2021), X.Org are declared as the minimum supported versions. Server 1.17 (2015) and Glibc 2.27 (2018).
  • Improved the performance of re-creating Vulkan swapchain, queues of buffers with images, waiting to be displayed on the screen. Optimization has eliminated the occurrence of freezes when resizing application windows that use the Vulkan graphics API.
  • In the nvidia-settings utility, the problem with displaying the drop-down menu for selecting the PowerMizer mode on systems with Wayland has been resolved.
  • Fixed the display of incorrect DPI information on some monitors, such as the Samsung Odyssey Neo G9.
  • Fixed problems with the operation of Vulkan applications in environments with Venus, a virtual GPU based on VirtIO.
  • Fixed a bug that led to freezing on systems with Linux kernels with PREEMPT_RT mode enabled.
  • In the implementation of the EGL platform, bugs have been fixed that <
/Reports, release notes, official announcements.