Question / Help OBS Recording Random FPS Drops

Ferhad

New Member
Hello everybody,

im new here because i have a issue i never had of before because everything worked finde some times ago.
i made earlier much Gameplay Videos long and short and i never had those problems.
Ive got over 100 Videos on my YouTube Channel and never had this but suddenly it happened and i have no clue why.

All Drivers are the new ones.

My Specs:
Windows 10 64-Bit
GeForce GTX 1080 Ti
intel i7-8700K
32 GB RAM

Hopefully somebody can help me here out because ive tried everything and read everything i could find also.

https://obsproject.com/logs/ZbZmKx0FcrN8MUxu

Best regards,

Ferhad
 

Ferhad

New Member
i guess nobody can help me out here.
what ive forgot to add is i play on a Monitor 2560x1440 (144 Hz)(G-Sync) and a second Monitor for other things like running OBS, Discord stuff like that 1920x1080 (144 Hz)
If nobody gonna reply on this obe im gonna burry it.

Thanks anyways
 

Narcogen

Active Member
18:49:07.868: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 1 (0.0%)

OBS shows only a single lagged frame.

There is a known performance issue with Windows 10 when running 3D accelerated applications on separate displays at different refresh rates.
 

NachoFox

New Member
I have almost an identical PC to yours (GTX 1080ti, 32GB Ram, i7-8700k), identical screen set up (one 2560 with g sync, one 1920) and I'm having the exact same problem as you.

Most games will record and stream at 1920x1080 completely fine, but whack them up to 2560 and it's a no-go, OBS drops frames and reports "Rendering Lag". I fixed this for a few games by limiting the in-game FPS, as many people have suggested. For example Fortnite is now capped at 120FPS and I can record and stream completely fine at 2560. However for other games, I had to stick them at 1920, which is fine for streaming, but does spoil the experience and the point of having the bigger screen.

Unfortunately Apex Legends, which came out two days ago, is not even working correctly at 1920, I'm getting OBS frame drops with that game regardless of how low I stick the graphical settings, and the only way that I've found to fix this is to turn my camera off, which is obviously not ideal for streaming, but fine for recording for YouTube (as I don't do Face Cam youtube videos).

SO, here are some bits of advice that I can give you (although I'm still waiting for a bigger fix for myself as I really want to stream Apex and the PC should be more than enough to do it).

1. Fully update windows 10 to the latest version (people have suggested going back to get rid of an update which caused this issue, but it's impractical and opens your PC up for viruses etc.)
2. Once updated, search for "Windows Game Bar" - Turn this off
3. Search for "Windows Game Mode" - Turn this off (This basically forces the PC to put all GPU power into a game, leaving none for OBS, so turning it off leaves a bit more free for OBS)
4. Whichever game you are trying to record and stream, add an in-game FPS limit to it, 120 works for some, but 60 is a safer bet.
5. OBS keeps scenes playing in the background to allow you to swap to them, you can right-click on webcam's, videos and audiotracks, and you can turn these to "disable when not in use", which will free up some power for OBS (although does make scene transitions look a bit less smooth unless you use studio mode to do it.
6. If you use a webcam, make it a lower resolution for you gaming scene, typically people only use a small image for their webcam whilst streaming, so having it at 1080 is pointless and using power that is unnecessary - you can keep it at 1080 for a full-screen scene, but make sure "disable when not in use" is ticked so that OBS is not processing this all the time.

These are all of the fixes that I am aware of currently, and they have all helped me slightly, however I am still digging for more information on how to get OBS working with Apex Legends so if anyone can add more to my list, please let me know.
 

Ferhad

New Member
Thanks for the reply im gonna try those things, although i have done almost every step of them there is one thing i could do is with the FPS limitation but thats actually not what i want i wanna keep my high FPS ingame.
 

NachoFox

New Member
Thanks for the reply im gonna try those things, although i have done almost every step of them there is one thing i could do is with the FPS limitation but thats actually not what i want i wanna keep my high FPS ingame.
I know what you mean, it's not ideal, but for the sake of not having to downgrade to windows 7 or using a game capture card and a second PC, it might be a necessary evil until something changes regarding GPU prioritization
 

Ferhad

New Member
So i plugged out my second Monitor and made some Recordings.
They felt and looked like alright even though there was here and there some little laggs (not sure if they happened ingame also).
i have the Log File here since i have no clue where to look for some errors or wrong settings im gonna post it here.

https://obsproject.com/logs/d-4ILyriI1bwAYtg
 

Narcogen

Active Member
That means your GPU is overloaded. OBS is trying to draw (render) its frames before encoding them and cannot because it is busy.

The above isn't a huge amount, but it's most likely noticeable. The question would be whether those lagged frames are all at once because of some difficult frames being rendered, or spread out over the session. The logfile won't say, you just need to see it.
 

Ferhad

New Member
The Laggs in the Videos are spread out over the whole Video on some places its normal and some places sudden laggs.
What i really dont understand why i have no issues using Shadowplay but suddenly with OBS even though i never had like i said issues before with it.
On Shadowplay i have the max Quality settings on 2560x1440 i get almost the same quality without having those laggs in the video.
The only reason to use OBS was for me to have the Noise Gate Filter so my Mouse and Keyboard cant be heard in the videos.
If im gonna use Shadowplay now i have to mute my mic on shadowplay and run a second audio software and have to filter the audio file thats too much work sadly.
I just want to get OBS to work again.
Im switching already on every setting i could have tried but no success.
Im about to go crazy :D
 

NachoFox

New Member
Yo @Ferhad, so I did some further research over the weekend and it 99% fixed my issue, and I suspect it may help yours too given we have almost identical set-ups. I don't know if your issue is still affecting every game, after adding an in-game frame limit, or if it's just some (for me it was just some like CoD and Apex Legends) - however I completely resolved the issue with these games by disabling G-Sync for my monitor. Obviously not ideal as we've paid for monitors with this feature, however I've done a fair bit of research and many people report G-Sync issues with OBS and turning mine off, just whilst playing the effected games, allowed me to stream and record with virtually no issues - To find it, go to Nvidia control pannel and search for or navigate to G-Sync, by default it is likely turned on for Full Screen Games only - try turning it off and seeing if the videos / streams are dropping less frames.
 
Top