Question / Help Display Capture causes fps "stutters" when streaming

Stormbreaker

New Member
Hello

I'm trying to set up a stream for League of Legends. With Game Capture im able to play at a pretty stable 50-60 fps and issues. But I would prefer if the cursor were visible to the audience so I decided to try out Display Capture. Here's where it gets weird. The CPU Usage is high but not maxed out. However ingame it "stutters" which makes it completely unplayable. I tried tuning the visuals but it doesn't seem to affect the stuttering.

Here's an example of the stuttering from my stream: https://www.twitch.tv/redb_ad/v/109350970

As you can see the fps jumps around like crazy sometimes and it feels really bad to play. I tried changing to max 30 fps with different visuals but that didn't seem to have any impact.

Here's an example of using the game capture: https://www.twitch.tv/redb_ad/v/109351292

Smoth gameplay (sadly no cursor) and stable fps for the most part.

The thing that bothers me the most is that really no change in any settings has an effect on this. I can turn down my league to the worst graphics and it will still result in a stutter.

Here's the log file: http://pastebin.com/VJcLxS4P (I tried some different settings before making the 2 examples above let me know if I should make a log with only the settings that were used in the video examples)

If you need any additional info/logs or settings that should be changed let me know. It bothers me to not know what causes this and I feel like it "should" work.

Here's the activity while on game capture and then display capture:
Bildschirmfoto 2016-12-23 um 15.02.20.png

Bildschirmfoto 2016-12-23 um 15.02.47.png


Both seem to be about the same but with display capture the game is unplayable. Sorry for any english mistakes.
 

Narcogen

Active Member
What's your CPU preset set to? What's your canvas size? Are you scaling? To what resolution? Using what method?

Syphon is best for performance, but as you note, it has problems with some games, LoL included. These are unlikely to be resolved, so what you need to do is tune what you're trying to stream with OBS so that it does not impact your game performance. That's hard to do without more information on how you've set up OBS.
 

Stormbreaker

New Member
What's your CPU preset set to? What's your canvas size? Are you scaling? To what resolution? Using what method?

Syphon is best for performance, but as you note, it has problems with some games, LoL included. These are unlikely to be resolved, so what you need to do is tune what you're trying to stream with OBS so that it does not impact your game performance. That's hard to do without more information on how you've set up OBS.

I thought that the log file has those kind of informations but here we go: CPU preset is on superfast (Im guessing this is what you refer to.)

Playing on 1920x1080, no scaling. Output fps is 30. Im using the software encoder. I tried the other 2 encoder options but they dont seem to improve the performance at all.

What settings would you recommend me?
 

Narcogen

Active Member
You've got your bitrate set to 2500. This is usually fine for Twtich, but it means you're trying to crunch each frame down to a small size. If you've got the bandwidth you could try increasing this to 3000 or even 3500, which I think is Twitch's max, and/or increase your CPU preset from superfast to ultra, which will lessen the CPU impact of OBS at the cost of image quality.
 

Stormbreaker

New Member
You've got your bitrate set to 2500. This is usually fine for Twtich, but it means you're trying to crunch each frame down to a small size. If you've got the bandwidth you could try increasing this to 3000 or even 3500, which I think is Twitch's max, and/or increase your CPU preset from superfast to ultra, which will lessen the CPU impact of OBS at the cost of image quality.

I'm going to try that out and report back on results. Bandwith should not be a problem for me
 
Top