Question / Help 720p 60FPS Stream not fluent. Choppy/Stutters. Help?

k4ileb

New Member
Hello. I recently started doing some test streams. Im experienced with the streaming world and OBS for years. Right now im not satisfied with the quality of my test streams and i could use some help.

PC SPECS: i7 4790K @4.3Ghz, 32GB RAM 1866, RADEON R9 280.
OBS Settings: 3500 Bitrate, 720p Bicubic, x264 Faster

Twitch VOD: https://www.twitch.tv/videos/173645142
VOD's OBS log: https://gist.github.com/anonymous/d449dcb0d9a3a32ae809f21b615256b6

Any reason why its not smooth? Its kinda choppy when i move my camera fast.

I have a feeling that my shitty GPU is responsible. Thoughts?

Let me know if you need additional info.
 
your log does not contain streaming session
check this list to solve most common perfromance issues and post log again


1. 60hz desktop refresh
Replace with 59,94 for display like HDMI TV
If you have 144hz monitor its fastest and most reliable to forget about 144hz and follow 1,2,3,4
2. 60 or 30 in OBS (59,94 or 29,97 for HDMI TV)
3. 60 in game if there is switch for it (like bf3, bf4, overwatch) - 59,94 for HDMI TV
4. Enable vsync in game
5. Run obs as administrator
6. Enable high performance mode in windows power options
7. On Win10 disable game mode, game bar and game DVR https://i.imgur.com/7CVH7c5.png
8. Make sure your gpu can do stable 60fps in game without being maxed. OBS needs some of gpu resources as well. If you did points 1+4 and its still maxed lower resolution and/or details.
9. Install Afterburner (or pure RTSS+HW Info) to monitor cpu/gpu load and start experimenting with tuning resolution / fps / x264 preset. GPU/CPU load should not exceed 85-90%
 

k4ileb

New Member
your log does not contain streaming session
check this list to solve most common perfromance issues and post log again


1. 60hz desktop refresh
Replace with 59,94 for display like HDMI TV
If you have 144hz monitor its fastest and most reliable to forget about 144hz and follow 1,2,3,4
2. 60 or 30 in OBS (59,94 or 29,97 for HDMI TV)
3. 60 in game if there is switch for it (like bf3, bf4, overwatch) - 59,94 for HDMI TV
4. Enable vsync in game
5. Run obs as administrator
6. Enable high performance mode in windows power options
7. On Win10 disable game mode, game bar and game DVR https://i.imgur.com/7CVH7c5.png
8. Make sure your gpu can do stable 60fps in game without being maxed. OBS needs some of gpu resources as well. If you did points 1+4 and its still maxed lower resolution and/or details.
9. Install Afterburner (or pure RTSS+HW Info) to monitor cpu/gpu load and start experimenting with tuning resolution / fps / x264 preset. GPU/CPU load should not exceed 85-90%

My log contains stream session, you can check at the end of it where it shows encoded frames etc.
List is checked. There's something else that causes stutters
 
My log contains stream session, you can check at the end of it where it shows encoded frames etc.
List is checked. There's something else that causes stutters
ah yes my bad
you are using 59,94 fps in obs. do you really need it? do you have 59,94 available in video driver's options and active on desktop? if not, stay with 30 / 60 in obs and dont use 48
x264 drops frames, how is your cpu usage during stream? looks like close to max, so please check the list again. dropping fps to 30 will help

also connection is unstable and drops some frames 05:18:27.859: Output 'adv_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 20 (0.0%)
https://obsproject.com/forum/threads/dropped-frames-disconnecting-lag-read-this-first.8870/
 
Last edited:

k4ileb

New Member
ah yes my bad
you are using 59,94 fps in obs. do you really need it? do you have 59,94 available in video driver's options and active on desktop? if not, stay with 30 / 60 in obs and dont use 48
x264 drops frames, how is your cpu usage during stream? looks like close to max, so please check the list again. dropping fps to 30 will help

also connection is unstable and drops some frames 05:18:27.859: Output 'adv_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 20 (0.0%)
https://obsproject.com/forum/threads/dropped-frames-disconnecting-lag-read-this-first.8870/

30 FPS in 2017 isn't a stream someone would watch IMO. Especially a shooter game. Im experimenting with 59.94 and 60 but i see no difference.
CPU Usage maxes on game LOBBY where 150 are but in game is 60-90%. Switched back to Veryfast preset. Same stutters.
20 frames from connection isn't smthing concerning. i have 5Mbps up and use 3500 bitrate.
Will keep experimenting but im pretty sure there's something else going on here.

Also i clean installed Win 10 yesterday. I suspect its my bad gpu
 
Top