OBS FPS ISSUE

qhobbes

Active Member
1. The Hardware-accelerated GPU scheduling ("HAGS") feature in Windows is currently known to cause performance and capture issues with OBS, games and overlay tools. It's an experimental feature and we recommend disabling it via these instructions.
2. Display and Game Capture Sources interfere with each other. Never put them in the same scene (scene 'IN GAME SCENE JAN1').
3. Your GPU is maxed out and OBS can't render and encode scenes fast enough. Running a game without vertical sync or a frame rate limiter will frequently cause performance issues with OBS because your GPU will be maxed out. OBS requires a little GPU to render your scene.

Enable Vsync/Gsync or set a reasonable frame rate (144, 120 or 60) limit that your GPU can handle without hitting 100% usage.

If that's not enough you may also need to turn down some of the video quality options in the game. If you are experiencing issues in general while using OBS, your GPU may be overloaded for the settings you are trying to use.

Please check our guide for ideas why this may be happening, and steps you can take to correct it: GPU Overload Issues. Disable Psycho Visual Tuning and set Multipass to Single Pass. Those use additional GPU.
4. Your log contains streaming sessions with dropped frames. This can only be caused by a failure in your internet connection or your networking hardware. It is not caused by OBS but OBS can help. Follow the troubleshooting steps at: Dropped Frames and General Connection Issues. The quick fix is Settings > Advanced > Network > Enable Dynamic Bitrate.

If still having issues after making those changes, post a new log.
 

Daameer

New Member
I'm here for a similar reason, i use a dual PC setup and have a gaming laptop to stream from 3070/AMD Ryzen 5800H (Lenovo Legion) and a capture card that captures gameplay from the gaming PC. For a while I thought it's the Vertical Canvas plugin, i deleted the plugin and all vertical scenes... it's still the same ever since transcoding option was added. It works the same with transcoding on or off.

In the latest version of OBS (even when not streaming) FPS gets bellow 60FPS (40-50) and average time to render gets from 5-9ms to 20-60ms+. GPU goes up to 93%. Once again, that's without a stream being started, it gets even worse then either instantly or after a while.

When i downgrade the version of OBS to 30.1.2 everything goes back to normal (GPU usage 30%, FPS constant 60, time to render 5-8ms) but i lose the option to transcode myself. Any ideas?
 
Last edited:
Top