Question / Help OBS FPS Drops Over Time Only When Playing PC games

GameDojo

New Member
I've been using OBS to stream console games for almost 2 years now and have never had a problem

Now, when playing H1Z1 or Rust, it starts out at the 59.95fps or 60fps i have it set to and is like that for at least half an hour to an hour until it starts to gradually drop.

It gets down as low as 15-17fps and makes the stream look horrible.

turning off stream, closing OBS, then restarting OBS brings the FPS back to 60fps...but only for a while until it drops to 15-17fps again in about an hour.

PLEASE HELP, this is extremely distracting while streaming and is very unprofessional.

I use Nvec encoding to best free up CPU for the game.

PC Specs
i7 3930k
32gb Ram
GTX 1070
Windows 10
 
Last edited:
Need a logfile for after you have stopped streaming, as it contains details of frames being processed by the encoder.

Below is an example of my last logfile (I do local recording, not streaming) so you can see the difference:

https://gist.github.com/ad6e3ff512e0c20f1098b434b49bad47

Of particular note is the section:

15:53:30.550: Output 'adv_file_output': Total encoded frames: 122473
15:53:30.550: Output 'adv_file_output': Total drawn frames: 122481
15:53:30.550: Output 'adv_file_output': Number of skipped frames due to encoding lag: 12 (0.0%)
15:53:30.550: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 12 (0.0%)

Encoding lag is your CPU struggling to do the recording/streaming. <--- Most likely hitting 100% CPU utilization. Game resource intensive or fps not being capped to ease the load on your CPU.
Rendering lag/stall is your GPU struggling to do the recording/streaming. <--- Most likely quality settings in OBS or game too high, or fps not being capped to ease the load on your GPU.
 
Top