Question / Help Having horrible stuttering while streaming.

Asteio

New Member
I'm pretty new to obs and to twitch but i'm having an issue where my stream stutters so bad it looks like its 2 fps and the preview window also skips frames while not streaming or recording. My computer is a low-medium end gaming desktop. I tried to some settings changing while testing because obs said my encoder was overloaded so I switched through different presets and the game was on it's lowest settings.


https://gist.github.com/99ddd33a77ae43bbc9601e5519b03823
 

BK-Morpheus

Active Member
02:45:52.261: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 1583 (31.4%)
02:45:52.261: ==== Recording Stop ================================================
02:45:52.262: Video stopped, number of skipped frames due to encoding lag: 1540/5043 (30.5%)


So the GPU is running at full utilization (no headroom for OBS), that's why there are many lagged frames, due to the GPU not been able to render your scene fast enough.
The CPU is also skipping frames, as it's not able to encode them fast enough.

I see x264 preset slow (78% skipped frames) and medium (30,5% skipped frames) in your log. Change it back to default (very fast) and try again.
To reduce GPU load, limit the ingame fps (vsync, or maxfps settings or fps limiter from 3rd party tools like RTSS) and maybe reduce ingame details.
 

Asteio

New Member
I was changing the preset through all of it starting from low and working up and still had skipping in the preview window.
 

Asteio

New Member
I tried Very Fast on a less cpu intensive game and it worked acceptably. Still had about 200 dropped frames in an hour long stream, but out of approximately 108,000 frames, 200 isn't bad or extremely noticeable.
 

BK-Morpheus

Active Member
The CPU is only a 2core 4 module processor, so streaming + gaming on that machine is a bit hard to achieve.
You can check if the bottleneck is your GPU or your CPU by searching your log for
"skipped frames due to encoding lag" and "lagged frames due to rendering lag/stalls".
Encoding lag = CPU
rendering lag/stall = GPU
 

Asteio

New Member
On my last stream I checked the log and it was 1158 dropped due to rendering lag and 10 due to encoding. So it's mostly my GPU. Thank you!
 
Top