Bug Report Horrible FPS

playerofsc2

New Member
Not sure if I'm posting in the right forum but here goes. A while ago during the early days of OBS, everything was great. I would get 150 FPS usually ingame and when streaming with OBS I would drop to 140, and the usual steady drops as the game progresses. (Starcraft II) Now, when I start games, I'm starting at about 60 or 70, instead of my usual 150. I have tested multiple times with stream off, and when off, I always start with 150. OBS used to be great with processes, but now It takes up too much. I'm not sure if this is a glitch, but I'm fairly sure my system can handle streaming, like it used to. Thanks for any help, - Jake
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Very little has actually changed that would do such a thing since the old days. A slowdown of a game depends almost entirely on the capture method you're using (unless you messed around with x264 presets or something). Without a log file though I unfortunately don't know what you're doing so I couldn't say specifically why you could be getting such a slowdown.

Are you using window capture? Game capture? Monitor capture? Window capture with aero on usually yields the least effect on a game typically. Some people have reported that aero off is also decent sometimes. Game capture very close second, it uses literally zero CPU by design. Monitor capture is the worst capture method, it requires aero off, but even then it's still pretty poor performance. is just horrible unless you're on windows 8, where it's super fast and awesome.
 

playerofsc2

New Member
Open Broadcaster Software v0.47a - 32bit (´・ω・`)
-------------------------------
CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
CPU Speed: 3400MHz
Physical Memory: 4095MB Total, 4095MB Free
stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
Windows Version: 6.1 Build 7601 S
Aero is Disabled
------------------------------------------
Adapter 1
Video Adapter: NVIDIA GeForce GTX 650
Video Adapter Dedicated Video Memory: 2091581440
Video Adapter Shared System Memory: 2147479552
------------------------------------------
Adapter 2
Video Adapter: Intel(R) HD Graphics 4000
Video Adapter Dedicated Video Memory: 67108864
Video Adapter Shared System Memory: 1711276032
Using fixed low latency mode, factor 20
=====Stream Start=====================================================================
Multithreaded optimizations: On
Base resolution: 1900x1080
Output resolution: 1264x720
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Speakers (Logitech Wireless Headset)
------------------------------------------
Audio Encoding: AAC
bitrate: 128
Using Monitor Capture
------------------------------------------
Video Encoding: x264
fps: 60
width: 1264, height: 720
preset: fast
CBR: no
CFR: no
max bitrate: 3500
buffer size: 3500
quality: 8
------------------------------------------
Using RTMP service: Twitch / Justin.tv
Server selection: rtmp://live-lax.justin.tv/app
bufferTime: 1413, outputRateWindowTime: 1000, dropThreshold: 1913
Total frames rendered: 39385, number of frames that lagged: 35927 (91.22%) (it's okay for some frames to lag)
RTMPPublisher::SocketLoop: Aborting due to loop exit
Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
=====Stream End=======================================================================
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Glad you got it worked out. Adjusting the preset can definitely negatively affect your CPU performance. "veryfast" is the recommended preset for streaming as it gives the best CPU usage to quality. Fast would definitely increase your CPU usage to a fairly high extent, that's why we generally put a warning box on the preset.

Also monitor capture is definitely not the best capture method. My recommendation if you're playing SC2 is to use window capture instead, preferably with areo on because that usually increases performance. Monitor capture on windows vista/7 is the least performing capture method. Window capture with aero is typically the best, follow by game capture close second.
 
Top