Wie wird "Intel Graphics" zwischen Mikroprozessor und Chipsatz aufgeteilt?

535
davidbak

Ich verwende einen Xeon E3-1275 v6 (Kaby Lake) -Prozessor - der über Intel HD P360 für eine GPU verfügt - auf einem Motherboard mit C236-Chipsatz, der keine Grafik unterstützt. Natürlich wusste ich, dass es keinen Monitoranschluss auf diesem Motherboard gab (HDMI, DVI usw.), aber ich hatte erwartet, dass eine Intel HD P360 GPU im Windows (Server 2016) -Manager angezeigt wird und die integrierte GPU verwendet werden kann für GPGPU-Anwendungen.

Aber nein, es fehlt im Geräte-Manager.

Meine Hauptfrage ist also: Wie ist die Implementierung von Intel Graphics / gpus zwischen dem Mikroprozessor und dem Chipsatz so aufgeteilt, dass Sie beide benötigen, um Grafiken zu erhalten?

Alternativ habe ich vielleicht etwas falsch gemacht oder vergessen, etwas zu konfigurieren, das ich brauchte, und ich sollte die verfügbare Intel-GPU sehen. Wenn dies der Fall ist, was muss ich tun, um das Problem zu beheben?

Edit: Dies hängt definitiv mit zusammen. Kann eine Prozessor-GPU noch für die Video-Transcodierung verwendet werden, wenn die Verwendung der Prozessor-GPU auf der Hauptplatine deaktiviert ist? aber das hat keine erklärung (oder antwort!).

1
Um eine iGPU verwenden zu können, müssen Sie das Motherboard mit Onboard-Video verwenden Ramhound vor 6 Jahren 0
@ Ramhound - ja, ich sehe das wissen. Ich würde gerne wissen, warum dies architektonisch so gemacht wird - was ist die Trennung zwischen dem XEON-Mikroprozessor und dem Chipsatz. davidbak vor 6 Jahren 0
Welches Motherboard verwenden Sie speziell? Wenn ich online nach C236-Motherboards suche, sehe ich viele Modelle mit Videoanschlüssen auf der Rückseite (meistens HDMI, manche sogar mit D-Sub-VGA!). Dai vor 6 Jahren 0
@Dai - Es ist ein [SuperMicro X11SSH-F] (https://www.supermicro.com/products/motherboard/Xeon/C236_C232/X11SSH-F.cfm) - und hat einen VGA-Anschluss für einen integrierten ASPEED-VGA-Chip - Nur für den Notfallgebrauch, nehme ich an, und ich denke, es ist tatsächlich Teil der IPMI-Implementierung (die ich noch nicht verstehe). Der ASPEED VGA-Chip wird im Geräte-Manager angezeigt. davidbak vor 6 Jahren 0

1 Antwort auf die Frage

1
Dai

Gemäß einem Blockdiagramm von Intel in diesem Artikel: https://hothardware.com/news/intel-skylake-gen9-series-graphics-architecture-unveiled :

Dieses Diagramm ist in diesem technischen Dokument enthalten, in dem der Grafikprozessor in demselben Prozessor detailliert beschrieben wird, er geht jedoch nicht näher auf die Komponente Display Controller ein.

  • Wie Sie vielleicht bereits wissen, ist eine "GPU" nur Teil eines Grafiksystems: Sie benötigen auch einen Grafikspeicher (als Framebuffer und als Texturspeicher oder RAM für die GP-GPU-Berechnung). Dazu benötigen Sie einen Bus zu / aus dem Hauptspeicher des Systems (wenn der System-RAM nicht gemeinsam genutzt wird) und schließlich einen Display-Controller, bei dem die Elektronik den Framebuffer über die verschiedenen Anschlüsse (DVI, HDMI und RAMDACs) für den analogen VGA ausliest, S-Video-, Component- und Composite-Anschlüsse (falls zutreffend).

  • Im Diagramm von Intel sehen wir, dass sich der Grafikprozessorteil des GPU-Systems im Prozessorpaket befindet. Dies wird durch den hellblauen Block ganz links dargestellt, der in dem großen grauen Rechteck enthalten ist, das das Prozessor-Paket darstellt. Der Grafikprozessor stellt über den in das Paket integrierten Ring Interconnect eine Verbindung zum Display Controller her. (Der Speicherbus zum EDRAM (dedizierter GPU-Speicher) oder zum gemeinsam genutzten Systemspeicher befindet sich nicht in diesen Diagrammen.)

  • Die Frage ist nun, wie die Anzeigesignale vom Display Controller ausgegeben werden. Gemäß diesem halbtechnischen Artikel von Intel ( https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/ia-introduction-basics-paper.pdf ) wird beschrieben wie der Prozessor selbst eigene Display-Verbindungen für eDP, DisplayPort 1.2, DVI und HDMI erstellt (Seite 3). Beachten Sie, dass dies alle digitalen Signalformate sind.

  • In demselben Dokument wird beschrieben, wie der Chipsatz (in diesem Fall ein H81, Q87 oder C226) einen "Platform Controller Hub" (PCH) bietet, der zusätzliche Anzeigeausgabeoptionen bietet, z. B. VGA, aber auch das Intel Direct Media Interface (DMI) ), um direkt auf den Display Controller zuzugreifen - so dass das VGA-Signal von der internen Darstellung des Framebuffers im Display Controller generiert wird, anstatt zuerst über DisplayPort oder HDMI transcodiert zu werden.

  • Dann hat der PCH die erforderlichen Leiter direkt zum VGA-Port Ihres Motherboards. Die anderen Anschlüsse (HDMI, DisplayPort und DVI) werden anscheinend direkt mit den Pins des Prozessorgehäuses verbunden (z. B. über einen Signalverstärker oder eine Relaisschaltung?).

Zu Ihrer spezifischen Frage: Es ist wahrscheinlich, dass Sie die in Ihrem EFI / BIOS-Setup-Bereich integrierte Prozessor-GPU deaktiviert haben. Sie sagten, dass auf Ihrem Motherboard bereits eine ASPEED-GPU integriert ist. Ich wette, Ihr Motherboard ist so konfiguriert, dass es die in die CPU integrierte Grafik deaktiviert und stattdessen ASPEED ersetzt (dies kann aus vielen Gründen vorzuziehen sein). Wenn Sie die ASPEED-Grafik deaktivieren, sollte das System auf die in die Intel-CPU integrierte Grafik zurückgreifen.

Weitere Informationen finden Sie unter "Intel Graphics Technology Interface".

Vielen Dank! Ich werde im BIOS nachsehen. (Und wenn nicht, dann wenden Sie sich an SuperMicro und fragen Sie nach.) davidbak vor 6 Jahren 0