Encoding question for OBS Studio regarding Quicksynv vs Nvenc

FanHOTS

New Member
Hi, I have a Intel i9-12900K CPU and a 3070TI Nvidia GPU, and was wondering if I should stream on Quicksync on the iGPU or Nvenc for the GPU?

I was getting an error that was saying encoding overloaded on my obs studio when using my GPU(Nvenc) to stream & encode diablo 4 open beta while also running diablo 4 open beta which I assume was my GPU getting overloaded, in this case would switching to the Quicksync on the iGPU help this problem or not really?
 

koala

Active Member
Use nvenc. It's not using up resources from the GPU, because it's a dedicated circuit on the graphics card, and it directly encodes from the frame buffer on the GPU, so only the smaller encoded data needs to be transferred from GPU to CPU space. If you use Quicksync, the full raw frame buffer data needs to be transferred from the Nvidia GPU (where the frame buffer is) to the iGPU. This copy step is avoided with nvenc and saves some resources.
If your encoder is overloaded, take the well known steps: run OBS as admin, turn off HAGS, limit the fps of the game.
 
Top