SOLVED No GPU Listed Under "Resource Reservation"

kalutes

Cadet
Joined
Oct 13, 2021
Messages
7
I'm running TrueNAS Scale nightly (October 13th) with an i7 11700 CPU with the integrated GPU.

I'm trying to deploy an instance of the Plex app and allow access to the iGPU for quicksync hardware transcoding, but there are no entries shown under the "Resource Reservation" section of the app settings.

1634170675218.png


From what I can tell from reading other forum posts, the iGPU should be appearing here.
Running lspci -D shows the GPU, and also if I try to create a VM, the iGPU is listed as an option (but I'm prevented from passing it through to the VM since it is in use by the host).

Any ideas?
 

kalutes

Cadet
Joined
Oct 13, 2021
Messages
7
I also verified that "Enable GPU support" is selected in the kubernetes settings
 

kalutes

Cadet
Joined
Oct 13, 2021
Messages
7
I've just done a clean install to 21.08 Beta 2.

I still do not have the option to allow access to the GPU. I can see the intel docker images are installed though:
1634240397888.png
 

li_chang

Dabbler
Joined
May 31, 2017
Messages
35
I've just done a clean install to 21.08 Beta 2.

I still do not have the option to allow access to the GPU. I can see the intel docker images are installed though:
View attachment 49929


Hi, @kalutes

I didn't notice that the GPU is UHD750, which might not be supported currently. Maybe you can find this post useful (modify /etc/modprobe.d/i915.conf). Search function in this forum has been broken since July 2021... I have to googled it.
 

kalutes

Cadet
Joined
Oct 13, 2021
Messages
7
Thanks! After following the steps in that post, I can now see the GPU listed and assign it to the Plex app.

I'm still having trouble getting hardware transcoding to work with Plex though. Plex now sees the GPU and will start a hardware transcode job, but no video is streamed to the device.
 

kalutes

Cadet
Joined
Oct 13, 2021
Messages
7
After looking in dmesg, it appears that the GPU is hanging while trying to transcode:
Code:
[   10.137498] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[  498.497154] i915 0000:00:02.0: [drm] GPU HANG: ecode 12:1:8ed9fff2, in Plex Transcoder [33485]
[  498.607659] i915 0000:00:02.0: [drm] Resetting rcs0 for stopped heartbeat on rcs0
[  498.615793] i915 0000:00:02.0: [drm] Plex Transcoder[33485] context reset due to GPU hang
[  744.515244] i915 0000:00:02.0: [drm] GPU HANG: ecode 12:1:8ed9fff2, in Plex Transcoder [39710]
[  744.625769] i915 0000:00:02.0: [drm] Resetting rcs0 for stopped heartbeat on rcs0
[  744.633907] i915 0000:00:02.0: [drm] Plex Transcoder[39710] context reset due to GPU hang
[  784.451549] i915 0000:00:02.0: [drm] GPU HANG: ecode 12:1:8ed9fff2, in Plex Transcoder [41017]
[  784.562010] i915 0000:00:02.0: [drm] Resetting rcs0 for stopped heartbeat on rcs0
[  784.570146] i915 0000:00:02.0: [drm] Plex Transcoder[41017] context reset due to GPU hang
[ 2956.761735] i915 0000:00:02.0: [drm] Resetting rcs0 for preemption time out
[ 2956.770727] i915 0000:00:02.0: [drm] GPU HANG: ecode 12:1:8ed9fff2, in Plex Transcoder [86646]
 

kalutes

Cadet
Joined
Oct 13, 2021
Messages
7
This actually seems to just be an issue with HDR content. Regular content is working properly. Thanks!
 
Top