GPU setting in recording output is ignored

postol

New Member
Hi all,

I'm using latest version of OBS, my workstation has 6 screens and two GPUs (both NVIDIA Quadro P620). Now I'm trying to setup recording of all screens and I want to split the encoding to both cards. So running two instances of OBS in portable mode, in each instance I configure recording of 3 screens and in the output -> recording -> GPU setting I'm setting 0 and 1 for each instance - so each instance is utilizing a different GPU for video encoding (I'm using NVIDIA NVENC H.264 (new)). But even though I configure 0 and 1 it is always using the same GPU for both instance for some reason.

Any ideas what am I doing wrong?

Thank you in advance for any help.

Kind regards,
P.
 

FerretBomb

Active Member
I believe that OBS will use the NVENC core of whichever GPU it is running on. I believe the GPU selection may have been deprecated as a feature, but that's just a vague recollection from the last time a Dev chimed in on a "secondary encoding GPU" thread about why it's not a great idea.

Your use-case is quite niche, but one of the only ones where GPU selection could actually provide realistic benefit. I'd recommend looking into the command-line flags; there might be one to assign a specific GPU to run on.
 
Top