Question / Help Game stuttering while being captured by OBS.

dindender

New Member
When i'm playing dota with no stream i get solid 130 fps. As soon as i turn on the stream the ingame FPS-meter shows about 80-90, but it feels like 20. I tried to manually limit fps in game to 30 and it didn't feel as laggy and delayed as 80 fps with stream.
I don't get what's going on so i'm asking for help.

PC:
Internet: speedtest to frankfurt shows 94314kbps upload speed!
CPU i3-4130
RAM 8gb DDR3 1600.
VIDEO sapphire r9 280x
OBS settings:
G8wuU2p.png
 

dping

Active Member
When i'm playing dota with no stream i get solid 130 fps. As soon as i turn on the stream the ingame FPS-meter shows about 80-90, but it feels like 20. I tried to manually limit fps in game to 30 and it didn't feel as laggy and delayed as 80 fps with stream.
I don't get what's going on so i'm asking for help.

PC:
Internet: speedtest to frankfurt shows 94314kbps upload speed!
CPU i3-4130
RAM 8gb DDR3 1600.
VIDEO sapphire r9 280x
OBS settings:
G8wuU2p.png
dont disable aero, this will help a little. set your fps in OBS to 30fps. no reason to limit in-game fps if you do this.

The main cause is you have a weak CPU and x264 uses alot of CPU and games prior to DX12 will also be dependent on the CPU. this is why you lose frames. you might even have to downscale further to 540p if the above only helps a little.

lastly, dont use monitor capture in scenes, only have your game in a scene that you want to show. Since you didn't post your logfile, anything further would be speculation.

Change the settings above and post a new logfile after restarting OBS and streaming for 5 minutes or more.

giphy.gif
 

dindender

New Member
dont disable aero, this will help a little. set your fps in OBS to 30fps. no reason to limit in-game fps if you do this.

The main cause is you have a weak CPU and x264 uses alot of CPU and games prior to DX12 will also be dependent on the CPU. this is why you lose frames. you might even have to downscale further to 540p if the above only helps a little.

lastly, dont use monitor capture in scenes, only have your game in a scene that you want to show. Since you didn't post your logfile, anything further would be speculation.

Change the settings above and post a new logfile after restarting OBS and streaming for 5 minutes or more.

giphy.gif
https://gist.github.com/7865fad70ad7976930e2
here's the logfile.
I limited the frames in game just to see the difference. I wanted to say that 30 fps with no stream is much smoother than 80 fps with stream(for my screen, not for stream).Can you epxplain why does this happen?
 
Last edited:

dping

Active Member
https://gist.github.com/7865fad70ad7976930e2
here's the logfile.
I limited the frames in game just to see the difference. I wanted to say that 30 fps with no stream is much smoother than 80 fps with stream(for my screen, not for stream).Can you epxplain why does this happen?
Do the changes I suggested and post another log. I would assume that with limiting the frames your game isn't fighting as hard for those two cores you have.
 

dping

Active Member
It helped a bit more. Thank you for hellp! Is there anything more to optimize?
you could increase the bitrate a little bit for quality. 2000 shouldn't be an issue. this will not help frame rate or stuttering, but it will help the outcome of your stream. As for your viewers, if they say you are buffering, lower it back down. This is all in assumption that you have adiquate upload speed for over 1500 bitrate.
 

dindender

New Member
you could increase the bitrate a little bit for quality. 2000 shouldn't be an issue. this will not help frame rate or stuttering, but it will help the outcome of your stream. As for your viewers, if they say you are buffering, lower it back down. This is all in assumption that you have adiquate upload speed for over 1500 bitrate.
Thank you a lot for help!
 
Top