Virtual Shared Graphics Acceleration (vSGA) ermöglicht die gemeinsame Nutzung einer physischen GPU über mehrere virtuelle Desktops hinweg.

Um GPU-Hardwarebeschleunigung für VMs bereitzustellen, können Sie eine der folgenden Grafikbeschleunigungen verwenden:
  • Virtual Shared Graphics Acceleration (vSGA).
  • Virtual Shared Graphics Passthrough Graphics Acceleration (vGPU/DVX).
  • Virtual Dedicated Graphics Acceleration (vDGA).

Mit vSGA werden die physischen GPUs im ESXi-Host virtualisiert und von mehreren VMs gemeinsam genutzt.

Abbildung 1. Allgemeine Architektur von vSGA

Architekturdiagramm mit Virtual Shared Graphics Acceleration

Vergleich der Grafikbeschleunigungstypen

In der folgenden Tabelle werden die Funktionen der drei Grafikbeschleunigungstypen verglichen.

Tabelle 1. Grafikbeschleunigungstypen
vSGA vGPU/DVX vDGA
Konsolidierung Hoch (begrenzt durch Videoarbeitsspeicher) Bis zu 1:32 Keine (1:1)
Leistungsniveau Leicht bis mittel Mittel oder Workstation Workstation
Anwendungskompatibilität Eingeschränkt Alle unterstützten Versionen Alle unterstützten Versionen
Maximale DirectX-Ebene
  • vSphere 7.0 Update 2 oder höher
  • DirectX 11.0/SM5.0
Alle unterstützten Versionen Alle unterstützten Versionen
Maximale OpenGL-Version
  • vSphere 8.0 oder höher
  • OpenGL 4.3
Alle unterstützten Versionen Alle unterstützten Versionen
Videokodierung und -dekodierung Software Hardware Hardware
OpenCL- oder CUDA-Computing Nein Ja Ja
vSphere vMotion-Unterstützung Ja Eingeschränkt Nein

Anwendungsfall für vSGA-Grafiken

vSGA wurde für Wissensarbeiter entwickelt, bei denen die Grafiklast in der Regel niedrig ist. Sie verwenden verschiedene nicht spezialisierte Endbenutzeranwendungen, für die keine komplexen Renderingmodelle erforderlich sind.

Vorteile von vSGA

Die Verwendung von vSGA führt zu verbesserter Verwaltbarkeit, optimierter Konsolidierung und Effizienz.

Verwaltbarkeit
vSGA unterstützt die folgenden Funktionen, mit denen ein Administrator seine Infrastruktur problemlos in großem Umfang verwalten kann.
  • Anhalten und Fortsetzen einer VM.
  • VM-Migration mit vMotion.
  • Kompatibilität des Gastbetriebssystems und ESXi-Hosttreibers über vSphere-Versionen hinweg.
  • vSphere DRS für die anfängliche Platzierung von VMs und den Lastausgleich.
Konsolidierung

vSGA ermöglicht eine effiziente Nutzung der Hardwarebeschleunigung durch Nutzung von VMs mit unterschiedlichen Leistungsanforderungen auf einer einzelnen GPU.

Die Elastizität von vSGA ermöglicht eine höhere Dichte von VMs pro Grafikkarte im Vergleich zu vGPU- und DVX-Lösungen.

Hardwareanforderungen für hardwarebeschleunigte Grafiken

Weitere Informationen zu den Hardwareanforderungen für Grafikbeschleunigungslösungen finden Sie in der folgenden Tabelle.

Tabelle 2. Hardwareanforderungen für Grafikbeschleunigung
Komponente Beschreibung
Physischer Speicherplatz für Grafikkarten Viele High-End-Grafikkarten weisen volle Höhe, volle Länge und doppelte Breite auf. Die meisten von ihnen nehmen zwei Steckplätze auf dem Motherboard ein, verwenden aber einen einzigen PCIe x16-Steckplatz. Um die ausgewählte GPU-Karte im entsprechenden PCIe-Steckplatz unterzubringen, stellen Sie sicher, dass der ESXi-Host über ausreichend Festplattenspeicher verfügt.
Hostnetzteile Überprüfen Sie die Stromversorgungsanforderungen der GPU und die Kühlungsanforderungen des Servers, um sicherzustellen, dass das Netzteil leistungsstark genug ist und über die richtigen Stromkabel für die GPU verfügt.
Zwei Grafikkarten Wenn der ESXi-Host über keine zusätzliche Grafikkarte verfügt, können Sie eine zusätzliche Low-End-Grafikkarte installieren, die als primäre Grafikkarte fungiert. Wenn die GPU als primäre Anzeige für den ESXi-Host festgelegt ist, kann vSGA die GPU nicht zum Rendern verwenden. Wenn zwei GPUs installiert sind, kann das Server-BIOS möglicherweise auswählen, welche GPU die primäre und welche die sekundäre ist.