No GPU after migration from core

Recently I migrated from Core to Scale, everything went more or less fine, except it seems that TrueNas lost GPU on the way.
CPU is Xeon 1225 v6 on motherboard Supermicro X11SSM-F, and now I have Truenas 25.04 (and 24.10 before with same problem).

I’ve read many topics but it seems nothing helps my situation. Intel GPU should be supported, yet nothing shows under GPU devices or in Plex configuration, where I need it for transcoding.

So I am open for new ideas what to try next.

First of all, welcome!

That is surprising, usually those just show right up. Can you do a ls -al /dev/dri and see what devices are showing up in there?

Thank you :slight_smile:

Looks like there is something here:

drwxr-xr-x  3 root root      80 May  7 08:46 .
drwxr-xr-x 19 root root    4020 May  7 08:47 ..
drwxr-xr-x  2 root root      60 May  7 08:46 by-path
crw-rw----  1 root video 226, 0 May  7 08:46 card0

How does this help?

If this means, that Truenas finds GPU, then why plex doesn’t see it? While installing I only see passthrough for non-Nvidia cards and in plex transcoding only works with cpu.

What I’m not seeing is a /dev/dri/render* device which would typically indicate that the driver is loaded for GPU access.

You may need to look at the system messages to see if there is some error loading the drm bits:

dmesg | grep -i -e drm -e i915

For example, I would see this on one of my Intel boxes:

[    6.604739] i915 0000:00:02.0: [drm] VT-d active for gfx access
[    6.604848] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[    6.608767] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adlp_dmc.bin (v2.20)
[    6.612303] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/adlp_guc_70.bin version 70.20.0
[    6.612308] i915 0000:00:02.0: [drm] GT0: HuC firmware i915/tgl_huc.bin version 7.9.3
[    6.627701] i915 0000:00:02.0: [drm] GT0: HuC: authenticated for all workloads
[    6.628560] i915 0000:00:02.0: [drm] GT0: GUC: submission enabled
[    6.628561] i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled
[    6.628930] i915 0000:00:02.0: [drm] GT0: GUC: RC enabled
[    6.629992] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized
[    6.635307] [drm] Initialized i915 1.6.0 for 0000:00:02.0 on minor 0

Nothing here:

# dmesg | grep -i -e drm -e i915
#