issues with plex hardware transcoding after migrating backup to new system

fishmongerrules

New Member
Mar 28, 2024
2
0
1
I have a cluster. one of them has plex on it. somehow something got corrupted or disk dying. i have weekly backups with proxmox backup server. I restored the backup from the backup server to another computer. Same specs as the original. it will no longer hardware transcode. plex shows the igpu i can manually select. i have it to auto but i also selected the igpu. i have clicked the box to turn of hardware trancoding saved and clicked again to turn it back on. i have restarted the system as well.



I have been looking at other posts checking issues others had and i might have came across the issue.

I believe the issue is in the container the render file has the wrong owner. I am not sure how to change that.



In the plex container

Code:
root@plex:~# ls -la /dev/dri
total 0
drwxr-xr-x 3 root root          100 Mar 26 02:38 .
drwxr-xr-x 9 root root          560 Mar 26 02:38 ..
drwxr-xr-x 2 root root           80 Mar 26 02:38 by-path
crw-rw---- 1 root video    226,   0 Mar 26 02:38 card0
crw-rw---- 1 root ssl-cert 226, 128 Mar 26 02:38 renderD128

for the system

Code:
root@Omega:~# ls -la /dev/dri
total 0
drwxr-xr-x  3 root root        100 Mar 26 02:38 .
drwxr-xr-x 20 root root       4560 Mar 26 02:38 ..
drwxr-xr-x  2 root root         80 Mar 26 02:38 by-path
crw-rw----  1 root video  226,   0 Mar 26 02:38 card0
crw-rw----  1 root render 226, 128 Mar 26 02:38 renderD128
 
Were you able to figure this out? I also have Plex in a LXC and when Plex is migrated to another node, it breaks any streams that are in progress. I would think that it would just pick up from where it left off but maybe I'm wrong.
 
Were you able to figure this out? I also have Plex in a LXC and when Plex is migrated to another node, it breaks any streams that are in progress. I would think that it would just pick up from where it left off but maybe I'm wrong.
yes. i found someone who had the same issue. i am not sure what one i needed to change but it was a permission issue. i changed the container and host group for the renderD128 file.

/dev/dri
container

Code:
drwxr-xr-x  3 root root        100 May  6 01:14 .
drwxr-xr-x 10 root root        660 May 16 00:36 ..
drwxr-xr-x  2 root root         80 May  6 01:14 by-path
crw-rw----  1 root video  226,   0 May  6 01:14 card0
crw-rw----  1 root syslog 226, 128 May  6 01:14 renderD128

/dev/dri
host

Code:
drwxr-xr-x  3 root root        100 May  6 01:14 .
drwxr-xr-x 19 root root       4380 Aug 25 04:26 ..
drwxr-xr-x  2 root root         80 May  6 01:14 by-path
crw-rw----  1 root video  226,   0 May  6 01:14 card0
crw-rw----  1 root render 226, 128 May  6 01:14 renderD128
 
Last edited: