Question / Help Strange FPS drops in all games i stream

McGuigan

Member
This is a problem i've had for quite some time now, but now i want to try to fix it completely.
The thing is that, just as i press the button "start streaming" i notice FPS drops in the games i'm streaming, not sure how it looks on the streams end though, but noone has been complaining on it that much.

CS:GO is a good example, when i'm not streaming i have like a static 300fps in it, sometimes drop down a bit if something happens, but it's not anything that's visible for me when i play the game. But when i try to stream that, my FPS just drops down to 150 and never goes over that in the menus, and down on like like 100fps when i actually play and it can drop down to 50 fps from time to time. Even though i have that 100fps, i can feel that the game isn't running as smooth as i want it too when streaming.

Same goes for Dota2, when i'm not streaming, i have like static 120fps in it, no problems whatsoever, but when i hit the start stream button, it drops down to like 60 and goes up and down between 40-60 fps which makes it hard to do stuff from time to time.
I also play all the games on the absolutely lowest settings, because i like to play the games as black and white as possible.
So anyone know how to fix this? Or if it's fixxable at all?


I put in a obs file from when i tried to stream Dota a bit earlier. Hope it helps
Also found a CS:GO log file
 

Attachments

  • 2014-02-12-1421-39.log
    13.9 KB · Views: 9
  • 2014-02-09-2314-34.log
    33.7 KB · Views: 12

Sapiens

Forum Moderator
Letting those games run without capping their frame rate means that your CPU and GPU will be working as hard as they can to pump out as many frames as they can, which takes away from the resources used to stream them. Enable vsync or use the fps_max console command to cap the frame rate at something lower like 120. For DotA2 you might also try downscaling your stream resolution a bit.
 

McGuigan

Member
Sapiens said:
Letting those games run without capping their frame rate means that your CPU and GPU will be working as hard as they can to pump out as many frames as they can, which takes away from the resources used to stream them. Enable vsync or use the fps_max console command to cap the frame rate at something lower like 120. For DotA2 you might also try downscaling your stream resolution a bit.

Gotcha, gonna try to play around with it a bit.
Is it recommended to have the base resolution at the resolution i have and then just downscale it from there?

Also, what is recommended, having aero disabled or enabled?
 

Sapiens

Forum Moderator
Generally yes, your base resolution should match the resolution of your source. In Windows 7 you should have Aero enabled for Window Capture and disabled for Monitor Capture (avoid Monitor Capture entirely if you can unless you move to Windows 8). It doesn't affect Game Capture.
 

McGuigan

Member
Only times i'm using monitor capture is when i'm looking at a youtube thing or a picture i wanna show the stream, other then that i'm always on game capture for all games!
 
Top