Search results
- You cannot use a second 'encoding' GPU, no. There are a lot of technical reasons, but they all boil down to "it would make the system overhead MUCH worse, and get you no benefit". (If nothing else, it would constantly be logjamming your PCIe bus to hell and back.)
obsproject.com/forum/threads/can-you-use-a-2nd-gpu-to-eliminate-encoder-overload.149644/
People also ask
Can I run OBs on a different GPU?
Should I encode a frame from one GPU to another?
Does a GPU encode a game if it's dedicated to encoding?
How does OBS work?
What if iGPU encoding is overloaded?
Why do I get encoding overload if I use shaders?
If you're using the new NVENC method, then adding a second GPU could slow things down. Since the new NVENC composites in GPU, and keeps the frame in the GPU for encoding. Second GPU would mean that OBS would have to shuffle data between GPUs using system memory and could cause a bigger slow down.
May 23, 2023 · If you have an Intel CPU and running the game on an external GPU, you can use Quicksync on the iGPU as encoder, which is effectively offloading encoding to a different GPU. Using Quicksync on the iGPU isn't wasting that much resources as using a hardware encoder on an external GPU.
Oct 26, 2021 · NVENC is a separate part of the GPU core and does NOT use *any* game-rendering assets. The only time you'll see 'encoding overloaded' with NVENC active is if you're using the Max Quality preset (use Quality instead), Lookahead or Psychovisual Tuning (turn them OFF).
Aug 22, 2018 · Yes, if you get separate GPU for encoding, you still get dropped frames if the GPU OBS is running on is on 100%. And you cannot set priorities on the GPU (see the edit of my previous post). Now you might think you can try to run OBS on one GPU for composing and your game on a second GPU.
Using the NVENC on your GPU won't impact gaming performance, as the hardware encoder is its own part of the chip. Whether you use the NVENC or not, won't bother the rest of your GPU (unless you use 2-pass encoding/Max Quality preset, lookahead and/or psycho-visual tuning options).
I picked up a GTX 960 from a buddy because my RTX 2080 was having issues with skipping frames, and I'm curious if changing the GPU output in OBS to 1 will allow me to encode on the 960. I've read a few threads saying it does work, and a few saying that it's not possible since the 960 is not running the game.
Nov 11, 2019 · Yes, you can use dedicated card for that but then the data has to pass from your main GPU to RAM then to the dedicated GPU and you will have higher latency and higher performance penalty. Your encoding errors may happen for variety of reasons. Do you run the newest version of OBS Studio and graphics drivers?