RTX 3090 encoder lag

Padinn

Member
Its a seasonic focus gold 850w, its good. Tried obs on 144hz, no luck. Only thing that seems to remove this render frame latency is to turn on HAGS. So wiers
 

Padinn

Member
After significant testing, I think the issue is the Nvidia broadcast software (either RTX Voice or Camera). When Camera/Voice are enabled there is a significant rendering penalty. When only voice is on, the penalty is much less. It appears this app may need more optimization - I'll report to Nvidia.

Disabling it does not totally eliminate my issue. - that is only accomplished with HAGS enabled.
 

Padinn

Member
So, just confirming, today I disabled and uninstalled Nvidia Broadcaster. I switched to OBS to capture my webcam and use RNNoise. My FPS in Valhalla is significantly higher. Of note, I need to keep HAGS enabled so that I get lower render times. If I disable hags, I get 2-3% render and encoder lag. My CPU utilization is low, so I'm not sure why that is happening, but it is.

Only error I have is if I use Avermedia CAMEngine, which enables some special features for my PW513, it lags out when in game (it is fine at desktop menu). This happens with HAGS on or off and seems to be a bug with the software, as its CPU utilization drops to near 0 in game.

I've noticed all my windows power plans aside from balanced are missing since updating to the latest Windows (2H20) 10. Not sure if thats a factor, but its unclear as to why my CPU utilization generally runs so low.
 

Duxcro

New Member
I also have this lag/stutter in OBS preview window. idk why, Even when I'm not streaminga nd just displaying the game in OBS preview window. And this stutter is then transfered to stream. Doesn't matter if i use CPU or NVENC to encode.
 

Padinn

Member
I also have this lag/stutter in OBS preview window. idk why, Even when I'm not streaminga nd just displaying the game in OBS preview window. And this stutter is then transfered to stream. Doesn't matter if i use CPU or NVENC to encode.
Try turning on Hardware Accelerated GPU Scheduling (I know its not recommended)
 

Sukiyucky

Member
My CPU is a 9900k. Switching to CPU encoding alleviates the issue entirely.

Try:

  • Avoid overclocking if you are on the i9-9900k.
  • Frame limit inside Nvidia Control Panel : 3D Settings | Global Settings | Max Frame Rate to no more than your fastest monitor's frequency (144). That way it will be the same across all your applications and you don't have to screw around per application.
 

Padinn

Member
I do notice with Valhalla and Flight Simulator that, with HAGS off, the OBS preview window is a source of render lag (seems like that old 144/60hz bug coming back). I am on latest Windows and running in admin mode, so if there is any other guidance I'm game. Only fix I find is with turning on HAGS, but that does cause some flickering issues (mainly in Valhalla menu, not gameplay).
 

itsdefrag

New Member
Sorry but.. what is HAGS? Having the same issue here, and I'm running a 3090 with a i9 9900K. Bewildered as to why on earth this is even happening, gonna be trying out what you've tried above, but would love to know what HAGS is.
 

amonshie

New Member
Hey. I am running into a very similar issue. I recently upgraded my Hardware from ryzen 7 3700x / 2080ti to Ryzen 9 5950x / 3090.
When i am streaming wow with obs (running as administrator) using nvenc my streamframerate is dropping as hell. If i am using x264 encoding i do not have any problems. This seems extreme bizarre to me. I have a 144hz and a 60hz monitor. I disabled preview but nothing changed. In the statistic tab it shows up to 90% skipped frames due to encoding issues. any help?
 

Jaybyrrd

New Member
Wanted to post. I was talking to folks at a watercooling enthusiasts discord server thinking maybe my issues were temp related, they suggested it was not (being only at 80c), so I started trying to find solutions with drivers or other settings. My build has an i9 10900k and a 3090. Game Mode in windows is on, and I run OBS as an admin. I did not and probably will not for some time install Nvidia Broadcaster. The issues with OBS caused complete system instability, which is bad.

Today I started trying to troubleshoot. I tried to game without any streaming software running, it became apparent that everything was normal after about 30 minutes. Then I tried opening OBS and everything stayed pretty much normal although every now and then OBS would lag behind on the preview. Then I started streaming and OBS started acting up and eventually, it caused issues all around again. I played around with encoding issues and nothing was helping. I eventually found this thread and followed the suggestion of turning on Hardware Accelerated GPU Scheduling might improve it. I turned it on, restarted, and boom, everything is normal now.

You can find this HAGS setting by going to Settings > System > Display > Scroll Down > Graphics Settings. Enable it and restart.

I hope this reply helps.
 

BluePeer

Member
remember there are many reports from hardware tech YT's like igors lab or nexus that the memory of the cards operate close it limits
with additional load of encode on memory related to you game load it can reach its heat limits and clock down
take a look at the hole clocks of gpu/vram if there are changes on the issue times it can be a heat problem
 

amonshie

New Member
Wanted to post. I was talking to folks at a watercooling enthusiasts discord server thinking maybe my issues were temp related, they suggested it was not (being only at 80c), so I started trying to find solutions with drivers or other settings. My build has an i9 10900k and a 3090. Game Mode in windows is on, and I run OBS as an admin. I did not and probably will not for some time install Nvidia Broadcaster. The issues with OBS caused complete system instability, which is bad.

Today I started trying to troubleshoot. I tried to game without any streaming software running, it became apparent that everything was normal after about 30 minutes. Then I tried opening OBS and everything stayed pretty much normal although every now and then OBS would lag behind on the preview. Then I started streaming and OBS started acting up and eventually, it caused issues all around again. I played around with encoding issues and nothing was helping. I eventually found this thread and followed the suggestion of turning on Hardware Accelerated GPU Scheduling might improve it. I turned it on, restarted, and boom, everything is normal now.

You can find this HAGS setting by going to Settings > System > Display > Scroll Down > Graphics Settings. Enable it and restart.

I hope this reply helps.

Does not work for me. I still have these encoding issues. This is tilting.
 

Jaybyrrd

New Member
remember there are many reports from hardware tech YT's like igors lab or nexus that the memory of the cards operate close it limits
with additional load of encode on memory related to you game load it can reach its heat limits and clock down
take a look at the hole clocks of gpu/vram if there are changes on the issue times it can be a heat problem

I think this is partially expected with the cards being so new. I am sure driver updates could fix this long term, but this may be it. Fortunately, it wasn't for me.

Does not work for me. I still have these encoding issues. This is tilting.

Which manufacturer created your card? I would consider giving them a call now and reporting the issue in case it does turn out to be a hardware problem, they will need to send you a new card.
 

amonshie

New Member
I think this is partially expected with the cards being so new. I am sure driver updates could fix this long term, but this may be it. Fortunately, it wasn't for me.



Which manufacturer created your card? I would consider giving them a call now and reporting the issue in case it does turn out to be a hardware problem, they will need to send you a new card.

I have the Palit Gamerock Version of the 3090.
 
Top