Question / Help [SOLVED] OBS drops frames as soon as switching into the game / can't keep up frame rate

chargersheen

New Member
Hi,
I have a Ryzen 3700x with a 2070 Super.

So the hardware itself works totally OK, for example if I tab out of the windowed game, the fps in OBS go back to 60fps with amazing quality recording.
But as soon as I click the game window again, OBS is dropping frames like hell. I suspect it has to do with the nvidia software, lowering the fps of OBS for some reason. What can I do about it?

It happens with both, NVENC encoder and x264.
 
Known issue. Don't tab out to control OBS, use remote control or hotkeys. My understanding is that this happens with Modern Warfare, is that one of the games you're playing?
 
No, its the other way round. If I am in the game OBS starts dropping frames. As soon as I get out of the game it's not dropping frames anymore. It happens in full screen and window mode of the game. Its dropping frames as soon my as my mouse touches the game window. But if the mouse leaves the game window, it stops dropping frames while rendering the game normally then. Thats why I said theres no issue with the hardware.
 
Hi,
using DDU to completely remove everything and reinstall Geforce Experience after it solved it.
I had old AMD drivers from an RX 5700 XT installed as well, so maybe it had something to do with it.
 
What do you mean by graphic card details?

So I had an RX 5700 XT that I sold recently and then I got an ASUS Dual Geforce RTX 2070 Super EVO OC.
I only installed the RTX and installed the Nvidia drivers without uninstalling AMD drivers. After I figured out that there was a problem with OBS I tried uninstalling AMD drivers only. But that didnt seem to help. That was when I wrote my question here, I couldn't imagine that DDU could really help in my case, I dont know why - so I just didnt try xD

But as soon as I uninstalled all possible GPU drivers that DDU could find, and reinstalled the Nvidia drivers with Geforce Experience after it, I had no more issues with OBS. Sometimes it drops frames when switching from Desktop or OBS into fullscreen mode of the game, but that is normal and also it doesnt presist after switching.
 
The problem occurs again but this time on apex only, any other game will run smoothly, i dont understand why -.- im so tired of it....
 
SOLVED!



I don't know exactly what fixed it, maybe all these things together, but if you have the issue I wrote about, do the following - and btw I guess it will do a good job in terms of performance in general if you follow these steps.



1. Open OBS -> Settings -> Advanced -> Sources -> Uncheck 'Enable Browser Source Hardware Acceleration'

2. Click OK and then close OBS because it needs to restart. Then before you launch OBS again, do this:

3. I am not sure about this if it helped or not, but I am not gonna change that anymore because it works perfectly fine now:

Right click on OBS thumbnail in windows -> Properties and activate compatibility mode, i switched it to Windows 8

4. ALWAYS run OBS as administrator!



I think step 1 has the greatest impact on performance but step 4 is essential as well - tested it all with different games, some games run just fine with OBS not running as administrator, then other games start lagging again for me when OBS is not in admin mode.

As soon as I start OBS in admin mode, OBS does not drop frames anymore. BTW, the games did always just run fine....



Important: This works best in all cases for me. I am using NVENC but it will also work better with x264, tested that as well.

Also, in OBS under Advanced: Don't use higher process priority, it will cause tiny lags (at least since I know OBS, it did for me...) Set it to normal! At least for me it does a good job then.


EDIT: It also works with hardware acceleration turned on.
 
Last edited:
Back
Top