NVIDIA has today released driver version 520.56.06, adding support for NVIDIA RTX 40 series and adding a bunch of new features and fixes for Linux gamers.
- Implemented support for over-the-air updates in the Proton and Wine NVIDIA NGX build. This feature is disabled by default and can be enabled by setting the "PROTON_ENABLE_NGX_UPDATER" environment variable to a value of "1".
- Updated the Vulkan driver so that the following extensions no longer depend on nvidia-uvm.ko being loaded at runtime:
- Updated nvidia-installer to allow use of the "--add-this-kernel" feature by non-root users.
- Updated nvidia-installer to display a more accurate progress bar when building the kernel modules.
- Updated nvidia-installer to display a warning message if a Vulkan ICD loader is not detected.
- Reworked nvidia-installer's support for DKMS: the kernel modules will now be optionally registered with DKMS after the installer has already built and installed them on its own. nvidia-installer will now register the kernel modules with DKMS by default when the dkms(8) utility is detected on the system.
- Added a new CUDA Debugger implementation for Pascal and newer architectures as a part of the driver package: libcudadebugger.so (previously released separately as "CUDA GDB Developer Preview").
- Fixed a bug in the Vulkan driver which could lead to corruption in geometry and tessellation control shaders.
- Fixed a regression in 515.76 that caused blank screens and hangs when starting an X server on RTX 30 series GPUs in some configurations where the boot display is connected via HDMI.
- Fixed a bug where Marvel's Spider-Man Remastered would sometimes crash with Xid 13 errors on Turing and later.
What are your thoughts on this update? Let us know in the comments.
In related news, in case you missed it, there's a new Mesa NVIDIA Vulkan driver in development.