Question / Help OBS Studio - Low FPS / In-Game - High FPS

ItsPiNG

New Member
Hello,

To start with, these are my specs:

CPU: i7-4790 (3.6Ghz)
RAM: 16GB DDR3
GPU: GTX 960 4GB

The game is run on a 1080p, 144Hz screen in 1080p at 120Hz. The stream itself is capped at 60 frames.

Here is my CURRENT speedtest result;
https://gyazo.com/cb021db741749f7b6cdd7d7c9c69e690

Download; 40Mb
Upload; 9Mb

Some Settings in OBS;

Output - Streaming: https://gyazo.com/57316462dfccbafc64c6bee73fc27ae7
Output - Recording: https://gyazo.com/71c79329ef329539f1f21b289a33b788
Video: https://gyazo.com/b5fa127cd04d185613bccd5cad2a1a16
Advanced: https://gyazo.com/5a7e5465e950d33e9bd9369c15ddde21

- My Windows Priority is set to "Normal"

I've done every single thing I could think of and every single thing I could find from people with a similar or the same problem. Nothing has helped.

I'll also mention that it seems my frame rate in OBS scales with how high I set my stream frame rate. With these settings at a 60 frame rate, I get fluctuating FPS on wierd numbers, like 35.08, 42.96, 53.67 etc... I have tried changing the FPS to 48, or 50, or even 30, but it still does the same, just with a lower fps number.

I have also tried changing it from Processor, to NVENC, but not really any change in this FPS issue.

I really appreciate any help you guys can give me. I have been trying for AGES, and looked around on the internet with no help.
 

ItsPiNG

New Member

Attachments

  • 2017-11-16 18-38-32.txt
    29.7 KB · Views: 150

Fenrir

Forum Admin
From the log:

Code:
19:06:57.847: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 6824 (44.9%)

What this means is that you're overloading your GPU. Make sure that you're capping FPS in any games that you might be playing.
 

ItsPiNG

New Member
From the log:

Code:
19:06:57.847: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 6824 (44.9%)

What this means is that you're overloading your GPU. Make sure that you're capping FPS in any games that you might be playing.

Honestly, I think you've actually just fixed my problem completely. It seems to be working now.

If this holds up, I cannot thank you enough.
 

storm849

New Member
That's kind of stupid though, shouldn't it automatically allocate part of the GPU for purely encoding? Rather than using whatever is left :/
 

Fenrir

Forum Admin
That's kind of stupid though, shouldn't it automatically allocate part of the GPU for purely encoding? Rather than using whatever is left :/

It's not that simple, and the GPU overload has very little to do with encoding, it's the rendering of the scene.
 

BK-Morpheus

Active Member
That's kind of stupid though, shouldn't it automatically allocate part of the GPU for purely encoding? Rather than using whatever is left :/
If you can contact Microsoft and tell them to introduce a GPU priority feature, we could set a higher GPU priority to OBS, and lower priority to games, to solve that behaviour.
Till then, just limit the ingame fps, so that the GPU is never utilized more than ~90%.
 

kody lotus

New Member
for some reason i dont even have a game application running and it still goes red but it doesnt do that it seems like it randomly decides to have frames drop one day and the other day its fine i have everything low and i only have few applications running that uses gpu the main one is obs and i set priority to everything to see if it would work but it seems like nothing has changed
 
Top