Nearly a month since the last stable update, NVIDIA have today released the 575.51.02 Beta driver that brings with it support for NVIDIA Smooth Motion on Linux along with various bug fixes. NVIDIA also formally announced the GeForce RTX 5060 series. In case you missed it NVIDIA also recently open sourced PhysX and Flow GPU code.
Here's the full list of what's changed:
- Extended the __NV_DISABLE_EXPLICIT_SYNC environment variable, which was available to EGL applications, to also apply to GLX and Vulkan applications.
- Fixed a bug that could cause Marvel Rivals to crash on startup or when loading levels.
- Fixed a bug that could cause the applications that use the VK_KHR_present_wait extension to hang on Wayland.
- Added support for GLX front buffer rendering on Xwayland.
- Fixed a bug that could cause Minecraft to crash on Xwayland.
- Fixed a bug that prevented PRIME Render Offload from working correctly when using NVIDIA GPUs as both the render offload source and the render offload sink.
- Fixed a bug which prevented VRR from working when overriding an EDID through the /sys/kernel/debug/dri/*/edid_override interface.
- Added support for the DRM plane properties COLOR_ENCODING and COLOR_RANGE.
- Fixed a bug that prevented the Default TGP and Max TGP values from being reported in the nvidia-settings control panel while running notebook systems on battery power.
- Fixed a bug that could lead to display freezes on some systems when toggling Night Mode with GNOME on Wayland.
- Fixed a bug that could cause graphics applications to not render correctly after a system suspend/resume cycle, if using the nvidia.ko kernel module parameter NVreg_PreserveVideoMemoryAllocations=1.
- Added a new kernel module parameter, 'conceal_vrr_caps', to the nvidia-modeset kernel module. This parameter may be used to enable usage of features on some displays such as ULMB (Ultra Low Motion Blur) which are incompatible with VRR. See the "Direct Rendering Manager Kernel Modesetting" (DRM KMS) chapter of the README for further information.
- Added support for NVIDIA Smooth Motion. See the "NVIDIA Smooth Motion" chapter in the README for details.
- Extended the nvidia-powerd daemon to also support Dynamic Boost while a notebook is running on battery power. See the "Dynamic Boost on Linux" chapter in the README for details.
- Updated the nvidia-modeset driver to trim trailing whitespace from the product name passed to the GPU's audio device as part of the EDID-Like Data (ELD).
- Dropped support for NV_PLANE_BLEND_CTM, NV_PLANE_DEGAMMA_TF, NV_PLANE_DEGAMMA_LUT, NV_PLANE_DEGAMMA_LUT_SIZE, and NV_PLANE_DEGAMMA_MULTIPLIER DRM plane properties on Linux kernels earlier than 6.8 to avoid exceeding DRM_OBJECT_MAX_PROPERTY.
- Fixed an issue that could cause render-offloaded applications using KDE Frameworks 6 to crash.
Source: NVIDIA
For the new Smooth Motion support, NVIDIA give info on what it is and how it works on Linux in their readme which notes:
NVIDIA Smooth Motion is a new driver-based AI model that delivers smoother gameplay by inferring an additional frame between two rendered frames. For games without DLSS Frame Generation, NVIDIA Smooth Motion is a new option for enhancing your experience on GeForce RTX 50 Series GPUs.
The feature supports x86_64 Vulkan applications.
NVIDIA Smooth Motion can be enabled by setting the environment variable
NVPRESENT_ENABLE_SMOOTH_MOTION=1
when launching a game. This will enable theVK_LAYER_NV_present
implicit Vulkan layer, which overrides the application's presentation to inject additional frames.
For the GeForce RTX 5060 series the GeForce RTX 5060 Ti (16GB / 8GB) is out today, and the GeForce RTX 5060 (8GB) arrives in May.

Direct Link
Hopefully gaming performance will also improve with updates.
AFAIK Smooth Motion currently only works for 50 series cards.
Last edited by TheRiddick on 17 Apr 2025 at 3:14 am UTC
https://forums.developer.nvidia.com/t/non-existent-shared-vram-on-nvidia-linux-drivers/260304
See more from me