- The GSP firmware is now used by default on all GPUs which support it. It can be disabled by setting the kernelmodule 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 withsome 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 thesystem log when a DRM client such
as ddcutil drops "master"permissions while a framebuffer console is beinginitialized.
- Fixed a bug, when nvidia-drm is loaded with the fbdev=1 moduleparameter on some kernels, that caused incorrectcolors 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 kernelmodules, 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 kernelmodules.
- Fixed a bug that caused vkGetPhysicalDeviceSurfaceSupportKHR to incorrectly report support for Waylandsurfaces 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 withCONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER enabled with nvidia-drm loadedwith 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 VTswitching on an HDMI Fixed Rate Link (FRL) display.
|