[BUG] Transcoding broken on Plex 1.29.1 (Unraid / docker)- I had to roll back to 1.29.0.6244

  1. In Preferences.xml, before the closing /> add VaapiDriver="i965"
    It will look like SomePref="Value" VaapiDriver="i965" />

  2. It looks like you have two devices coming through. Logically, renderD128 = QSV and renderD129 is either Nvidia or AMD (as far as the kernel is concerned).

  3. If it is an Nvidia coming through, it will look like this (with different slot number)

[chuck@glockner ~.2003]$ ls -la /sys/module/nvidia/drivers/pci:nvidia/
total 0
drwxr-xr-x  2 root root    0 Oct 23 23:23 ./
drwxr-xr-x 34 root root    0 Oct 23 23:23 ../
lrwxrwxrwx  1 root root    0 Oct 23 23:23 0000:07:00.0 -> ../../../../devices/pci0000:00/0000:00:03.0/0000:07:00.0/
--w-------  1 root root 4096 Oct 24 21:14 bind
lrwxrwxrwx  1 root root    0 Oct 24 21:14 module -> ../../../../module/nvidia/
--w-------  1 root root 4096 Oct 24 21:14 new_id
--w-------  1 root root 4096 Oct 24 21:14 remove_id
--w-------  1 root root 4096 Oct 23 23:23 uevent
--w-------  1 root root 4096 Oct 24 21:14 unbind
[chuck@glockner ~.2004]$ 

At that point, confirm the nvidia encode and decode drivers are installed.

I just helped another user with this last night.