Question / Help Best settings for low pc streaming.

Falkon

New Member
Hello, i've been recently trying to stream some games on twitch, by using OBS. I've noticed i have some smoothness issues. I'm playing mostly League of Legends and CS:GO, some of other games and games works fine with OBS on, no fps drops or anything. Stream is live but when i'm running it on my phone or somewhere else to check how does it look like i get a feeling that the image is a little swimming. Like there's 20 fps or something, even when i make in settings 30, or even 60.

My PC configuration is:

Intel core2quad Q9550 (4x2.83GHz)
AMD Radeon HD 6700(1GB memory and 256-bit GDDR5 memory bus)
HDD OCZ Vertex3(500MB/s writing and 550MB/s reading), unfortunately works on SATA2, since i don't have SATA3 ports in my motherboard.
My internet connection checked on speedtest is 30Mbps download and 10 Mbps so it's more than enough right?

My current settings are:

In section OUTPUT: Encoder: x264, rate control CBR, Bitrate 2500(that's the maximum twitch supports i heard), CPU usage as "ultra fast".

In section VIDEO: base resolution 1366x768(same as my display), Output(scale) resolution 1364x768, downscale filter Bilinear and common fps value at 30 fps.

My PC might not be a monster but i've seen people with worse and yet streaming smoothly. Can You please help me set up OBS to work perfectly on my PC?
 

C-Dude

Member
Twitch supports a maximum bitrate of 3500 for non partnered streamers (view broadcast requirements here) however using a bitrate of 2500 is good for people viewing with slower connections and using less CPU power.

You can try lowering your resolution but i cant really help too much unless you post a log
 

Falkon

New Member
yeah yeah, 3500. Sorry, my mistake.

To be honest i didn't evne know i can get logs from program. I'll post a log today then.
 

EBrito

Active Member
My case: (Core2Quad Q6600 -2.4Ghz OC to 3.0 GHz- and GTX750TI):
- VIDEO settings rescale to 1280x720x30 fps Lanczos https://gyazo.com/71bed7ef37a62c40131eed1a636dc471 (ESP)
https://gyazo.com/9ec70ea3449399112cc737f945351d23 (ENG)
- OUTPUT settings NVENC NO RESCALING, profile high, lowlatency high quality https://gyazo.com/58b7a27753b843f4a525cc8b7d4e4640 (ESP)
https://gyazo.com/a2036bbc9905ec7e72853bf3e347178d (ENG)

NOTE: Change NVENC for AMD VCE and try.

A quick test with these settings: https://www.twitch.tv/jlbgamer007/v/103002091
Same video in Youtube: https://www.youtube.com/watch?v=H3kJLHZOJg8

(Note: dark colors maybe produced by choosing YUV 709 and color full. Back to 601 and partial (previous test were not so dark -ADVANCED settings-) Previous test: https://www.youtube.com/watch?v=cW_wtT-kxH8
YUV full: https://gyazo.com/1c7c8815d0d6126872bfd52d302ab5e8
YUV partial: https://gyazo.com/9fe315b23684e3cce6e665c4ab0b551b

This should work fine for you.
Better quality: rise bitrate to 3500
 

Falkon

New Member
My case: (Core2Quad Q6600 -2.4Ghz OC to 3.0 GHz- and GTX750TI):
- VIDEO settings rescale to 1280x720x30 fps Lanczos https://gyazo.com/71bed7ef37a62c40131eed1a636dc471 (ESP)
https://gyazo.com/9ec70ea3449399112cc737f945351d23 (ENG)
- OUTPUT settings NVENC NO RESCALING, profile high, lowlatency high quality https://gyazo.com/58b7a27753b843f4a525cc8b7d4e4640 (ESP)
https://gyazo.com/a2036bbc9905ec7e72853bf3e347178d (ENG)

NOTE: Change NVENC for AMD VCE and try.

A quick test with these settings: https://www.twitch.tv/jlbgamer007/v/103002091
Same video in Youtube: https://www.youtube.com/watch?v=H3kJLHZOJg8

(Note: dark colors maybe produced by choosing YUV 709 and color full. Back to 601 and partial (previous test were not so dark -ADVANCED settings-) Previous test: https://www.youtube.com/watch?v=cW_wtT-kxH8
YUV full: https://gyazo.com/1c7c8815d0d6126872bfd52d302ab5e8
YUV partial: https://gyazo.com/9fe315b23684e3cce6e665c4ab0b551b

This should work fine for you.
Better quality: rise bitrate to 3500


I've set up everything as You said, except the encoder. My only avaliable encoder setting is x264, and i have nothing left on the list. Any idea why?
kTw01AL.png
 

Falkon

New Member
I did what you've said, updated my GPU drivers and run OBS 64bits ofc. It's fine, people says the stream is smooth(30fps, 1366x768 resolution). But here comes another possibility for me.

I'm currently running it on core2quad 9550, but i can buy from my friend diffrent motherboard with socket AM3 and plug in Phenom II X6 1055T. Bassicly benchmarks shows it's better, but i'm not sure will it be better for streaming too. AMd have 6 cores, my intel have 4, but intel have L2 cache 12MB while AMD have only 3MB, and i think cache is quite important in streming, right? I know i would improove my fps rate in game by changing this set to AMD, but will it be better for stream quality?
 

Falkon

New Member
Okay, thanks. Does it mean i should be looking at single core performance first? Though cache will be most deciding thing here, but now i'm confused. I also can swap to i3 2100, which is only dual core, but single core performance is higher than q9550 and phenom. However i guess 2 cores won't be enough for obs+game, music and all the stuff. AMd it is then, i'll take it from my friend.

Thanks for help EBrito, appreciate that. :)
 

Falkon

New Member
Okay, thanks. Does it mean i should be looking at single core performance first? Though cache will be most deciding thing here, but now i'm confused. I also can swap to i3 2100, which is only dual core, but single core performance is higher than q9550 and phenom. However i guess 2 cores won't be enough for obs+game, music and all the stuff. AMd it is then, i'll take it from my friend.

Thanks for help EBrito, appreciate that. :)


Okay, now my specification is:
Motherboard: Gigabyte GA-MA-790XT-UD4P
CPU: AMD Phenom II X6 1055T 6x2.81GHz
GPU: AMD Radeon HD 6790
RAM: ADATA 2x4GB +2x2GB 1333MHz
SDD: OCZ Vertex 3 240GB

And it's waaaaaaay better, i even turned it to 60 fps and rescalling to hdready, and the stream is smooth but quality seems to getting pixelated, especially when i move the camera. Here's the video, move it to 4th minute to see what i'm talking about.

https://www.twitch.tv/mrfalk0n/v/115885581
 
As a rule of thumb you can assume "more cores = better" for encoding. Games rarely use more than 2 or 3 cores. So anything over that is more grease for the OBS-wheels.
 

Falkon

New Member
What do You mean sir? What's missing? I just hit help>log files>upload current log file and paste url here.
 

EBrito

Active Member
Change preset Ultrafast to standard Veryfast.
If lags, change to superfast but not ultrafast (this causes pixelated image in quick movements)
 
Top