NVIDIA company introduced The first stable release of the new branch of the NVIDIA 395.74 proprietary driver. At the same time Offered The update passed a stable branch of NVIDIA 470.82.00. The driver is available for Linux (ARM64, x86_64), FreeBSD (x86_64) and Solaris (x86_64).
Main innovations:
- API support for GBM (Generic Buffer Manager) and added NVIDIA-DRM_GBM symbolic link. SO, indicating the libnvidia-allocator.so backend, compatible with the GBM loader from Mesa 21.2. EGL support for the GBM platform (EGL_KHR_PLATFORM_GBM) is implemented with
EGL-GBM.SO libraries. The change is aimed at improving Wayland support on Linux systems with NVIDIA drivers. - Added PCI-E Resizable Bar Support Indicator (Base Address Registers), allowing the CPU to access the entire GPU video memory and in some situations to increase GPU performance by 10-15%. The effect of optimization is well noticeable in Games Horizon Zero Dawn and Death Stranding.
- Requirements for the minimum supported version of the Linux kernel are raised from 2.6.32 to 3.10.
- updated the nvidia.ko kernel module, which can now be loaded in the absence of a supported GPU NVIDIA, but if there is an NVIDIA NVSWITCH device in the system.
- Added support for EGL extension EGL_NV_ROBUSTNESS_VIDEO_MEMORY_PURGE.
- Expanded support for Graphic Vulkan API. Expansions are implemented
Vk_khr_present_id, vk_khr_present_wait and vk_khr_shader_subgroup_uniform_control_flow. - In NVIDIA-Installer, the “–no-peermem” command line option has been added to disable the NVIDIA-PEERMEM kernel module setting.
- supported support for NVIFROPENGL and deleted libnvidia-cbl.so library, which is now supplied in a separate package, and not as part of the driver.
- eliminated the problem, leading to the collapse of the X server when you start a new server when using Prime technology.
/Media reports.