Citrix Virtual Apps and Desktops 7 2203 LTSR

GPU-Beschleunigung für Windows-Einzelsitzungs-Betriebssysteme

Mit HDX 3D Pro können Sie grafisch aufwendige Anwendungen als Teil von gehosteten Desktops oder Anwendungen auf Einzelsitzungs-Betriebssystemmaschinen bereitstellen. HDX 3D Pro unterstützt physische Hostcomputer (einschließlich Desktop-, Blade- und Rack-Workstations) sowie GPU-Passthrough- und GPU-Virtualisierungstechnologien, die von den Hypervisoren Citrix Hypervisor™, vSphere, Nutanix und Hyper-V (nur Passthrough) angeboten werden.

HDX™ 3D Pro bietet die folgenden Funktionen:

  • Adaptive H.264- oder H.265-basierte Tiefenkomprimierung für optimale WAN- und Wireless-Leistung. HDX 3D Pro verwendet CPU-basierte Vollbild-H.264-Komprimierung als Standardkomprimierungstechnik für die Codierung. Hardwarecodierung mit H.264 wird mit NVIDIA-, Intel- und AMD-Karten verwendet, die NVENC unterstützen. Hardwarecodierung mit H.265 wird mit NVIDIA-Karten verwendet, die NVENC unterstützen.

  • Option für verlustfreie Komprimierung für spezielle Anwendungsfälle. HDX 3D Pro bietet auch einen CPU-basierten verlustfreien Codec zur Unterstützung von Anwendungen, bei denen pixelgenaue Grafiken erforderlich sind, wie z. B. medizinische Bildgebung. Echte verlustfreie Komprimierung wird nur für spezielle Anwendungsfälle empfohlen, da sie mehr Netzwerk- und Verarbeitungsressourcen verbraucht.

    Bei Verwendung der verlustfreien Komprimierung:

    • Die verlustfreie Anzeige, ein Symbol im Infobereich, benachrichtigt den Benutzer, ob der angezeigte Bildschirm ein verlustbehafteter oder ein verlustfreier Frame ist. Dieses Symbol hilft, wenn die Richtlinieneinstellung Visuelle Qualität die Option Verlustfrei erstellen angibt. Die verlustfreie Anzeige wird grün, wenn die gesendeten Frames verlustfrei sind.

    • Der verlustfreie Schalter ermöglicht es dem Benutzer, jederzeit innerhalb der Sitzung in den Modus „Immer verlustfrei“ zu wechseln. Um Verlustfrei jederzeit innerhalb einer Sitzung auszuwählen oder die Auswahl aufzuheben, klicken Sie mit der rechten Maustaste auf das Symbol und dann auf Zu pixelgenau wechseln oder verwenden Sie die Tastenkombination ALT+UMSCHALT+1.

      Für verlustfreie Komprimierung: HDX 3D Pro verwendet den verlustfreien Codec für die Komprimierung, unabhängig vom über die Richtlinie ausgewählten Codec.

      Für verlustbehaftete Komprimierung: HDX 3D Pro verwendet den ursprünglichen Codec, entweder den Standardcodec oder den über die Richtlinie ausgewählten.

      Einstellungen des verlustfreien Schalters werden für nachfolgende Sitzungen nicht beibehalten. Um einen verlustfreien Codec für jede Verbindung zu verwenden, wählen Sie Immer verlustfrei in der Richtlinieneinstellung Visuelle Qualität aus.

  • Sie können die Standardtastenkombination ALT+UMSCHALT+1 überschreiben, um Verlustfrei innerhalb einer Sitzung auszuwählen oder die Auswahl aufzuheben. Konfigurieren Sie eine neue Registrierungseinstellung unter HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HDX3D\LLIndicator.

    • Name: HKEY_LOCAL_MACHINE_HotKey, Typ: String
    • Das Format zum Konfigurieren einer Tastenkombination ist C=0|1, A=0|1, S=0|1, W=0|1, K=val. Die Tasten müssen durch Kommas “,” getrennt sein. Die Reihenfolge der Tasten spielt keine Rolle.
    • A, C, S, W und K sind Tasten, wobei C=Strg, A=ALT, S=UMSCHALT, W=Win und K=eine gültige Taste ist. Zulässige Werte für K sind 0–9, a–z und jeder virtuelle Tastencode.
    • Zum Beispiel:
      • Für F10, setzen Sie K=0x79
      • Für Strg + F10, setzen Sie C=1, K=0x79
      • Für Alt + A, setzen Sie A=1, K=a oder A=1, K=A oder K=A, A=1
      • Für Strg + Alt + 5, setzen Sie C=1, A=1, K=5 oder A=1, K=5, C=1
      • Für Strg + Umschalt + F5, setzen Sie A=1, S=1, K=0x74

Vorsicht:

Eine falsche Bearbeitung der Registrierung kann schwerwiegende Probleme verursachen, die eine Neuinstallation Ihres Betriebssystems erforderlich machen können. Citrix® kann nicht garantieren, dass Probleme, die aus der falschen Verwendung des Registrierungs-Editors resultieren, behoben werden können. Verwenden Sie den Registrierungs-Editor auf eigenes Risiko. Sichern Sie die Registrierung unbedingt, bevor Sie sie bearbeiten.

  • Unterstützung für mehrere Monitore und hohe Auflösung. Für Single-Session-OS-Maschinen unterstützt HDX 3D Pro Benutzergeräte mit bis zu vier Monitoren. Benutzer können ihre Monitore in beliebiger Konfiguration anordnen und Monitore mit unterschiedlichen Auflösungen und Ausrichtungen mischen. Die Anzahl der Monitore wird durch die Fähigkeiten der GPU des Hostcomputers, des Benutzergeräts und der verfügbaren Bandbreite begrenzt. HDX 3D Pro unterstützt alle Monitorauflösungen und ist nur durch die Fähigkeiten der GPU auf dem Hostcomputer begrenzt.

  • Dynamische Auflösung. Sie können den virtuellen Desktop oder das Anwendungsfenster auf jede beliebige Auflösung ändern. Hinweis: Die einzige unterstützte Methode zur Änderung der Auflösung ist die Größenänderung des VDA-Sitzungsfensters. Das Ändern der Auflösung innerhalb der VDA-Sitzung (über Systemsteuerung > Darstellung und Anpassung > Anzeige > Bildschirmauflösung) wird nicht unterstützt.
  • Unterstützung für NVIDIA vGPU-Architektur. HDX 3D Pro unterstützt NVIDIA vGPU-Karten. Weitere Informationen finden Sie unter NVIDIA vGPU für GPU-Passthrough und GPU-Sharing. NVIDIA vGPU ermöglicht mehreren VMs den gleichzeitigen, direkten Zugriff auf eine einzelne physische GPU unter Verwendung derselben NVIDIA-Grafiktreiber, die auf nicht-virtualisierten Betriebssystemen bereitgestellt werden.
  • Unterstützung für VMware vSphere und VMware ESX mit Virtual Direct Graphics Acceleration (vDGA) – Sie können HDX 3D Pro mit vDGA sowohl für RDS- als auch für VDI-Workloads verwenden.
  • Unterstützung für VMware vSphere/ESX mit NVIDIA vGPU und AMD MxGPU.
  • Unterstützung für Microsoft HyperV mit Discrete Device Assignment in Windows Server 2016.
  • Unterstützung für Data Center Graphics mit Intel Xeon Prozessor E3 Familie. HDX 3D Pro unterstützt Multi-Monitore (bis zu 3), Konsolenabschaltung, benutzerdefinierte Auflösung und hohe Bildraten mit der unterstützten Familie von Intel-Prozessoren. Weitere Informationen finden Sie unter http://www.citrix.com/intel und http://www.intel.com/content/www/us/en/servers/data-center-graphics.html.
  • Unterstützung für AMD RapidFire auf den AMD FirePro S-Serie Serverkarten. HDX 3D Pro unterstützt Multi-Monitor-Betrieb (bis zu 6), Konsolenleerung, benutzerdefinierte Auflösung und hohe Bildraten. Hinweis: Die HDX 3D Pro-Unterstützung für AMD MxGPU (GPU-Virtualisierung) funktioniert nur mit VMware vSphere vGPUs. Citrix Hypervisor und Hyper-V werden mit GPU-Passthrough unterstützt. Weitere Informationen finden Sie unter AMD Virtualization Solution.

  • Zugriff auf einen Hochleistungs-Video-Encoder für NVIDIA GPUs, AMD GPUs und Intel Iris Pro Grafikprozessoren. Eine Richtlinieneinstellung (standardmäßig aktiviert) steuert diese Funktion. Die Funktion ermöglicht die Verwendung der Hardwarekodierung für die H.264-Kodierung (sofern verfügbar). Wenn solche Hardware nicht verfügbar ist, greift der VDA auf die CPU-basierte Kodierung mit dem Software-Videocodec zurück. Weitere Informationen finden Sie unter Grafikrichtlinieneinstellungen.

Wie in der folgenden Abbildung dargestellt:

  • Wenn sich ein Benutzer bei der Citrix Workspace™-App anmeldet und auf die virtuelle Anwendung oder den virtuellen Desktop zugreift, authentifiziert der Controller den Benutzer. Der Controller kontaktiert dann den VDA für HDX 3D Pro, um eine Verbindung zu dem Computer herzustellen, der die grafische Anwendung hostet.

Der VDA für HDX 3D Pro verwendet die entsprechende Hardware auf dem Host, um Ansichten des gesamten Desktops oder nur der grafischen Anwendung zu komprimieren.

  • Die Desktop- oder Anwendungsansichten und die Benutzerinteraktionen damit werden zwischen dem Hostcomputer und dem Benutzergerät übertragen. Diese Übertragung erfolgt über eine direkte HDX-Verbindung zwischen der Citrix Workspace-App und dem VDA für HDX 3D Pro.

Diagramm, das die Integration von HDX 3D Pro mit Citrix Virtual Desktops und verwandten Komponenten zeigt

Optimieren der HDX 3D Pro-Benutzererfahrung

Wenn mehrere Benutzer eine Verbindung mit begrenzter Bandbreite gemeinsam nutzen (z. B. in einer Zweigstelle), empfehlen wir, die Richtlinieneinstellung Gesamtes Sitzungsbandbreitenlimit zu verwenden, um die jedem Benutzer zur Verfügung stehende Bandbreite zu begrenzen. Die Verwendung dieser Einstellung stellt sicher, dass die verfügbare Bandbreite beim An- und Abmelden von Benutzern nicht stark schwankt. Da HDX 3D Pro sich automatisch anpasst, um die gesamte verfügbare Bandbreite zu nutzen, können große Schwankungen der verfügbaren Bandbreite im Verlauf von Benutzersitzungen die Leistung negativ beeinflussen.

Wenn beispielsweise 20 Benutzer eine 60-Mbit/s-Verbindung gemeinsam nutzen, kann die jedem Benutzer zur Verfügung stehende Bandbreite je nach Anzahl der gleichzeitig aktiven Benutzer zwischen 3 Mbit/s und 60 Mbit/s variieren. Um die Benutzererfahrung in diesem Szenario zu optimieren, ermitteln Sie die pro Benutzer in Spitzenzeiten benötigte Bandbreite und begrenzen Sie die Benutzer immer auf diesen Wert.

Für Benutzer einer 3D-Maus empfehlen wir, die Priorität des virtuellen Kanals für die generische USB-Umleitung auf 0 zu erhöhen. Informationen zum Ändern der Priorität des virtuellen Kanals finden Sie im Knowledge Center-Artikel CTX128190.

GPU-Beschleunigung für Windows-Einzelsitzungs-Betriebssysteme