I can confirm this works with a Supermicro X11SSH-F c236 chipset and an Intel Xeon CPU E3-1245 v6 on unRAID 6.5.1-rc3.
Initially I had trouble getting /dev/dri to show up but removed nomodeset from the syslinux append line and no need for i915.alpha_support=1.
My BIOS is Version: 2.1a which is needed for the Xeon v6:
BIOS lies as there is no IGFX option but here's my current config below:
In my go file I added this:
#enable module for iGPU and perms for the render device
modprobe i915
chown -R nobody:users /dev/dri
chmod -R 777 /dev/dri
I'm not sure if this is the proper way to do it but in my EmbyServer docker I added the device /dev/dri/renderD128 with +Add another Path, Port, Variable or Device
And in the Emby transcoding section I have it setup like this:
And this is is what htop looks like before and after. This is transcoding a 1080p to 720@1Mbps and also one movie was direct playing since someone started a movie.
without hardware acceleration:
with hardware acceleration:
Also console redirection may not work with the iGFX as the main graphics in unRAID but will work up until unRAID loads plus all other IPMI functions do work. I think other c236 boards will work like the X11SSA-F, X11SSI or X11SSM-F. I was looking at the X10SLH-F also which is a c226.
Also Emby does have a Quicksync option. I tried just adding the/dev/dri to the docker but I couldn't get that to work. I was able to get VAAPI to work as shown above. So if anyone knows a better way let me know.