NVIDIA has released a new beta version of its Linux display driver. The GSP firmware is currently utilized by default on all GPUs that support it, and it may be turned off by setting the kernel module parameter 'NVreg_EnableGpuFirmware=0'. EGL now supports the linux-drm-syncobj-v1 protocol for Wayland explicit sync. The base mosaic on GeForce has been removed. Bugs were fixed, including one that caused wrong colors to be displayed when nvidia-drm was loaded with the fbdev=1 module argument. HDMI 10 bits per component support is enabled by default. There have also been patches for Xid problems, driver build failure, and the ability to use EGL instead of GLX as the OpenGL ICD for NvFBC.
Linux x64 (AMD64/EM64T) Display Driver | 555.42.02 | Linux 64-bit | NVIDIA
- The GSP firmware is now used by default on all GPUs which support it. It can be disabled by setting the kernel module parameter `NVreg_EnableGpuFirmware=0`.
- Added support for the linux-drm-syncobj-v1 protocol for Wayland explicit sync in EGL.
- Removed support for Base Mosaic on GeForce, which was previously available only on select GPU boards with some motherboards, and limited to five display devices.
- Fixed a bug that caused "Failed to apply atomic modeset" and "Flip event timeout" messages to be printed to the system log when a DRM client such as ddcutil drops "master" permissions while a framebuffer console is being initialized.
- Fixed a bug, when nvidia-drm is loaded with the fbdev=1 module parameter on some kernels, that caused incorrect colors to be displayed.
- Changed the minimum required Linux kernel version from 3.10 to 4.15.
- Added immediate presentation mode support to Vulkan Wayland WSI. This presentation mode instructs the compositors not to wait for a vertical blanking period to update the application's surface content, which may result in tearing.
- Enabled HDMI 10 bits per component support by default; disable by loading nvidia-modeset with `hdmi_deepcolor=0`.
- Fixed a regression that led to Xid errors when loading the NVIDIA driver on some notebook systems with RTX 4xxx series GPUs.
- Fixed a bug that caused driver build failure when using separate kernel source and output directories on Linux v6.6 and later.
- Added an interactive prompt to nvidia-installer to allow selecting between the proprietary and open kernel modules, on systems where both kernel module types are supported.
- Fixed a bug that incorrectly allowed `nvidia-smi -r` to reset the primary GPU when using the open kernel modules.
- Fixed a bug that caused vkGetPhysicalDeviceSurfaceSupportKHR to incorrectly report support for Wayland surfaces when nvidia-drm is not loaded with modeset=1.
- Fixed a bug that could cause the display to lock up when suspending on a kernel with CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER enabled with nvidia-drm loaded with modeset=1 and fbdev=1.
- Added support for using EGL instead of GLX as the OpenGL ICD for NvFBC.
- Fixed a bug that could lead to a system hang and "Idling display engine timed out" messages when VT switching on an HDMI Fixed Rate Link (FRL) display.
Linux x64 (AMD64/EM64T) Display Driver | 555.42.02 | Linux 64-bit | NVIDIA