Issue with E3-1245 v6 iGPU on X11SSM-F

nitrobass24

Moderator
Dec 26, 2010
1,083
127
63
TX
I bought a new setup the other day primarily so I could have more power to transcode HEVC content, but I am having issues with Intel iGPU being detected.

Motherboard - X11SSM-F X11SSM-F | Motherboards | Products - Super Micro Computer, Inc.
CPU - Xeon E3-1245 v6 Intel® Xeon® Processor E3-1245 v6 (8M Cache, 3.70 GHz) Product Specifications

Within the BIOS I have selected Primary Display to be PCI Express and then under PCI Express chosen "Onboard".

I have installed Ubuntu 16.04, but it does not detect the iGPU as even being present on the system.
Output of lspci
Code:
0000:00:00.0 Bridge:   
0000:00:13.0 Unclassified device: Intel Corporation Sunrise Point-H Integrated Sensor Hub
0000:00:14.0 Serial bus controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller [vmhba32]
0000:00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem
0000:00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1
0000:00:16.1 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #2
0000:00:17.0 Mass storage controller: Intel Corporation Sunrise Point-H AHCI Controller [vmhba0]
0000:00:1c.0 Bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 [PCIe RP[0000:00:1c.0]]
0000:00:1d.0 Bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 [PCIe RP[0000:00:1d.0]]
0000:00:1d.1 Bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #10 [PCIe RP[0000:00:1d.1]]
0000:00:1d.2 Bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #11 [PCIe RP[0000:00:1d.2]]
0000:00:1f.0 Bridge: Intel Corporation Sunrise Point-H LPC Controller
0000:00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC
0000:00:1f.4 Serial bus controller: Intel Corporation Sunrise Point-H SMBus
0000:02:00.0 Network controller: Intel Corporation I210 Gigabit Network Connection [vmnic0]
0000:03:00.0 Network controller: Intel Corporation I210 Gigabit Network Connection [vmnic1]
0000:04:00.0 Bridge: ASPEED Technology, Inc. AST1150 PCI-to-PCI Bridge
0000:05:00.0 Display controller: ASPEED Technology, Inc. ASPEED Graphics Family
 

chilipepperz

Active Member
Mar 17, 2016
212
63
28
50
Didn't you used to need a non-f to use the igpu? That was years ago. I don't remember. What happens if you don't set pcie to primary?

That aspeed is on pcie right? Maybe you're setting it to the aspeed gpu not igpu.
 

nitrobass24

Moderator
Dec 26, 2010
1,083
127
63
TX
hmm, you may be right but the -F are the only ones with IPMI :(
Ill have to fiddle with some other settings, but at one point I locked my self out of the BIOS cause the system won't POST without a video device.
 

Netwerkz101

Active Member
Dec 27, 2015
294
75
28
I doubt it's "-F" vs. not.
I believe it is BIOS controlled - to present the option/devices.

I was playing with iGPU via XenServer on an X11SSH-LN4F
Requirements were:
- C236 Chipset - you have
- Supported CPU - you have (E3-12XX ending in #5 for video)

On the X11SSH i had options in BIOS for graphics (p84 in manual).
I don't recall if i had to change from the default "auto" selection or not but pass-through worked fine.

Updated BIOS installed on your SSM??

X11SSH states "VHD" supported ... SSM not so much .... don't know if that means anything.
 

K D

Well-Known Member
Dec 24, 2016
1,431
309
83
30041
Here is the BIOS setting in my X11SSH-CTF for the Graphics Config.


dd.jpg
 

nitrobass24

Moderator
Dec 26, 2010
1,083
127
63
TX
Ok mine only has the first three options, guess I’ll trade in my board


Sent from my iPhone using Tapatalk
 

nitrobass24

Moderator
Dec 26, 2010
1,083
127
63
TX
For those interested the only X11 LGA 1151 boards that support iGPUs are the following:
  • X11SSA-F
  • X11SSi-LN4F
  • X11SSH-F/LN4F
** Based on SuperMicro Tech Support case I opened.
 
Last edited:
  • Like
Reactions: fmyhr and T_Minus

Rand__

Well-Known Member
Mar 6, 2014
4,585
912
113
-TLN4F as well btw;)

All those are Workstation boards iirc which have additional graphic outputs
 

nitrobass24

Moderator
Dec 26, 2010
1,083
127
63
TX
What was the reasoning behind this?

What did you go with?
I purchased an X11SSH-F yesterday based on what K D used.

As far as reasoning goes I have no idea and Supermicros website is frankly worthless when it comes to deciphering this. My info is simply based on a tech support case I opened with SM last night.

The X11SSA-F & X11SSI-LN4f have no additional display outputs and nowhere on the page does it mention supporting the iGPU, Intel VHD, etc.
The X11SSH series list "Support Intel® VHD with selected CPU"

Very confusing.
 

nitrobass24

Moderator
Dec 26, 2010
1,083
127
63
TX
Hey @Rand__ sorry it got buried in my post but the information I posted is direct from SuperMicro Tech Support. I opened a case with them and these are the boards they said work with Intel HD Graphics.
 

Rand__

Well-Known Member
Mar 6, 2014
4,585
912
113
Ok.
I am not entirely sure your list is complete since the X11SSZ-TLN4F explicitly states support as well.

"6. 2 DP, 1 DVI-I, 3 independent displays via Intel HD Graphics, VGA port for BMC"

(I have one and was able to pass through iGPU on my 1245v5 back in the days. Didn't work completely since it was before official ESX support but no issues with the board supporting it).

But its at least a good starting point :)
 

nitrobass24

Moderator
Dec 26, 2010
1,083
127
63
TX
Yea, you're right it does. Which is in direct conflict with what SM told me. Maybe @Patrick can alert one of his contacts there that there is some seriously bad information on their website.
 

zir_blazer

Active Member
Dec 5, 2016
263
79
28
To use the Intel IGP, you need the C236 Chipset, but the Motherboard also needs video outputs coming from the IGP so you can output video directly from it as usual, something that yours does not since it only has the VGA that comes out of the BMC GPU. It SHOULD be possible to use the IGP for things like QuickSync or for GPGPU, since these shouldn't need to output video directly, in the same way that you can use these with a discrete Video Card.
At least in Linux, it may be possible to do a complex setup where you use the IGP to make the framebuffer, then copy it to the BMC GPU framebuffer so you can use the VGA output with the Intel IGP processing power. Its akin to nVidia Optimus in Notebooks that usually uses the GeForce GPU as pure offload coprocessor with no video outputs of its own, and must move things back to the Intel IGP, then to the video outputs attached to it. Check here.


I actually was going to rant that I consider that is a bad middle point to make Motherboards with the premium C236 Chipset and not equip it with IGP video outputs so it could double as a Workstation Motherboard (Maybe not if still misses integrated audio...), through I don't know how much that would increase the price for a feature that people that uses the Motherboard as remote Server will not use. C232 + Xeon with no IGP + BMC with weak VGA makes sense for pure Servers, but if you're already spending more for C236, I think that it makes sense to go for a Xeon E3 with IGP + video outputs to use it in an standard way.
 

Rand__

Well-Known Member
Mar 6, 2014
4,585
912
113
Well that dedicated workstation MB I linked above has audio (ALC 888S HD Audio), so they offer this partially for a markup.
Probably doesnt make sense to add to boards if the target audience is never using it (and need to pay say 30 bucks more which makes them less competitive [hardware cost + testing/validation on supported os per Bios/OS release + support])
 

casperghst42

New Member
Sep 14, 2015
29
8
3
52
For those interested the only X11 LGA 1151 boards that support iGPUs are the following:
  • X11SSA-F
  • X11SSi-LN4F
  • X11SSH-F/LN4F
** Based on SuperMicro Tech Support case I opened.
Interesting I had a case open with Supermicro today about this same subject, and was told that only MB's which list VHD will support Quick Sync. And X11SSA-F does not, but X11SSI-LN4F does.

I need to trade my X11SSL-F in, as it does not ...

As for enabling it ... I have it running with an Gigabyte MB which have a build in i915 (620), and there I have the following in /dev/dri

crw-rw----. 1 root video 226, 0 Oct 30 12:14 card0
crw-rw----. 1 root video 226, 128 Oct 30 12:14 renderD128

Where the interesting part is renderD128 which can be used by for example ffmpeg (emby).

See here: Hardware/VAAPI – FFmpeg, and here: Hardware/QuickSync – FFmpeg

There are a few how to's out on how to enable Quick Sync on an Super Micro board, I don't know how good as my X11SSL-F does not support it :-(

I need to get an X11SSH-F instead of the X11SSL-F I got my hands on.

Cheers,
Casper
 
  • Like
Reactions: nitrobass24

casperghst42

New Member
Sep 14, 2015
29
8
3
52
I got my X11SSH-F today and it's fairly easy to get the iGPU running, but there is one small thing; iKVM will no longer work, but serial (sol) does if configured.

After I added "i915.enable_rc6=0 i915.disable_display=1 i915.verbose_state_checks=1" to grub, I got:

# lspci
....
00:02.0 Display controller: Intel Corporation HD Graphics 630 (rev 04)

and in dmesg:

[ 16.105151] i915 0000:00:02.0: irq 41 for MSI/MSI-X
[ 16.117246] [drm] GuC firmware load skipped
[ 16.117248] [drm] RC6 disabled, disabling runtime PM support
[ 16.117802] [drm] Initialized i915 1.6.0 20161121 for 0000:00:02.0 on minor 1
[ 16.387475] [drm] Finished loading i915/kbl_dmc_ver1_01.bin (v1.1)

Without these settings it will just refuse to initialise with:

Nov 2 12:59:07 localhost kernel: [drm] Display disabled (module parameter)
Nov 2 12:59:07 localhost kernel: [drm] Memory usable by graphics device = 4096M
Nov 2 12:59:07 localhost kernel: [drm] Replacing VGA console driver
Nov 2 12:59:07 localhost kernel: [drm:i915_gem_init_stolen [i915]] *ERROR* conflict detected with stolen region: [0x7e000000 - 0x80000000
]

My full /etc/default/grub looks like:

Code:
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="serial console"
GRUB_CMDLINE_LINUX="crashkernel=auto i915.enable_rc6=0 i915.disable_display=1 i915.verbose_state_checks=1"
GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS1,115200n8"
GRUB_DISABLE_RECOVERY="true"
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=1 --word=8 --parity=no --stop=1"
Which will enable the iGPU and SOL at the same time.

It could be great, if some one have an idea about how to get iGPU (i915) and the build GFX card to work at the same time - I prefer iKVM/HTML5 over SOL.


Cheers,
Casper