How to enable Smooth Motion in NVIDIA App

Smooth Motion uses AI to deliver a smoother gaming experience by generating an additional frame between two rendered frames. It was initially introduced exclusively for RTX 50 Series graphics cards through the NVIDIA App and was supported only in DirectX 11/12 games. NVIDIA later extended support to the RTX 40 Series and added Vulkan compatibility.

This article explains how to enable Smooth Motion in the NVIDIA App. The NVIDIA App replaces both GeForce Experience and the traditional NVIDIA Control Panel. It provides tools for configuring game settings, accessing the in-game overlay, managing RTX technologies (including Smooth Motion), and recording gameplay.

What is NVIDIA Smooth Motion?

According to NVIDIA, Smooth Motion is a new driver-based AI model that delivers a smoother gaming experience. In simple terms, the Optical Flow Accelerator (OFA) analyzes the differences between two consecutive frames, tracks pixel motion vectors, and generates an interpolated frame.

It allows you to increase FPS in DirectX 11, DirectX 12, and Vulkan games that do not support DLSS Frame Generation. It is officially supported on GeForce RTX 40 Series and RTX 50 Series graphics cards with GeForce driver version 590.26 or later. In theory, the RTX 30 Series could also gain support for this feature, at least to some extent.

In practice, Smooth Motion and DLSS 4 Frame Generation are compatible and can be used simultaneously. To verify this, Cyberpunk 2077 was tested at Ultra settings and 1440p resolution with DLSS 4 Quality and DLSS 4 Frame Generation enabled on a system powered by an i7-14700F and an RTX 4070.

Native 72 FPS ~ 58 ms
NVIDIA Smooth Motion 125 FPS ~ 67 ms
DLSS 4 Frame Generation 117 FPS ~ 64 ms
NVIDIA SM + DLLS 4 FG 178 FPS ~ 80 ms

How to turn on NVIDIA Smooth Motion

First, you need to enable Hardware-accelerated GPU scheduling. Open Settings > System > Display > Graphics > Advanced graphics settings and turn on Hardware-accelerated GPU scheduling. You’ll need to restart your PC for the changes to take effect.

In the NVIDIA App, open Graphics > Program Settings and select the game profile. In the settings list, find Smooth Motion and set it to Enabled.

How to turn on NVIDIA Smooth Motion

The built-in overlay can show whether Smooth Motion is active. Open Settings > Features and enable NVIDIA Overlay Features. Then press Alt+Z, select Statistics > View All, and enable the Smooth Motion (SM) indicator at the bottom of the list.

NVIDIA Smooth Motion ON or OFF

In the same menu, click Show statistics in heads up display. You can quickly toggle the overlay on or off using the Alt+R keyboard shortcut. An SM indicator will appear next to the FPS and temperature readings, clearly showing whether Smooth Motion is currently active.

Important! Avoid enabling Smooth Motion globally. The feature is intended only for games that do not support DLSS. However, real-world testing has shown that Smooth Motion and DLSS Frame Generation can be used simultaneously. It all depends on the specific game.

Configuration with NVIDIA Profile Inspector

As with the Resizable BAR feature, the NVIDIA driver already includes certain settings (a game whitelist). NVIDIA Profile Inspector allows you to view and modify game profiles. Select a game profile, such as Escape From Tarkov, find Smooth Motion – Enable, and set it to On.

Configuration CS2 with NVIDIA Profile Inspector

You may only need Smooth Motion – Enable and Enable APIs, although NVIDIA Profile Inspector has found additional settings.

Smooth Motion – Debug Bars Enables a developer overlay that displays diagnostic data
Smooth Motion – Debug Log Level 0 — Enable or disable log recording
1 — Log only detected errors
2 — Basic information only
3 — Detailed debug information
Smooth Motion – Enable Enables or disables frame generation
Smooth Motion – Enable APIs 0x00000000 — All APIs disabled
0x00000001 — DirectX 12 only
0x00000002 — DirectX 11 only
0x00000003 — DirectX 11 and DirectX 12
0x00000004 — Vulkan only
0x00000005 — DirectX 12 and Vulkan
0x00000006 — DirectX11 та Vulkan
0x00000007 — DirectX 11, DirectX 12, and Vulkan
Smooth Motion – Flip Metering 0 Low-level frame synchronization settings that are best left unchanged
Smooth Motion – Flip Metering 1

If a game fails to launch after Smooth Motion has been enabled, you should check that the correct API value is set. By default, Smooth Motion – Feature Flags uses the value 0x00000007, which enables all APIs (DirectX 11, DirectX 12, and Vulkan).

The NVIDIA driver then checks which APIs the game supports and disables those that are incompatible. In some cases, this can result in an API being enabled even if the game does not support it. According to user reports, such issues have occurred in Counter-Strike 2, Fortnite, and Battlefield V.

Conclusions

The NVIDIA Smooth Motion feature is based on frame interpolation at the driver level, similar to AMD Fluid Motion Frames. There is also a separate app called Lossless Scaling (LSFG), which works on all graphics cards, including integrated graphics. However, it only processes the final image, analyzes it, and generates intermediate frames.

NVIDIA states that games are manually added to a whitelist after compatibility testing. This is why we use NVIDIA Profile Inspector—to view game profiles. Of course, technologies integrated into the driver usually perform better, with lower latency, higher performance, and lower resource usage.

Dmytro

Administrator and founder of the WINDD.pro project. I’m passionate about the latest technologies and have solid experience in building PCs. I’m also a member of the Windows Insider Preview program. I can easily select components with the best price-to-performance ratio. My work laptop is an MSI Raider GE76 12UHS, powered by an Intel i7-12700H, RTX 3080 Ti Laptop GPU, and 32 GB of DDR5 RAM.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back to top button