Question / Help OBS open(not recording or streaming) drops FPS in-game

Cedzilla

New Member
So when I run the benchmark in Rainbow Six: Siege I get a low of 53fps and a average of 80fps. When I open up OBS MP 64 or 32 and run the benchmark again I get a low of 23fps and a average of 67fps. The gameplay is also very stuttery while obs is open. This is just when the program is running, I'm not even streaming or recording yet. I notice it jumps up and down really fast from the average fps to the lowest constantly as the benchmark runs. I've tried disabling the preview and lowering in-game settings but it changed nothing.

I don't know if a log helps when I don't do anything in the program but here it is https://gist.github.com/a14e88792753ad2b6872

Benchmark without OBS closed
R6S.png


Benchmark with OBS open
R6S-OBS.png
 

RMC's JCA

New Member
I have posted a thread like this myself. average minecraft fps: 40, with OBS open, not recording: 9-10. no idea how to fix it though... :(
 

Cedzilla

New Member
So i tested other games and it happens to all of them. Basically I lose 15%-20% of my FPS just by launching OBS MP.
 

Sapiens

Forum Moderator
What happens if you leave OBS-MP open with a new, empty scene collection instead of your normal one? Be sure it's a new scene collection, not just a new scene.
 

Sapiens

Forum Moderator
"to my knowledge" does not inspire confidence so check the back of your NVIDIA GPU and be sure that all three monitors are connected to it.
 

RMC's JCA

New Member
"to my knowledge" does not inspire confidence so check the back of your NVIDIA GPU and be sure that all three monitors are connected to it.
what about me? I have the exact same problem. I run my minecraft using my extra strong Nvidia driver (an extra feature with the new Lenovo y50-y70 series) but I still get the huge FPS drop?! When checking taskmanager, OBS uses only 1/4th of my memory, processors and ram. minecraft the same. so both should be able to run fine.
 

Dwindleflip

New Member
With a gtx 980, I see frames dropping encoding at 2560x1600 60fps using NVENC. The recorded footage appears choppy rather than smooth even though most of the time its not droping frames. When it does it drops to 58, 55 at times. Most of the time its 60 but the resulting captured video appears choppier than when i recorded it at 60fps off the desktop using monitor capture.

By comparison. Shadow Play doesnt drop frames, appears smoother capturing desktop.

I'm using a Dual monitor setup in windows 10 TH2 btw. Latest Nvidia drivers. Latest OBS. I tried both. Same choppy capture using monitor capture. Now I have some earlier stuff i recorded with obs multiplatform that appears far smoother by comparison so i'm not sure what changed. Although frankly Obs in windows 10 has never performed as well as it did in 8 IMO.
 

RMC's JCA

New Member
ok, I FIGURED IT OUT!
OMG!

so here is what causing the problem;
each frame OBS tracks in a scene that is set to your game, lags the game. this also happens when u disable the visibility of that scene. (try putting your game capture scene to a different window, and the fps will rise)

now, why does it also lags while not recording? well, back in the days that people used the old obs, the scenes only tracked the game/windows when previewing or recording. in the multiplatform version, it tracks it constantly.

is there a solution? YES!
its terrible, I know, but here is it: in the scene's settings, enable limit framerate, in the regular settings, go to video settings, and set the framerate to 10. this will make any recording terrible, but your fps will rize much higher.

is there a better solution? YES, but not for us gamers. this one is for the obs developpers:
in a next update, add a hotkey/button, wich enables/disables the tracking of a scene. this way, it will only lag when recording. maybe they can fix this too.
 

Cedzilla

New Member
Alright so I already have my window capture in a separate scene, I tried your theory of dropping the FPS to 10 but my issue still persists.

I will say that I tried the original OBS and It works fine UNTIL i go to preview mode then I get the issue again.

The issue in both OBS programs isn't just that my fps drops but it jumps from max fps to low fps every split second causing the game to stutter.

Also I have been using Shadowplay for my recording for the time being with no issues but have not streamed since I encountered this problem
 

RMC's JCA

New Member
strange, the fps thing works for me as soon as I start recording... it doesnt work with just obs open though
 

DEDRICK

Member
I has been like this for awhile. Just opening OBS-MP drops my FPS from around 230 to 200 in CS:GO. But when I start recording my FPS doesn't drop more, it's the same as when it wasn't recording. All I have in my scene is a Game Capture, it is my only scene

This is how it worked in vanilla OBS when you clicked the preview button
 

Semel

Member
I reported about this too in one of the threads.

Just having OBS multi running even without any scenes\sources set and without preview(obviously) drops fps. But when you start recording it usually doesn't drop more.. Still, I would prefer it behaved like normal OBS(or it's older versions, I don't remember when it started happening)

PS win 10 64, 3770k @4.5 16GB, amd fury, one monitor,
 
Have you tried disabling OBS Preview window? Whenever I am streaming an intensive game, I disable the OBS Preview window and reclaim sometimes 10-15 FPS. Right Click Preview Window > Uncheck Enable Preview
 
Top