’ve recently upgraded to TrueNAS 25.04, which now includes Incus integration. Previously, I was using the jailmaker script to create containers and successfully pass the Intel iGPU (via /dev/dri) into them for hardware-accelerated tasks like video transcoding.
Now I’m trying to migrate my workflow to use Incus-managed containers, but I’ve run into an issue: /dev/dri is not present inside the new containers, so the iGPU isn’t accessible.
On the host, /dev/dri exists and shows the expected devices (card0, renderD128). But inside the container created via Incus, /dev/dri is missing.
What’s the correct/best way to pass the Intel GPU into an Incus container on TrueNAS 25.04?
I’m curious if those containers became incompatible with newer releases of TrueNAS since they were modified in the CLI. At least the warning advises against doing that
No it does not break the GUI. It will show “GPU: Unknown” under Devices.
I can add that any invalid entry in the instance config MAY break the GUI. Eg I did not have gputype specified previously and that created problems all the way to even the Datasets page in the GUI.