Fix OBS Studio Game Capture Frame Rate Drops
If your in-game frame rate plummets the moment you start streaming or recording with OBS Studio’s game capture source, you are likely experiencing hardware resource starvation or software conflicts. This guide provides quick, actionable solutions to resolve OBS game capture lag, covering essential steps like running OBS as an administrator, capping your in-game frame rate, disabling conflicting overlays, and optimizing your hardware encoder settings.
Run OBS Studio as Administrator
By default, Windows allocates GPU resources to your game first, which can starve OBS Studio of the power it needs to render frames, causing massive lag. Running OBS as an administrator forces Windows to allocate sufficient GPU budget to the streaming software.
- Right-click your OBS Studio shortcut.
- Select Properties.
- Go to the Compatibility tab.
- Check the box for Run this program as an administrator.
- Click Apply and then OK.
Cap Your In-Game Frame Rate
Running your game at an uncapped frame rate pushes your GPU to 100% utilization. When your GPU is completely maxed out, OBS cannot capture frames properly, leading to severe in-game stuttering.
- Open your game’s video settings and set a frame rate limit (e.g., 60 FPS, 120 FPS, or 144 FPS) that matches your monitor’s refresh rate.
- Alternatively, enable V-Sync in-game or use your graphics card control panel (NVIDIA Control Panel or AMD Software) to limit the maximum frame rate.
Disable Conflicting Overlays
Third-party software overlays frequently conflict with OBS Studio’s game capture hook, causing severe performance degradation. Disable overlays in the following programs:
- Discord: Go to User Settings > Game Overlay > Toggle “Enable in-game overlay” off.
- GeForce Experience / AMD Radeon Software: Disable the in-game overlay in the general settings menu.
- Steam / Ubisoft Connect / EA App: Disable the respective in-game overlays in each client’s settings.
Switch to Hardware Encoding
If your CPU is handling both the game and the OBS encoding process (using the x264 software encoder), your system will quickly bottleneck. Switching to hardware encoding offloads the work to your graphics card.
- Open OBS Studio and go to Settings > Output.
- Set the Output Mode to Advanced.
- Under the Streaming and Recording
tabs, change the Video Encoder to a hardware encoder:
- For NVIDIA cards: NVIDIA NVENC H.264 or HEVC.
- For AMD cards: AMD HW H.264 or HEVC.
- For Intel cards: QuickSync H.264.
Disable Windows HAGS (Hardware-Accelerated GPU Scheduling)
While HAGS is designed to improve gaming performance, it is known to cause rendering lag and frame drops in OBS Studio on certain system configurations.
- Open the Windows Start Menu and type Graphics settings.
- Click on Default graphics settings (if using Windows 11) or look for Hardware-accelerated GPU scheduling.
- Toggle the setting to Off.
- Restart your computer for the changes to take effect.