Question / Help FPS perfectly fine, yet on OBS it's low

Wolfiieee

New Member
Hi, so I've just updated to OBS 0.16.6, and whilst using it my FPS drops dramatically on OBS (To around 24-28), my FPS in-game is completely fine, and I've tried every method I can think of under the sun to fix this problem. This includes using both 64, and 32 bit of OBS Studio, as well as running as admin (All the usual stuff people usually resort to), I've also tried using both the x264 encoder and NVidia's x264 encoder to stream. Another thing to note is that I've never experienced this issue beforehand until now, I used to stream perfectly at 3000 bitrate, 60 FPS downscaled to 720p from 1080p.

My current specs are:
Intel i7 4790k (4.00GHz)
Geforce GTX 1060 (6 GB) (https://www.scan.co.uk/products/evg...hics-card-1280-core-1506mhz-gpu-1708mhz-boost) If the specific card helps at all, it's there.
16GB RAM (Although I do believe it's DDR3, it has been fine thus far until now)
ASUS Z97 Gaming 5 Motherboard

My current OBS settings are:
NVENC encoder
3000 bitrate
160 audio bitrate
Default encoder preset
Base resolution of 1920x1080
Scaled down to 1280x720
Downscale filter of Bicubic
60 FPS
Direct3D 11 renderer, NV12 colour format, 601 YUV colour space and partial colour range in case it matters.

Also, not sure if it's worth noting at all but: When tabbed out, the FPS is perfectly fine on OBS and at 60, however it's only when I tab in that it drops.

I also had a couple of logs, not 100% sure which one was best uploading so I uploaded any that seemed any different to the last.
 

Attachments

  • 2016-12-23 12-12-15.txt
    7.4 KB · Views: 18
  • 2016-12-23 12-02-26.txt
    10.1 KB · Views: 11
From the first log..

12:22:45.767: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 479 (49.3%)

And the second log..

┣download_frame: min=0 ms, median=0.002 ms, max=68.072 ms, 99th percentile=43.89 ms

You're falling victim to that issue in Windows 10 where high GPU usage degrades GPU performance on apps not on top when the game are in the foreground. That and Overwatch is notorious to dip the OBS performance even more when the GPU is pushed especially on this OS.

EDIT: Cap the in-game FPS. If you still have issues on OBS Studio, lower the video settings (especially turning Dynamic Reflections off).
 
Last edited:

Wolfiieee

New Member
Thanks for the reply, normally I run the game on ultra ever since I got my new graphics card (Give or take a couple of settings), and it did work fine then, however I did also try lowering everything down to medium-high, as well as turning off any form of fancy reflections which are overall taking up more framerate than what they're worth and ambient occlusion. I also tried turning my framerate cap from 300 down to display based with my 144Hz monitor, giving me around 150-ish FPS rather than 200+.

Unfortunately I didn't get any results, I also set the OBS priority to high as if doing that with any application ever actually ends up making a difference 95% of the time except on rare occasions, and as guessed it didn't really accomplish anything.

But would it be related to my GPU performance when the max memory that Overwatch ends up using with my GPU is anywhere between 700-1100mb? (I apologise if this is totally the wrong thing I'm looking at on the performance stats on Overwatch, from my bit of computer knowledge though I'm pretty sure VRAM is based on the GPU)
 

Osiris

Active Member
From the first log..

12:22:45.767: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 479 (49.3%)

And the second log..

┣download_frame: min=0 ms, median=0.002 ms, max=68.072 ms, 99th percentile=43.89 ms

You're falling victim to that issue in Windows 10 where high GPU usage degrades GPU performance on apps not on top when the game are in the foreground. That and Overwatch is notorious to dip the OBS performance even more when the GPU is pushed especially on this OS.

EDIT: Cap the in-game FPS. If you still have issues on OBS Studio, lower the video settings (especially turning Dynamic Reflections off).

That is not Windows 10 specific, any high GPU usage degrades performance for OBS. It could be that win10 just uses the GPU more, leaving even less room for OBS.

@Wolfiieee Is the GPU in the slot closest to the CPU? Is it running in x16 mode?
 
That is not Windows 10 specific, any high GPU usage degrades performance for OBS. It could be that win10 just uses the GPU more, leaving even less room for OBS.

Then how come the performance on Windows 8.1 isn't as severe as it was on Windows 10? I ran both OS's just to replicate this and it's not the same.
 

Wolfiieee

New Member
Do you happen to have multi-adapter compatibility enabled in game capture? Turn that off.

You are a life saver. It was indeed that exact issue, funny how it's just one simple thing that can do that, what does that actually accomplish with that on? Just out of curiosity
 
Top