NVIDIA has released the proprietary driver NVIDIA 590.48.01 (the first stable release of the new branch 590.48). The driver is available for Linux (ARM64, x86_64), FreeBSD (x86_64), and Solaris (x86_64). NVIDIA 590.x has become the twelfth stable branch after NVIDIA opened the core-level components. The source code for the kernel modules nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko, and nvidia-uvm.ko (Unified Video Memory) from the new NVIDIA branch, as well as the shared components used that are OS-independent, are hosted on GitHub. The firmware and the user-space libraries like CUDA, OpenGL, and Vulkan stacks remain proprietary.
Key Changes:
- The minimum supported versions are Wayland 1.20 (2021), X.Org Server 1.17 (2015), and Glibc 2.27 (2018).
- Performance has been improved for recreating the Vulkan swapchain and image buffer queues waiting for screen output. This optimization has eliminated hangs when resizing application windows that use the Vulkan graphics API.
- The nvidia-settings utility has resolved the issue with displaying the PowerMizer mode selection dropdown menu on systems with Wayland.
- Incorrect DPI information on some monitors, such as the Samsung Odyssey Neo G9, has been corrected.
- Issues with Vulkan applications in environments with Venus, a VirtIO-based virtual GPU, have been resolved.
- A bug causing systems with Linux kernels in PREEMPT_RT mode to hang has been fixed.
- Errors in the EGL platform implementation that caused output issues when multi-sampling was enabled have been corrected.
Source: opennet.ru
