What Does Limit Capture Framerate Do in OBS?

The “Limit capture framerate” option in OBS Studio’s Game Capture source is a performance-saving setting designed to cap the rate at which OBS captures frames from your game. This article explains the purpose of this feature, how it optimizes your system’s hardware resources, and when you should enable or disable it to achieve the smoothest stream or recording.

When you stream or record, OBS Studio is typically configured to output video at a specific frame rate, most commonly 30 or 60 frames per second (FPS). However, PC games often run at much higher frame rates, such as 144 FPS, 240 FPS, or even higher. Without any limitations, the OBS Game Capture hook will attempt to capture every single frame the game renders, only to discard the excess frames later to match your output settings.

Enabling the “Limit capture framerate” option forces the OBS capture hook to only capture frames at the interval of your OBS output frame rate. For example, if your game is running at 144 FPS but your stream is set to 60 FPS, OBS will only capture 60 frames per second from the game engine.

The primary purpose of this option is to reduce GPU overhead. Capturing high-frame-rate gameplay requires significant processing power. By limiting the capture rate, you drastically reduce the workload on your graphics card. This helps prevent “rendering lag” in OBS, which occurs when your GPU is too overloaded to render the stream design, overlays, and video frames, resulting in a choppy and stuttering stream even if your game feels smooth.

Furthermore, this setting helps maintain consistent frame pacing. When OBS captures frames at a limited, steady rate that matches its output, the resulting video is often much smoother and free of micro-stuttering.

You should enable “Limit capture framerate” if you are playing demanding games at high frame rates and notice that your OBS stats dock reports “Frames missed due to rendering lag.” It is also highly recommended for single-PC streaming setups where the GPU is heavily shared between the game and the encoding software.

Conversely, you can leave this option disabled if your game’s frame rate is already locked to your stream’s target frame rate (e.g., both are locked at 60 FPS), or if you have a high-end, dual-PC setup where the encoding computer has plenty of idle resources.