Question / Help Settings on pretty strong PC?

dyna

New Member
So I have been messing around with settings on OBS and I have no clue how to further improve my performance.

I keep getting some drops in frames around a 85-110 range while playing older or pretty low-demanding games when even having just OBS running, after pressing "start stream" it'll go down from a stable 144fps to 85-110fps even after stopping the stream.

Specs, settings ect.
Obs 18.0.1 (64 Bit)

Intel i7 6700k
16Gb Ram
Gtx 1080
510mbps upload - http://www.speedtest.net/nl/result/6237090346

Base res: 2560x1440p
Output res: 1920x1080p / 1280x720p
Cpu Usage: 21% at 1080p / 10% at 720p
Downscale Filter Lanczos
Fps maximum 30
Video Bitrate 4000
Encoder preset veryfast

Anything else I need to provide?

Edit: The fps doesn't change when switching between 1080/720p output, only the Cpu usage to a still rather low amount.
 

ChocoQ

Member
So I have been messing around with settings on OBS and I have no clue how to further improve my performance.

I keep getting some drops in frames around a 85-110 range while playing older or pretty low-demanding games when even having just OBS running, after pressing "start stream" it'll go down from a stable 144fps to 85-110fps even after stopping the stream.

Specs, settings ect.
Obs 18.0.1 (64 Bit)

Intel i7 6700k
16Gb Ram
Gtx 1080
510mbps upload - http://www.speedtest.net/nl/result/6237090346

Base res: 2560x1440p
Output res: 1920x1080p / 1280x720p
Cpu Usage: 21% at 1080p / 10% at 720p
Downscale Filter Lanczos
Fps maximum 30
Video Bitrate 4000
Encoder preset veryfast

Anything else I need to provide?

Edit: The fps doesn't change when switching between 1080/720p output, only the Cpu usage to a still rather low amount.
Use x264 encoding, Faster preset
For 720p 60fps streaming use 6000kb/s (same for buffer) if you stream to twitch at all, via directly or through restream.

For 1080p 60fps streaming, use 9,000-10,000 kb/s (only recommended for youtube) with the faster preset.

Lanczos for downscale

48KHz in audio settings
Set up a webcam/animated webcam overlay (or just a regular overlay)

Your goal shouldn't be to destroy your CPU, but get the best quality. These would provide the best quality for streaming

Now for video recording, using OBS, that's easy

Go to recording tab, x264 encoder, faster preset, set it to 1000kb/s and CRF 12-15 (I Believe it's 1000)
I believe lower numbers are better quality, but 12 is perfectly fine

That should be it for visual aspects.

For audio, play around with the filters, Noise Suppression is a blessing, mixed with Noise Gate to fan out breathing, you're golden.
 

dyna

New Member
Post a Log, please.

Use x264 encoding, Faster preset
For 720p 60fps streaming use 6000kb/s (same for buffer) if you stream to twitch at all, via directly or through restream.

For 1080p 60fps streaming, use 9,000-10,000 kb/s (only recommended for youtube) with the faster preset.

Lanczos for downscale

48KHz in audio settings
Set up a webcam/animated webcam overlay (or just a regular overlay)

Your goal shouldn't be to destroy your CPU, but get the best quality. These would provide the best quality for streaming

Now for video recording, using OBS, that's easy

Go to recording tab, x264 encoder, faster preset, set it to 1000kb/s and CRF 12-15 (I Believe it's 1000)
I believe lower numbers are better quality, but 12 is perfectly fine

That should be it for visual aspects.

For audio, play around with the filters, Noise Suppression is a blessing, mixed with Noise Gate to fan out breathing, you're golden.


https://gist.github.com/anonymous/40c97e462552c03865b64b3bea608989

This is my log file using ChocoQ's settings for 720p 60fps. I started a game at 1080p, changed mid-stream to 1440p and started moving around fast

Edit: When playing a game in 1440p and streaming it 720p 60fps, my frames drop to very low 60's
 

ChocoQ

Member
Well first of all turn off Display capture from your sources, don't ever use it.

turn your audio bitrate to 192 and set it to 48KHz like I said before

If turning of Display capture doesn't work, then Paladins (the game you were streaming) is probably a CPU intensive game, so switch to nVenc h.264 and up the bitrate to about 7000kb/s
Default preset,

Also, in that tab, do not select Rescale output. Match the settings I just posted. It won't be as good of quality as x264 but for a CPU intensive game, it will be fine.
 

Attachments

  • stream.jpg
    stream.jpg
    340 KB · Views: 116
Top