Server Version#: 1.40.3.8555
Player Version#: 4.129.1 (PlexWeb)
Hello,
This is more a question than a problem
@ChuckPa
I want to know if /dev/dri/card0 is needed to get HW transcode (with tonemapping)?
Why I want to know this?
First, my setup
I use a NUC (Geekom Mini IT13), with Intel Core i9-13900H (Raptor Lake), and iGPU Intel Iris Xe 1.50 GHz.
On this NUC, I’ve got ProxmoxVE 8.2 as OS.
I created a LXC container (privileged) with tteck script : Proxmox VE Helper-Scripts
Everything works great: HW transcoding with tone mapping.
The /dev/dri/card0 dans /dev/dri/renderD128 are passed to the LXC with th right GID. And Plex can transcode a 4K DHR or DV video to a 720p 3M video, like a charm.
What’s the problem?
The problem is that, for a reason I don’t know, and since an update I don’t remember when, but likely a kernel update, the /dev/dri/card0 change to /dev/dri/card1 after a reboot.
And if I reboot again, /dev/dri/card0 is back, and reboot → /dev/dri/card1, etc…
And when it’s /dev/dri/card1, of course, the plex LXC won’t start! Until I change the /dev/dri/card0 to /dev/dri/card1 in the ressources.
Ok. That’s annoying.
For now, I found a workaround, see this discussion on GH : Plex LXC on a Intel NUC (Geekom Mini IT13) : /dev/dri/card0 change to /dev/dri/card1 after reboot · tteck/Proxmox · Discussion #3235 · GitHub
My question
When I tested the solution, I also tried to not pass /dev/dri/card0 (or /dev/dri/card1) to the LXC.
And, HW transcode still works like before.
So, does /dev/dri/card0 really used to do transcoding?
Thanks for reading, and for any answer ![]()
Bye
Miles


