Question / Help OBS FPS Drops but In-Game FPS doesnt.

Edge2815

New Member
My Specs:
i7 4770 3.40ghz
16gb Ram
Geforce Gtx 750ti

I start up OBS and it says its at 30fps but as soon as the game starts playing OBS drops to 8-15 fps but in game there is no drop. I feel like Im missing a simple setting but I've tried everything. Even when just previewing It drops. But when I recorded with Shadowplay it worked perfectly. I just like the customization aspect of OBS. Im trying to stream and record H1Z1. I also have the same result with other games too. Ive tried using game capture as well as monitor capture. I downscale from 1080 to 720 using very fast preset and 2200 bitrate. I will give a log if you need.
 

Boildown

Active Member
We do need an OBS log. Make sure it shows high-action content of at least five minutes in duration.
 

Boildown

Active Member
Do you intend to stream or record? Either case, stop using Quicksync encoding. Use x264 if you want to stream or NVEnc if you want to record.
 

Boildown

Active Member
Post the log file from the x264 attempt, again at least five minutes of high action content.

Edit: You're running your webcam at 1080. Don't do that, its known to not work. Scale it down to 720.
 

Boildown

Active Member
Get rid of your custom x264 setting, that's only for recording, not for streaming. Try changing to SuperFast preset.

An i7 4770 should perform better than that though. Are you sure you don't have something else sucking up CPU cycles? Make sure the only things running are OBS and your game. If that checks out, use a CPU monitor and make sure your CPU isn't overheating and throttling itself.
 

Edge2815

New Member
ok I did, No other program is running and my CPU isnt going past 40%
 

Attachments

  • 2016-02-17-1217-39.log
    21.4 KB · Views: 17

Boildown

Active Member
I'd check your CPU temperature next. You're not getting anywhere near the performance you should IMO. SuperFast made it better but its still way less than an i7 4770 should be able to do. What's the game you're playing?
 

Edge2815

New Member
Call of Duty World At War, my temp stays at 33. I've tried using xsplit as well and get low frames too. I shouldn't be dropping fps at all honestly. I built this computer for this reason, so I can stream. Ive tried this with every game I play and all of them get this same result.
 

Boildown

Active Member
I doubt it. I'd try to get more info from those computer stress tests that are around. Assuming your various drivers are up to date, I'm at a loss here if your CPU performs as expected in stress tests.

@dping @Harold @FerretBomb @R1CH maybe one of them has an idea or I missed something.
 

dping

Active Member
Drivers are up to date. Thanks for the ideas though. Hopefully I can get some answers.
Use HWinfo64 and run it on second monitor. run only OBS and the game. do not watch your own stream in a browser. I know you said you weren't running anything but I just wanted to be clear. also make sure there are no other utilities running other than the ones mentioned. xsplit shouldn't be running either.

Please also make sure that steam's broadcast function is disabled. this will make a second encoding instance for broadcasting as well. this can be disabled in steam settings under the broadcast tab. Disable that and in-home streaming as well. These are not needed for most users especially since you are looking to use twitch.

Lastly disable the xbox app that comes with windows 10. press start, type xbox, sign in with windows signin info. click the gear (settings) go to gamedvr tab then disable.

I have a feeling if this isn't temps it will be one of the last two mentioned.

EDIT: [avg time: 40.088 ms] the lag is in your video thread frame but we'll see.


change preset back to veryfast as superfast is rarely recommended to use due to awful quality.
 

Edge2815

New Member
Disabling the in-home streaming and steam broadcasting didnt help so I gave this a shot.
 

Attachments

  • HOMEPC.LOG
    147.8 KB · Views: 13
  • 2016-02-18-0806-37.log
    9.9 KB · Views: 13

dping

Active Member
Disabling the in-home streaming and steam broadcasting didnt help so I gave this a shot.
Agreed. something in your GPU. you probably have your GPU in a 4x slot even though HWinfo64 was measured at idle you something is wrong in your GPU so either hardware slot is logically PCIE 2.0@4x which is really slow you should be running at 16x 2.0 on that mobo. Or the issue is centric with

Code:
Video Bus:                              PCIe v2.0 x16 (5.0 Gb/s) @ x4 (2.5 Gb/s)



Code:
video thread frame - [100%] [avg time: 37.857 ms]
Above is your issue. someting is using up alot of video


http://www.gigabyte.com/products/product-page.aspx?pid=4994#dl

update your chipset drivers.
 
Top