Question / Help OBS Dropping frames. Not network related

hksmash

New Member
recently I noticed when streaming OBS is dropping frames constantly.

This issue occurs when playing either locally or using a capture card.
This is not network related. For example when I switch scenes in OBS it will be a crisp 60 FPS then tanks to 5FPS

This is obviously worse when switching scenes into a PC game,
For example I will run the pre stream video intro. Once that is finished I run a full screen camera for a few mins to welcome everyone. After that I run the next scene which is the game. Regardless I will drop frames and it will not be consistent.

I have the native resolution at 1920x1080 with a 720p downscale running 60 FPS
All of the default Twitch settings are the same nothing is changed. All scenes in OBS are a global source. I do not monitor capture or window capture like some people who stream with OBS to show the desktop or what not. I have 2x GTX 770s but SLI is disabled for obvious reasons.

any ideas on where I should start?
 

Attachments

1- Enable Aero. It speeds up Window Captures DRAMATICALLY. The only reason to turn off Aero is if you're forced to use Monitor Capture for some reason, when Game Capturing the DWM process won't work.

2- You're on an i7-970, so unless your system is VERY stripped-down, optimized and streamlined, you may have issues running 720p@60fps, especially dependent on game being played.

3- You have like 12 graphics captures + window captures in total. If you aren't using them UNCHECK them. They're still drawing resources.

As a side note (not related to the capture performance issue) unless you're a Partnered caster, you should not exceed 2000kbps. This is enough for a very watchable 720p@30fps stream. Going past that will cause more and more people to buffer. Partners can because they have quality options (transcodes) available from the moment they go live.

Past all that, it may just be the game you're playing. Have you tried with a few others? Some don't respond well to the hooking process; it can be quicker to put them in fullscreen windowed and WindowCap them (aero ON) than game capture, or in some instances vice-versa. Some just don't want to play well at all.

Dropping frames =/= low capture framerate. Dropping frames is next to always network-related. Low cap rate is usually local config or an especially ornery game.
 
recently I noticed when streaming OBS is dropping frames constantly.

This issue occurs when playing either locally or using a capture card.
This is not network related. For example when I switch scenes in OBS it will be a crisp 60 FPS then tanks to 5FPS

This is obviously worse when switching scenes into a PC game,
For example I will run the pre stream video intro. Once that is finished I run a full screen camera for a few mins to welcome everyone. After that I run the next scene which is the game. Regardless I will drop frames and it will not be consistent.

I have the native resolution at 1920x1080 with a 720p downscale running 60 FPS
All of the default Twitch settings are the same nothing is changed. All scenes in OBS are a global source. I do not monitor capture or window capture like some people who stream with OBS to show the desktop or what not. I have 2x GTX 770s but SLI is disabled for obvious reasons.

any ideas on where I should start?
First, enable aero. that will help alot. but dont stop there.

Code:
08:57:15: Using Video Source
08:57:15: Using Window Capture
08:57:15: Using graphics capture
08:57:15: Using graphics capture
08:57:15: Using graphics capture
08:57:15: Using graphics capture
08:57:15: Using graphics capture
08:57:15: Using graphics capture
08:57:15: Using graphics capture
08:57:15: Using graphics capture
08:57:15: Using graphics capture
08:57:15: Using Window Capture

you have to much crap in one scene. you only need one game (graphics) capture per scene. if it is unchecked or not being used for your game capture, remove it.

third, (optional) reduce your webcam resolution to 720p. its kind of waisted resolution, even though some say its sharper, if you incur issues, try this


Lastly, and something else I just noticed. OBS does not like SLI/crossfire/multi GPU configs. with SLI, it will attempt to grab frames from one of the two cards, which can be stuttery. disabling SLI while streaming/recording would help a lot.
 
1- Enable Aero. It speeds up Window Captures DRAMATICALLY. The only reason to turn off Aero is if you're forced to use Monitor Capture for some reason, when Game Capturing the DWM process won't work.

2- You're on an i7-970, so unless your system is VERY stripped-down, optimized and streamlined, you may have issues running 720p@60fps, especially dependent on game being played.

3- You have like 12 graphics captures + window captures in total. If you aren't using them UNCHECK them. They're still drawing resources.

As a side note (not related to the capture performance issue) unless you're a Partnered caster, you should not exceed 2000kbps. This is enough for a very watchable 720p@30fps stream. Going past that will cause more and more people to buffer. Partners can because they have quality options (transcodes) available from the moment they go live.

Past all that, it may just be the game you're playing. Have you tried with a few others? Some don't respond well to the hooking process; it can be quicker to put them in fullscreen windowed and WindowCap them (aero ON) than game capture, or in some instances vice-versa. Some just don't want to play well at all.

Dropping frames =/= low capture framerate. Dropping frames is next to always network-related. Low cap rate is usually local config or an especially ornery game.
Almost the same thoughts again :P
 
Back
Top