EposVox
Member
Has anyone found a workaround for recording Adobe Premiere Pro w/ NVENC?
From what I've gathered, Adobe themselves somehow broke this with one of the CC 2017 updates. (I've recorded Premiere just fine w/ Nvenc from probably ~2014 up til earlier this year when it stopped working.) Something to do with the way it hooks CUDA now just won't let Nvenc happen.
But what's strange is that it's still happening in my setup. I've installed a dedicated Quadro graphics card for running Nvenc encoding. Set OBS to just use that GPU for it, and set rules for every Adobe-related EXE (went through all of them in the PPro, AE, AME folders that I could find) within the Nvidia Control Panel to only use my main GPU for CUDA and not the Quadro.
Still get the same error with this in the log:
Even if I've recorded w/ Nvenc in the same OBS session, suddenly it thinks there's no Nvenc devices. It's really strange and quite disruptive to my work, was hoping someone found a workaround or something I've missed.
If only Adobe would give us a manual GPU selection in the program or something...
(No, Premiere is not "using too much of your GPU" or "using too much VRAM" etc.)
Also worth noting that setting a Global Rule to only use CUDA on the main GPU results in Nvenc not working at all, since the two are related. So I have to leave the Global Rule set to "All".
System Specs:
From what I've gathered, Adobe themselves somehow broke this with one of the CC 2017 updates. (I've recorded Premiere just fine w/ Nvenc from probably ~2014 up til earlier this year when it stopped working.) Something to do with the way it hooks CUDA now just won't let Nvenc happen.
But what's strange is that it's still happening in my setup. I've installed a dedicated Quadro graphics card for running Nvenc encoding. Set OBS to just use that GPU for it, and set rules for every Adobe-related EXE (went through all of them in the PPro, AE, AME folders that I could find) within the Nvidia Control Panel to only use my main GPU for CUDA and not the Quadro.
Still get the same error with this in the log:
20:14:51.847: error: OpenEncodeSessionEx failed: out of memory (10)
20:14:51.866: fatal: No NVENC capable devices found
20:14:51.866: [NVENC encoder: 'recording_h264'] Failed to open NVENC codec: Generic error in an external library
20:14:51.866: fatal: No NVENC capable devices found
20:14:51.866: [NVENC encoder: 'recording_h264'] Failed to open NVENC codec: Generic error in an external library
Even if I've recorded w/ Nvenc in the same OBS session, suddenly it thinks there's no Nvenc devices. It's really strange and quite disruptive to my work, was hoping someone found a workaround or something I've missed.
If only Adobe would give us a manual GPU selection in the program or something...
(No, Premiere is not "using too much of your GPU" or "using too much VRAM" etc.)
Also worth noting that setting a Global Rule to only use CUDA on the main GPU results in Nvenc not working at all, since the two are related. So I have to leave the Global Rule set to "All".
System Specs:
- Windows 10 Home 64-bit
- OBS Studio 64-bit 19.0.3
- Nvidia GTX 1080 (latest stable drivers)
- Nvidia Quadro P400
- Adobe Premiere Pro/AE/AME CC 2017 (latest updates)
- CPU: i7-6900K (no Quick Sync)
Last edited: