Question / Help Stream on twitch resulting on low fps since dual monitor.

omega

New Member
Hello,

i have been streaming for a "long time" and i never had any problems so far.
My rig is this:

Power Supply: Corsair AX860
OS: Windows 10
Motherboard: Asus Maximus VII Formula
CPU: Intel Core i7 4790K
Memory: 16gb Corsair Dominator Platinum
Hard Drive: 512gb Samsung Pro SSD
Video Card: 2x EVGA GTX 980 (SLI)

Monitor: Primary Monitor BENQ XL2430T 144hz + Secondary Monitor ASUS Rog Swift 1440p 144hz


Settings i am streaming in:

2.2k bitrate
2.5k buffersize
cbr check
cbr padding check
x264 check

preset: medium
720p downscale@30fps

I haven't had problems so far with this config, until today.
Usually i only played on my BENQ XL2430T and used my laptop to check chat/stream.
I decided today to use my ASUS Rog Swift as a secondary monitor to check chat/stream.
Well apparently my stream doesn't look as fluid as before i started using dual monitors, i checked my self and it looks really sloppy as if it was 15-20 fps and it honestly looks like shit.(even the viewers noticed it).
OBS is showing no errors or transfer error, the bar on the program is always green and it always states 30 fps.
Yet the stream still looks not fluid, it looks really laggy(i have no problems in game doe).
The game i stream is CS:GO.

Can someone help me out sort this?

Thanks!
 

dping

Active Member
Hello,

i have been streaming for a "long time" and i never had any problems so far.
My rig is this:

Power Supply: Corsair AX860
OS: Windows 10
Motherboard: Asus Maximus VII Formula
CPU: Intel Core i7 4790K
Memory: 16gb Corsair Dominator Platinum
Hard Drive: 512gb Samsung Pro SSD
Video Card: 2x EVGA GTX 980 (SLI)

Monitor: Primary Monitor BENQ XL2430T 144hz + Secondary Monitor ASUS Rog Swift 1440p 144hz


Settings i am streaming in:

2.2k bitrate
2.5k buffersize
cbr check
cbr padding check
x264 check

preset: medium
720p downscale@30fps

I haven't had problems so far with this config, until today.
Usually i only played on my BENQ XL2430T and used my laptop to check chat/stream.
I decided today to use my ASUS Rog Swift as a secondary monitor to check chat/stream.
Well apparently my stream doesn't look as fluid as before i started using dual monitors, i checked my self and it looks really sloppy as if it was 15-20 fps and it honestly looks like shit.(even the viewers noticed it).
OBS is showing no errors or transfer error, the bar on the program is always green and it always states 30 fps.
Yet the stream still looks not fluid, it looks really laggy(i have no problems in game doe).
The game i stream is CS:GO.

Can someone help me out sort this?

Thanks!
It was because you were watching your own stream. just use a popout chat and dont watch your own stream.

Also set your buffer the same as bitrate
 

omega

New Member
Are you sure about that? I have had my own stream in background before(when i had one monitor only) and i never had those issues. Does this apply only when you use dual monitors?
Also how can having a stream open make the stream itself result lowfpish? I mean i could understand if i was experiencing fps drops in game but that's not the case.
 
Last edited:

dping

Active Member
Are you sure about that? I have had my own stream in background before(when i had one monitor only) and i never had those issues. Does this apply only when you use dual monitors?
Also how can having a stream open make the stream itself result lowfpish? I mean i could understand if i was experiencing fps drops in game but that's not the case.
Post a link to your OBS logfile if you really think thats not what it is, but it is. note that a video in the background will not use up CPU until in the foreground
 

dping

Active Member
Here is it.
So when you close your stream the frames go back up right?


Anyway, its your stream but there are a few other things.

As mentioned before, bitrate and buffer should match to keep viewers from buffering and unsteady bitrate being sent.

your webcam's resolution is high since you are only streaming at 720 it would be best to set it at 720 as well. I am seeing audio delays happening.

check your mic and headset audio format in windows. make sure OBS matches what ever format is used. audio format can be found in OBS settings under encoding settings.
 

omega

New Member
I will try to fix all of what you said and make a test right now.
What bugs me is that i have been using those settings for a lot of time and those issues only occurred since when i started using dual monitor.
 

dping

Active Member
I will try to fix all of what you said and make a test right now.
What bugs me is that i have been using those settings for a lot of time and those issues only occurred since when i started using dual monitor.
Again, what I said above, when a stream is in the background it will not use CPU in a browser. as soon as its displayed you will see all sorts of issues.

Anyway
 

omega

New Member
Changed webcam res, audio, same buffer/bitrate, and no stream open.
No changes so far, stream still looks lowfpish.
 

Attachments

  • 2016-02-12-2348-16.log
    27.4 KB · Views: 8

FerretBomb

Active Member
00:01:13: Total frames encoded: 13259, total frames duplicated: 156 (1.18%)
00:01:13: Total frames rendered: 13175, number of late frames: 15 (0.11%) (it's okay for some frames to be late)

Those are fairly reasonable rates of dupe and late frames, for the settings you're using. To reduce further, you'd need to bump up to the Faster preset probably.
Have you tried watching the VOD/archived stream after the cast, rather than watching it live? Have a link for an example?

Also, to be clear; both of your monitors are hooked up to your GTX 980, right?
One of them isn't plugged into the motherboard iGPU or something (which would cause major performance issues).
 

omega

New Member
Those are fairly reasonable rates of dupe and late frames, for the settings you're using. To reduce further, you'd need to bump up to the Faster preset probably.
Have you tried watching the VOD/archived stream after the cast, rather than watching it live? Have a link for an example?

Also, to be clear; both of your monitors are hooked up to your GTX 980, right?
One of them isn't plugged into the motherboard iGPU or something (which would cause major performance issues).


Both to the gpu.
twitch.tv/lol_omega

All the vods from today have this issue.
 

omega

New Member
Just tested it again WITHOUT dual monitors.
Stream is fluid as it should be.
I'm really confused right now.

(Latest vod is without dual monitors)
 

dping

Active Member
Just tested it again WITHOUT dual monitors.
Stream is fluid as it should be.
I'm really confused right now.

(Latest vod is without dual monitors)
Do you have any launch options for CS:GO? if you do, please try again with removing the following: -high -threads

@FerretBomb hes on med preset at the moment so I would say fast preset would be the next move but tbh, there is something else taking up his CPU. I was assuming browser but OP claims not watching his own stream anymore
 

dping

Active Member
Any news on this matter :( ?
some people have issues when the OBS preview window is displayed so you could try disabling that. Here's the thing, you having the 144Hz monitor in there will make you see more imperfections in frame time so I'm not saying that is the cause, but you have done everything I personally would recommend to fix this and the only resolve at this point is lowering the preset.

Another thought is to set your in-game resolution to 1920x1080 2x msaa and see what happens there. I'm really just trying to optimize your stream here because there really isn't a good reason that you should be dropping fps besides the reasons stated above.

If you have to watch your stream, use edge or internet explorer. both those browsers are amazing at viewing even twitch videos with not to much CPU usage increased.
 
Top