Hi. I’m running Plex Server on a Proxmox VM (UmbrelOS) and passthrough a dedicated Nvidia GPU to it. I wanted to enable hardware transcoding using this GPU (I already owned a Plex lifetime subscription) but it only shows “Auto” option in Plex settings.
I tried to add the parameter “runtime: nvidia” to the Plex docker-compose.yml container’s file but then Plex container won’t start (Umbrel’s webUI will show Plex is “Not running”).
A proxmox VM (which is known but carries special tweaks to prevent Proxmox from grabbing the GPU when it boots
An OS which is otherwise unknown to us
Then you’re wanting to further wrap it in a container?
Simplify your thinking.
Setup a Ubuntu VM … scrap the container in the VM. You’re only making it more complicated.
It is documented out on the internet how to ‘blacklist’ (prevent Proxmox from seeing) the Nvidia GPU so it will passthrough without alteration. (physical assignment to the VM)
You’ll then be able to passthrough the GPU to the VM.
Installing the Nvidia GPU (vetted) drivers from Ubuntu will finish the configuration.