TN Scale NO iGPU present

Hey guys, I am struggling with enabling the hardware transcoding in Plex using the intel iGPU

I have Electric Eel running on:

CPU: E3-1245v6
MB: X11SSH-F

It is a supermicro server mother board and xeon cpu with integrated gpu.

The thing about the hardware is that the mb doesn’t have video output port so I can use the iGPU only in headless mode.

It is recognized by TrueNAS or at least I see it with lspci

truenas_admin@truenas[~]$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
00:02.0 Display controller: Intel Corporation HD Graphics P630 (rev 04)
00:13.0 Non-VGA unclassified device: Intel Corporation 100 Series/C230 Series Chipset Family Integrated Sensor Hub (rev 31)
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
00:16.1 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #2 (rev 31)
00:17.0 SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #1 (rev f1)
00:1c.1 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #2 (rev f1)
00:1c.6 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #7 (rev f1)
00:1f.0 ISA bridge: Intel Corporation C236 Chipset LPC/eSPI Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
01:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
02:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
03:00.0 PCI bridge: ASPEED Technology, Inc. AST1150 PCI-to-PCI Bridge (rev 03)
04:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 30)

When I exec to the Plex I see the following:

# ls -l /dev/dri
total 0
crw-rw---- 1 root video 226,   0 Mar  2 15:15 card0
crw-rw---- 1 root video 226,   1 Mar  2 15:15 card1
crw-rw---- 1 root   107 226, 128 Mar  2 15:15 renderD128

Yet from the TrueNAS UI I cannot select the iGPU nor in the Plex settings I can enable hardware transcoding…

Any help would be appreciated.

Does the plex user have permissions to renderD128?

I’m on Fangtooth and use a custom Plex container, but:

1 Like

Yes, It has those permissions… What custom image are you using ?

It’s the official image, just the container isn’t from the TrueNAS community apps.

TrueNAS app will work just fine. Image isn’t the issue.

I dont know I am at a loss here
GPU support is currently limited to NVIDIA graphics cards only.