Question / Help W/o using OBS FPS = 60, with OBS streaming FPS = 15-25

TomFoolious

New Member
Ok so I'm playing Farming Simulator 2013 (I know it's not that intense of a game and what not, but bear with me). When I'm not streaming with OBS I get 60FPS in FS2013, when I start streaming my FPS goes to 15-25FPS. What's up with this?

PC Specs:
M/B: ASUS Z87-PRO
CPU: Intel i7-4770K @ 3.5GHz
RAM: G-SKILL Ripjaws Z Series 16GB
GPU: EVGA GTX 780 Dual Classified Hydro Copper
SSD: Samsung 840 Pro 256GB
OS: Windows 7 Professional 64-bit

OBS Log submitted...
 

Attachments

  • 2013-12-03-0029-22.log
    32.5 KB · Views: 15

dodgepong

Administrator
Community Helper
You're using Monitor capture with Aero enabled, that's why. Either disable Aero, or better yet, leave Aero enabled and don't use Monitor capture. It's the worst capture method on Windows 7. Use Game capture or Window capture with Aero.
 

TomFoolious

New Member
I thought I was using window capture. I will use window capture, keep aero enabled (of course) and see what I get. Will post a log and results no matter what happens. Thanks for the heads up!

Ok, so I also noticed I had game capture on as well as monitor capture. I deleted the monitor capture, added window capture, set it to FS2013, turned off game capture and OBS is only capturing what my browser is seeing even if I go into Properties of Window Capture and tell it to capture FS2013. If I turn Game Capture and Window Capture on it captures my game and I get 118FPS (a bit too much actually, gotta get that down to 60fps some how). So as of right now I have a black screen with Window Capture engaged and Game Capture disengaged, but I also don't have FS2013 running. Now if I run FS2013 with it selected in Properties of Window Capture it still doesn't pick up FS2013.

Maybe I'll try disabling Aero and running Monitor Capture again to see what results I yield. Sorry that is a lot of information and probably really really confusing...

-----------------------------------------------------------------------------------------

Last update here with good results, but from what you have said doesn't make sense to me...

Monitor Capture with aero disabled, yeah I can achieve the 60FPS, but it's not smooth even though there is no drop in FPS (well maybe by like .01). I just tried using ONLY Window Capture with Aero DISABLED and I was able to capture what was on my screen, so I had Steam, then pulled up FS2013 (I have been running this in Windowed Mode BTW) and it showed up. I remembered you said Aero should be ENABLED w/ Monitor Capture, so I enabled Aero and with this combination (Window Capture, Aero Enabled) FS2013 is showing up in it's window on my stream, but nothing is coming up in the window of FS2013.

So in conclusion what is so far seeming to work for me (at least with FS2013): Use Window Capture and Disable Aero (kinda sucks I lose Aero theme in windows...) and run FS2013 in windowed mode like normal. I get the smooth 60FPS I was achieving while not streaming. If you have any other suggestions please let me know. I've included a log for convenience. Thanks for the help so far.
 

Attachments

  • 2013-12-03-0122-13.log
    17.2 KB · Views: 14

dodgepong

Administrator
Community Helper
Let's make sure I was clear on what I meant:

Aero enabled:
- Window capture = very good
- Monitor capture = extremely very ultra bad

Aero disabled:
- Window capture = not the best, but I guess it sort of works
- Monitor capture = not the best, but I guess it sort of works

And note that for both of these capture methods, the game must be running in Windowed or Borderless mode to capture correctly. If the game is fullscreen, you can only use Game capture to capture it.

When you enable/Disable Aero, I recommend doing that between preview sessions, not while previewing. In fact, I recommend restarting OBS after toggling that setting, personally. That may have caused some weird hooking problems when you were testing. I saw some strange errors in that log that might have been related to that.
 

TomFoolious

New Member
My problem with using Window & Game capture is that OBS isn't adjusting to what is currently active.

i.e. I run FS2013 and game capture picks it up, framerates are good (still a tid bit of skipping), then I quit FS2013 and Windows Capture doesn't take over, it just shows a black screen. My order is game capture first then last on the list is windows capture.
 

TomFoolious

New Member
That is probably what I'm looking for. Do I just download the 64 bit version and drop the .dll file into the 64bit/plugins folder? That's what I've done and it's not showing up in my plugins in OBS...

Nevermind, I just found the posting you made on exactly how to install the plugins...sorry! I will respond if this does/doesn't work.

Failing to initialize the plugin is what I'm seeing in the log. Could it be the current version of OBS I'm running and what version of OBS the plugin was designed to work with?
 

dodgepong

Administrator
Community Helper
If you made sure you put the right plugin version in the right folder, then you might want to ask in the scene switcher thread about that problem.
 
Top