NVIDIA has published the release of the NVIDIA proprietary driver 590.48.01 (the first stable release of the new 590.48 branch). The driver is available for Linux (ARM64, x86_64), FreeBSD (x86_64), and Solaris (x86_64). NVIDIA 590.x became the twelfth stable branch after NVIDIA open-sourced its kernel-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 common, non-OS-specific components they use, are hosted on GitHub. Firmware and user-space libraries, such as the CUDA, OpenGL, and Vulkan stacks, remain proprietary.
Major changes:
- The minimum supported versions are Wayland 1.20 (2021), X.Org Server 1.17 (2015), and Glibc 2.27 (2018).
- Improved performance of Vulkan swapchain regeneration, a queue of buffers containing images waiting to be displayed on the screen. This optimization eliminated stuttering when resizing windows in applications using the Vulkan graphics API.
- The nvidia-settings utility has resolved an issue with displaying the PowerMizer mode selection drop-down menu on Wayland systems.
- Fixed an issue where incorrect DPI information was displayed on some monitors, such as the Samsung Odyssey Neo G9.
- Resolved issues with Vulkan applications running in environments with Venus, a VirtIO-based virtual GPU.
- Fixed a bug that caused a hang on systems with Linux kernels with PREEMPT_RT mode enabled.
- The EGL platform implementation has been fixed to fix bugs that could cause output corruption when multisampling was enabled.
Source: opennet.ru
