[Guide] Hardware Transcoding: The JDM way! QuickSync and NVENC

Hi, longtime appreciator of the guide. I have been successfully running Plex hardware transcoding in a docker container on an HP-S01.

Yesterday …

EDIT: …I hate to say it, but you know what I’m gonna say: a reboot fixed it. I wonder what the issue was. Oh well. Read on if you’re bored, otherwise ignore this post!

… I powered down the system and moved it to another room. I turned it back on, noticed Plex was down, and attempted to start it:

$ docker-compose up -d
Creating plex ... error

ERROR: for plex  Cannot start service plex: error 
gathering device information while adding custom 
device "/dev/dri": no such file or directory

This references the docker devices mapping which lets the container use the iGPU. Per @Mthrboard 's instructions here. It’s always worked smoothly in the past. I’m not sure why a cold start would make it not work now. The system has been rebooted before.

Commenting out /dev/dri permits the Plex container to load perfectly, but without hardware transcoding I presume.

1 Like