NVIDIA Corporation introduced the first stable release of the new branch of the proprietary NVIDIA 495.74 driver. At the same time, an update was proposed for the NVIDIA stable branch 470.82.00. The driver is available for Linux (ARM64, x86_64), FreeBSD (x86_64) and Solaris (x86_64).
Major Changes in NVIDIA 495.74 Drivers :
- Added support for the GBM (Generic Buffer Manager) API and added the nvidia-drm_gbm.so symlink pointing to the libnvidia-allocator.so backend compatible with the GBM bootloader from Mesa 21.2. EGL support for the GBM platform (EGL_KHR_platform_gbm) is implemented using the egl-gbm.so library. The change aims to improve support for Wayland on Linux systems with NVIDIA drivers.
- Added an indicator of support for PCI-e Resizable BAR (Base Address Registers) technology, which allows the CPU to access the entire GPU video memory and, in some situations, increases GPU performance by 10-15%. The optimization effect is clearly visible in the games Horizon Zero Dawn and Death Stranding.
- Requirements for the minimum supported Linux kernel version have been raised from 2.6.32 to 3.10.
- Updated kernel module nvidia.ko, which can now be loaded without a supported NVIDIA GPU, but with an NVIDIA NVSwitch device in the system.
- Added support for EGL extension EGL_NV_robustness_video_memory_purge.
- Expanded support for Vulkan graphics API. Implemented extensions VK_KHR_present_id, VK_KHR_present_wait and VK_KHR_shader_subgroup_uniform_control_flow.
- Added “–no-peermem” command line option to nvidia-installer to disable installation of the nvidia-peermem kernel module.
- Dropped support for NvIFROpenGL and removed libnvidia-cbl.so library, which is now shipped in a separate package, not as part of the driver.
- Fixed an issue resulting in the X server crashing when starting a new server using PRIME technology.