Question / Help Settings for my build

Rafael Moreira

New Member
I have been trying a lot of settings for obs and all of them seem to be laggy when I watch my own stream on the phone.

I have 10mb upload speed and i have tried x264 and NVidia encoder.

I also have a i5 7500 3.4ghz and Nvidia GTX 1060 6GB.

Any tips on how can i get the perfect settings to make the stream smooth?
 
use this Checklist of Life, Love and Prosperity™
it will allow you to find optimal settings by yourself for any game
if using nvenc check if you are affected by this driver issue https://obsproject.com/forum/threads/using-nvenc-lowers-gpu-memory-clock.73228/
you can bump nvenc bframes to 4 to help with quality, make sure to check if it wont cause any issues - it should not
check bitrates in my signature

1. 60hz desktop refresh
Replace with 59,94 only for HDMI TV used as monitor.
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 only for HDMI TV)
3. 60 in game if there is switch for it (like bf3, bf4, overwatch) - 59,94 only 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% during game+streaming/recording session


 
Last edited:

Rafael Moreira

New Member
I have done all those steps, i can't only understand 2 or 3, is that for TV's used as monitor only or should i change it to 59,94 if my monitor is connected by HDMI?

I am trying to stream CS GO only, 720p30 so i can not turnm vsync on in game because it makes me lose performance.

Any other solutions i can try?
 
I have done all those steps, i can't only understand 2 or 3, is that for TV's used as monitor only or should i change it to 59,94 if my monitor is connected by HDMI?

I am trying to stream CS GO only, 720p30 so i can not turnm vsync on in game because it makes me lose performance.

Any other solutions i can try?

its only for TV, use 60 if you have monitor
vsync is basically mandatory, but if im correct csgo has built in fps limiter, you cant try it at f.e 100fps. result may be not as good as with vsync in terms of smoothness but you should use it to prevent maxing gpu
 

Rafael Moreira

New Member
I mean, if I have a good cpu and a good gpu why should I underperformed the game in order to be able to stream? shouldn't I be able to stream even in 1080p60 with this setup? I can't have a smooth stream with any obs settings, that's what I think it's strange..
 

Harold

Active Member
60fps at any resolution takes 100% more cpu than 30fps at the same resolution.

1080p 16:9 aspect ratio is 2,073,600 pixels per frame.
720p 16:9 aspect ratio is 921,600 pixels per frame

Going from 720p to 1080p is more than a 100% increase in cpu use.
 

Rafael Moreira

New Member
60fps at any resolution takes 100% more cpu than 30fps at the same resolution.

1080p 16:9 aspect ratio is 2,073,600 pixels per frame.
720p 16:9 aspect ratio is 921,600 pixels per frame

Going from 720p to 1080p is more than a 100% increase in cpu use.


I am not trying 60fps anymore, I am trying only 720p 30fps, and I have tried a lot of different settings and I can not have a smooth result. The stream is always kinda laggy and I can not figure out why.
 
because if you max gpu with 400 fps in game there is no processing power left for OBS to render your stream. its needs gpu also. so use vsync like I wrote in my 1st post.
be like Shia and just do it
I swear you csgo players are hardest to deal with ^^
 

Rafael Moreira

New Member
because if you max gpu with 400 fps in game there is no processing power left for OBS to render your stream. its needs gpu also. so use vsync like I wrote in my 1st post.
be like Shia and just do it
I swear you csgo players are hardest to deal with ^^

I am just saying that vsync on will decrease a lot of my fps and will make the game pretty differente, worse gameplay of course. But I will give it a try anyway.


Any other way to solve my problem?
 
Top