OBS has load issues (especially when WebCam is active)

Mind_of_Judge

New Member
Hello everyone,

I added a GeForce RTX 3060 Ti to my setup recently. I did not have a GPU with a dedicated hardware encoder before, but this model finally has NVenc ... with my previous Graphic Card, I could only barely stream NVidia Geforce Now in bad quality ...
I struggle now, however, with the Load OBS causes; please correct me if I state anything wrong, but from my understanding, NVenc should have next to absolutely no impact to the main GPU used for rendering the actual image which is displayed on my monitor. Believing the advertisements, it should just render the resulting image to some Video stream, not affecting my Gaming experience in any way.
If that is incorrect, I might expect too much; let me know in that case than, please.

Anyways: I am playing with a 4K Display Port Monitor in 3840x2160@60Hz.
In OBS, I set the base canvas size and scaled output resolution to 1080p@60 (1920x1080@60Hz) using Bicubic.

In Output > Streaming, I selected the NVenc Hardware encoder with the following settings:
  • Rate Control: CBR
  • Bitrate: 6500
  • Keyframe interval: 2
  • Preset: Quality
  • Profile: high
  • B-Frames: 2
I took these values from https://www.nvidia.com/en-us/geforce/guides/broadcasting-guide/ ; so: Should not be too wrong, I guess.
My Bandwidth is no issue - I have 200 Mbps down and 100 Mbps upstream.

What I am experiencing now is mainly 3 issues:
When I am playing Rocket League in full details at 4K@60Hz and ALL Eye-Candy turned up to the brim ...
  1. ... it works like a charm with OBS not running.
  2. ... When I stream with the described settings, it still works like a charm.
  3. ... when I activate the Discord Game Overlay together with OBS streaming, the game runs notably slower, so much, that I miss many perfect-timing game situations.
  4. ... when neither streaming nor recording, with only having OBS started, it consumes ~10% GPU (according to Windows Task Manager). As soon as I enable my WebCam (Logitech Streamcam, this uses ~35% of the GPU performance already; with no Game started, nor streaming or recording.
With the Webcam added to the Scene, I can drop the controller; playing is not possible anymore; not even on lower In-Game Graphic settings. Adding the Webcam to my Stream seems to have any issue, which I do not see why. I am not doing fancy stuff there - I just have a "Mask" filter on it to have a round shape and a "Crop" filter, to cut the back/transparent edges.

I launch OBS in Admin Mode, to ensure NVenc can be used.

What am I doing wrong? How come, that OBS already uses ~ 35% of my GPU while I expect 0% (due to NVenc offloading)?
Am I missing an essential trick here?

br
Marc
 

PaiSand

Active Member
Restart OBS and perform a test stream/recording of no less than 30 seconds doing as you normally do, including playing games, full camera or whatever you normally do.
Look in Help menu. Upload the current log file and paste the url to the log in here. Click on the Analize button to start troubleshooting common issues.
 
Top