Hardware transcoding issue with Intel HD 630 iGPU

Running latest plex container under up-to-date Debian bookworm VM hosted on TrueNAS Scale Dragonfish-24.04.2.5. CPU is i7-7700K with a GTX950 GPU. Motherboard won’t allow video via iGPU with GPU pass-through so I have to use video via GPU and pass-through the iGPU (HD 630).

I’ve done a pic pass-through of the iGPU to the VM where the devices come through as /dev/dri/card1 and /dev/dri/renderD128

No matter how I try passing the GPU into the Plex container (/dev/dri or /dev/dri/renderD128) Plex will recognise the hardware and allow me to set it to be used for hardware transcoding but will then not make use of the device.

The error in the console is [Req#135/Transcode] [FFMPEG] - Failed to initialise VAAPI connection: -1 (unknown libva error).

However when the hardware is passed through to a Jellyfin container as /dev/dri/renderD128 it is getting used for hardware decoding and I can see that using intel_gpu_top.

What’s not right here?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.