Question / Help Obs Studio drop fps while recording/streaming [SOLVED]

Peterson

New Member
So heres the thing, i try everthing here, lowering the bitrate, use x264, nvenc, close the preview and nothing works, plus when i use nvidia share to record or stream its lag free (i wanna use obs for the audio options), and i really dont know what to do anymore, anyone know how to fix this fps issue?
my specs:
i5 4440
GTX 1050
8 GB ram
windows 10

Heres a video to show when happen - https://youtu.be/h3U8GGvYmgA

And i leaving my log too
 

Attachments

  • obs log.txt
    4.8 KB · Views: 48
Last edited:

Narcogen

Active Member
For diagnostic purposes the log needs to contain a recording or streaming session.

Nvidia share captures frames directly from the card without additional rendering. OBS needs to render the frames so it can do compositing. You'll need to reserve GPU resources for OBS to work, which usually means capping your framerate in-game.
 

Peterson

New Member
For diagnostic purposes the log needs to contain a recording or streaming session.

Nvidia share captures frames directly from the card without additional rendering. OBS needs to render the frames so it can do compositing. You'll need to reserve GPU resources for OBS to work, which usually means capping your framerate in-game.

This way?
 

Attachments

  • log obs.txt
    6.2 KB · Views: 38

Peterson

New Member
For diagnostic purposes the log needs to contain a recording or streaming session.

Nvidia share captures frames directly from the card without additional rendering. OBS needs to render the frames so it can do compositing. You'll need to reserve GPU resources for OBS to work, which usually means capping your framerate in-game.

I have 1 Monitor only
 

Narcogen

Active Member
Nothing to do with the number of monitors.

The OBS application needs GPU utilization to be 95% or lower in order to work. It needs more resources than Nvidia's software does because it works in a different way.
 

Peterson

New Member
Nothing to do with the number of monitors.

The OBS application needs GPU utilization to be 95% or lower in order to work. It needs more resources than Nvidia's software does because it works in a different way.

So basically, the games who drop frames in obs does this because reach 99%, but with the nvidia goes lag free, means have nothing i can do about it?
if i use obs its gonna be lag thats it?
 

Peterson

New Member
another thing if i use profile high144p the record dont seem to be any lag but i cant stop recording normally and dont start stream, you know why?
 

Narcogen

Active Member
So basically, the games who drop frames in obs does this because reach 99%, but with the nvidia goes lag free, means have nothing i can do about it?
if i use obs its gonna be lag thats it?
It means you need to cap the in-game framerate in order to give OBS the resources it needs to render. If you don't, the stream or recording will have lagged frames, and these will be identified in the logfile as such.

There is nothing you can do in OBS that will remove its requirements to render frames. You can reduce frame size, reduce framerate, reduce in-game fidelity options, or any other thing, but OBS needs to use the GPU to render frames. The Nvidia software doesn't because it does not render the frames-- it just copies them. OBS renders them because it does compositing which the Nvidia recording software doesn't do.
 

Peterson

New Member
With my specs, is suposed to give me that lag in games? because in bf4 here give a lot of lag, im gonna test it with the v-sync active but i doubt it its gonna work and in the case of the resident evil 4, the game runs at 60 fps locked, theres nothing i can do in OBS to reduce this lag or stop it?

Basically active v-sync in games or programs its gonna make the lag goes away in 90% of the games.
 
Last edited:
Top