Question / Help 8700k Terrible streaming quality

z0ned

New Member
Hey guys, I really need your help with something.

In PUBG/WoT/many other games, I've been having a ton of problems streaming from OBS and I'm really not sure what is causing it. When I try to record/stream using modest settings (720p60fps, veryfast, 6k bitrate), I get terrible quality including lots of dropped frames and I also get very noticeable stuttering in game. (I have included a YouTube clip of a typical recording). I'm not quite sure what is the cause of this. My CPU is by no means thermal throttling (I have a corsair h100i and my CPU usage is only around 30% when streaming and gaming). My specs are as follows:

8700k with MCE turned on (no real OC yet)
ASUS STRIX GTX 970
16gb 3000mhz DDR4 RAM
Corsair H100i
1440p165hz monitor

Oh and my Internet speed is 100up/100down on FIOS

My Log File: https://gist.github.com/369d00ebc43d322f2cd29013499ce216
Youtube Link: https://youtu.be/BcB4ntoS9nU

Any help at all would be extremely appreciated, thank you
 
02:48:08.242: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 220 (31.7%)
02:48:08.243: ==== Recording Stop ================================================
02:48:08.376: Video stopped, number of skipped frames due to encoding lag: 373/695 (53.7%)


To get rid of the rendering problem, you need to free up some GPU load for OBS.
This can only be done by using an fps limit in your game (can be done via config file of PUBG).
The get rid of the encoding lag, you need to reduce your CPU load by changing faster preset to very fast preset.

It's possible, that the CPU load will be reduced, after you applied the fps limit, as the Game will reduce both GPU and CPU load at that point.
 
02:48:08.242: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 220 (31.7%)
02:48:08.243: ==== Recording Stop ================================================
02:48:08.376: Video stopped, number of skipped frames due to encoding lag: 373/695 (53.7%)


To get rid of the rendering problem, you need to free up some GPU load for OBS.
This can only be done by using an fps limit in your game (can be done via config file of PUBG).
The get rid of the encoding lag, you need to reduce your CPU load by changing faster preset to very fast preset.

It's possible, that the CPU load will be reduced, after you applied the fps limit, as the Game will reduce both GPU and CPU load at that point.

That's crazy the amount of CPU Encoding lag I'm getting. My CPU is only sitting at like 25-35% usage when using these settings. I'll try limiting my frame rate and see if that makes a difference. Maybe because the GPU is at 100% usage, it is failing to render scenes and holding the CPU back?
 
Well Im not streaming, but using OBS for recording.

I also had a problem with rendering lag / encoding lag using a i7 8700k OC'd @ 4.9GHz and GTX 1070. Especially in PUBG: Even with GPU usage not hitting 90% in PUBG (GTA always used 99 and recordings were smooth)

The way I fixed it was simply by having OBS window maximized on my second monitor, I Know it sounds really strange but it fixed it for some reason: So If I minimize obs, it will drop frams, but maximized (with statistics tab open) it doesnt lol. If your obs is not maximized, maybe give that a try
 
My PUBG recordings/streams are fluid/smooth, since I limited the fps to a value, that is compatible with the OBS recording/stream (30/60/90).
 
Back
Top