Question / Help New nvenc setting

KGHypeR

New Member
So i tried the new nvenc and my stream just constantly looks laggy, i tried it with the psycho tuning and also look ahead on and off but it still looks really laggy for people watching and im not getting amy dropped frames aswell any fixes? I know other people with the exact same setup and they dont have the issue
1070 gtx gpu
 

KGHypeR

New Member
just run some tests i can run the old nvenc fine with 6000bitrate on max quality, its only the new nvenc thats causing the lag on stream, its like the encoder is overloading or something i dont know
 

Agamemnus

Member
Hey mate, Apex is a very common cause of the lag you're seeing. You need to find a way to make sure Apex doesn't use all your GPU's power. OBS needs a few % for itself, and Apex will often happily try hog the whole 100%.

Some people have luck by lowering their graphics settings. There is a hard cap in-game at 144 fps, so by lowering the graphics settings, your GPU might now be capable of 160, but will only do 144, therefore leaving some power for OBS to use.

Some people have luck by changing their monitor's refresh rate, then fiddling with V-Sync in-game. If you can lock the game to a lower refresh rate, this will also give OBS what it needs.

You might need to use a tool to monitor in-game fps. I still use Fraps for some reason, I don't know why I haven't upgraded, lazy maybe. But there's plenty of tools that will do it for you.

If you can guarantee that your GPU isn't using 100% on the game, and you have NO render lag, but you still get encoder lag, change the preset in the settings to "medium" or "performance" or something similar.

You can try test with another game that uses less graphics power, to confirm that it is indeed Apex causing your issue.
 

KGHypeR

New Member
i play with 180-200fps on apex. i play 144hz and i will not go lower because then it defeats the purpose of the monitor. also i play the game on low graphics as i prefer higher fps in my games i dont care about ingame graphics, The old NVENC works fine still and that is on max quality and 6000bitrate with no lag on stream, but id like to use the new one as it is suppose to be " better performance "
 

Kamil

New Member
Hey mate, Apex is a very common cause of the lag you're seeing. You need to find a way to make sure Apex doesn't use all your GPU's power. OBS needs a few % for itself, and Apex will often happily try hog the whole 100%.

Some people have luck by lowering their graphics settings. There is a hard cap in-game at 144 fps, so by lowering the graphics settings, your GPU might now be capable of 160, but will only do 144, therefore leaving some power for OBS to use.

Some people have luck by changing their monitor's refresh rate, then fiddling with V-Sync in-game. If you can lock the game to a lower refresh rate, this will also give OBS what it needs.

You might need to use a tool to monitor in-game fps. I still use Fraps for some reason, I don't know why I haven't upgraded, lazy maybe. But there's plenty of tools that will do it for you.

If you can guarantee that your GPU isn't using 100% on the game, and you have NO render lag, but you still get encoder lag, change the preset in the settings to "medium" or "performance" or something similar.

You can try test with another game that uses less graphics power, to confirm that it is indeed Apex causing your issue.

tell it to my 2080ti that lags on any setting 1080p 720p on "new" nvenc
its just a ...t
 

Agamemnus

Member
tell it to my 2080ti that lags on any setting 1080p 720p on "new" nvenc
its just a ...t
There is no "new nvenc". It's the same NVENC that was in your GPU last week and the week before. I do mine on 1440p at 60fps with a 2070. If you're using all of your GPU for a game and starving OBS from the resources it needs then you're dropping frames.
 

KGHypeR

New Member
There is no "new nvenc". It's the same NVENC that was in your GPU last week and the week before. I do mine on 1440p at 60fps with a 2070. If you're using all of your GPU for a game and starving OBS from the resources it needs then you're dropping frames.

obs actually has a new nvenc option i dont know what you mean... it provides better quality and performance...
 

koala

Active Member
The "new nvenc" in OBS Studio 23 is helping with performance. It does not provide better quality, since the actual encoder set in hardware on the GPU chip is still the same.

The only quality improvement you can expect from that is due to lower performance requirements the probability for skipped frames lowers, so the resulting video will be more smooth, if you had skipped frames before. But for people who already set up their system properly to get no skipped frames with the previous version of OBS, there is no quality improvement.
 
Last edited:
Top