2

I'm running a Xeon E3-1275 v6 (Kaby Lake) processor - that has Intel HD P360 for a GPU - on a motherboard with C236 chipset - which doesn't support graphics. Naturally I knew that there was no monitor connector on this motherboard (HDMI, DVI, etc.) but I did expect to see an Intel HD P360 GPU in the Windows (Server 2016) device manager and be able to use the built-in GPU for GPGPU type applications.

But no, it's missing from the device manager.

So my main question is: how is the implementation of Intel graphics/gpus split between the microprocessor and the chipset such that you need both in order to get any graphics?

Alternatively, maybe I did something wrong or forgot to configure something I needed to and I should see the Intel GPU available - if that's the case, what do I need to do to fix it?

Edit: This is definitely related to Can a processor gpu still be used for video transcoding if the motherboard is disabled from using processor gpu? but that doesn't have an explanation (or answer!).

6
  • In order to use a iGPU you must use motherboard with onboard video
    – Ramhound
    Nov 26, 2017 at 4:12
  • @Ramhound - yes, I see that know. I'd like to know why, architecturally, it's done this way - what's the split between the XEON microprocessor and the chipset.
    – davidbak
    Nov 26, 2017 at 4:27
  • Which motherboard are you using specifically? When I search online for C236 motherboards I see plenty of models with video ports on the back (HDMI mostly, even some with D-Sub VGA!)
    – Dai
    Nov 26, 2017 at 7:28
  • @Dai - It's a SuperMicro X11SSH-F - and it does have a VGA connector for an onboard ASPEED VGA chip - just for emergency use I suppose and I think it is actually part of the IPMI implementation (which I don't understand yet). The ASPEED VGA chip does show up in device manager.
    – davidbak
    Nov 26, 2017 at 7:48
  • 1
    @MrCalvin - my conclusion was: couldn't figure it out and just moved on. I mean, I'm still running that motherboard but not with GPGPU or anything like that.
    – davidbak
    Jun 15, 2021 at 21:22

1 Answer 1

2

According to a block diagram from Intel featured in this article: https://hothardware.com/news/intel-skylake-gen9-series-graphics-architecture-unveiled:

enter image description here

This diagram is included in this technical paper that details the graphics-processor in the same processor, though it does not go into detail about the Display Controller component.

  • As you may already know, a "GPU" is only part of a graphics system: you also need graphics memory (to serve as a framebuffer and as texture-memory or RAM for GP-GPU computation), you also need a bus to get to/from system main memory (if it isn't sharing system RAM), and finally, a display-controller which is where the electronics are that read the framebuffer out to the various ports (DVI, HDMI, and RAMDACs for the analog VGA, S-Video, Component and Composite ports, if applicable).

  • In the diagram from Intel, we see that the graphics-processor part of the GPU system resides inside the processor-package. This is illustrated by the light blue block on the far-left being contained within the large grey rectangle representing the processor-package. The graphics-processor connects to the Display Controller through the Ring Interconnect built-in to the package. (The memory bus to the EDRAM (dedicated GPU memory) or shared system memory is not in these diagrams).

  • The question then, is how do display signals from the Display Controller get out? According to this semi-technical paper from Intel ( https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/ia-introduction-basics-paper.pdf ) it describes how the processor itself generates its own display connections for eDP, DisplayPort 1.2, DVI and HDMI (page 3). Note these are all digital signal formats.

  • That same document describes how the chipset (a H81, Q87 or C226 in this case) provides a "Platform Controller Hub" (PCH) that provides additional display output options, such as VGA, but also that it uses Intel Direct Media Interface (DMI) to access the Display Controller directly - so the VGA signal is generated from the framebuffer's internal representation in the Display Controller instead of being transcoded via DisplayPort or HDMI first.

  • And then the PCH will have the necessary conductors routed directly to the VGA port on your motherboard. The other ports (HDMI, DisplayPort and DVI) will apparently be wired-up directly to pins on the processor package itself (perhaps via a signal-amplifier or relay circuit?).

As for your specific question: it's likely you simply have the processor built-in GPU disabled in your EFI/BIOS setup area. You said that your motherboard already has an ASPEED GPU built-in, so I'll bet your motherboard is configured to disable the CPU-integrated graphics and to substitute ASPEED instead (this may be preferable for many reasons). If you disable the ASPEED graphics then the system should default back to the Intel CPU-integrated graphics.

For further reading, search for "Intel Graphics Technology Interface".

1
  • Thanks! I'll look in the BIOS. (And if not that, then contact SuperMicro and ask.)
    – davidbak
    Nov 26, 2017 at 8:28

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .