NVIDIA announced the 575.57.08 driver yesterday as the latest new feature branch version for Linux users.
This is the first stable release in the 575 series, though it has only 2 bug-fixes compare to the last Beta which was released more than a month ago.
They are increased memory usage issue in X11 OpenGL/Vulkan applications after suspend and resume, and OpenGL app and compositor stall when using NVIDIA as a PRIME Display Offload sink.
Compare to the last NVIDIA 570 series, the new driver introduced NVIDIA Smooth Motion support for RTX 50 series graphics cards, which is also coming to RTX 40 series.
It’s new driver-based AI model, similar to AMD Fluid Motion Frames, that can infer additional frames between two rendered frames, improving the overall smoothness of game-play, for games without native DLSS frame generation support.
The feature supports Vulkan applications on modern amd64
Intel/AMD platform. And, it can be enabled by setting NVPRESENT_ENABLE_SMOOTH_MOTION=1
environment variable when launching a game. For more, see this documentation.
The new driver also added NVIDIA Dynamic Boost support for Linux notebooks running on battery power. It’s a system-wide power controller that can shift power between GPU and CPU according to the workload on the system. This also improves gaming performance and optimizes overall system performance per watt.
It also extended the __NV_DISABLE_EXPLICIT_SYNC
environment variable, which was only for EGL applications, to GLX and Vulkan applications. It tells to disable “explicit synchronization” feature, which improves performance in some cases by allowing the GPU and CPU to work concurrently. However, it raises the risk of undefined behavior, such as crashes and incorrect results.
There’s also support for GLX front buffer rendering on Xwayland, allowing application to directly render into the buffer that’s visible on the screen rather than the back buffer, a temporary area for rendering new frames in the background. This however may cause visible tearing issues.
Other changes include:
- Support for the DRM plane properties COLOR_ENCODING and COLOR_RANGE
- Update the nvidia-modeset driver to trim trailing whitespace from the product name passed to the GPU’s audio device
- Fix Marvel Rivals crash on startup or when loading levels.
- Fix app unresponsive on Wayland.
- Fix Minecraft crash on Xwayland.
- Fix display freezes on some systems when toggling Night Mode on GNOME Wayland.
- Fix rendering issue after resuming from sleep, when using NVreg_PreserveVideoMemoryAllocations=1.
- And KDE Frameworks 6 crash fix.
As well, it removed some plane properties on Linux kernels earlier than 6.8, to avoid exceeding DRM_OBJECT_MAX_PROPERTY. For more, see the release note via the link button below.
Get NVIDIA 575.57.08
The official release note and the .run
installer for the release are available in NVIDIA website via the link below:
For Ubuntu, it usually won’t build the latest feature release branch for current Ubuntu releases, but you may keep an eye on the popular “Graphics Drivers” team PPA or Canonical Kernel Team PPA which may build the new 575 driver in near future.