Diagnose OBS Rendering Lag with Stats Dock

Rendering lag in OBS Studio can cause your stream or recording to stutter and lose frames, often due to your graphics card becoming overloaded. This guide explains how to open the OBS Studio Stats dock, interpret its data to identify rendering lag, and implement quick fixes to restore smooth video performance.

How to Open the Stats Dock in OBS Studio

The Stats dock is a built-in diagnostic tool that provides real-time data about your system’s performance during a session.

To open it: 1. Launch OBS Studio. 2. In the top menu bar, click on Docks. 3. Select Stats from the drop-down menu. 4. Drag and dock this window anywhere in your OBS interface, or leave it as a floating window.

Identifying Rendering Lag in the Stats Dock

Once the Stats dock is open, look at the Output Sharing / GPU section. The key metric for this issue is:

This metric displays the number of frames lost and the corresponding percentage.

Rendering Lag vs. Encoding Lag vs. Network Lag

It is important to distinguish rendering lag from other issues in the Stats dock: * Rendering Lag (GPU): “Frames missed due to rendering lag.” Your GPU is overloaded by the game or OBS scene elements. * Encoding Lag (CPU/GPU Encoder): “Skipped frames due to encoding lag.” Your encoder (NVENC, AMF, or x264) cannot package the video fast enough. * Network Lag (Internet): “Dropped frames (Network).” Your internet connection cannot handle the output bitrate.

How to Fix OBS Rendering Lag

If the Stats dock confirms you have rendering lag, use the following steps to resolve the GPU bottleneck:

1. Run OBS Studio as Administrator

This is the most effective fix. Windows prioritizes GPU resources for games over background apps. Running OBS as an administrator tells Windows to allocate sufficient GPU power to OBS to prevent rendering lag. * Right-click the OBS Studio shortcut and select Run as administrator.

2. Enable Windows Game Mode

Windows Game Mode works alongside OBS to balance GPU distribution. * Open Windows Settings -> Gaming -> Game Mode and toggle it On.

3. Cap Your In-Game Frame Rate

If your game runs at an uncapped framerate (e.g., 144+ FPS), it will consume 100% of your GPU, leaving nothing for OBS to render your stream. * Open your in-game settings and cap the framerate to match your monitor’s refresh rate (e.g., 60 FPS, 120 FPS, or 144 FPS). * Turn on V-Sync or use a frame rate limiter.

4. Simplify Your OBS Scenes

Complex scenes require more GPU power to render. * Reduce the number of browser sources, video capture devices, and motion graphics active in your current scene. * Disable “Source Record” plugins or multiple active filters if you are using them.