Citrix Virtual Apps and Desktops

GPU-Beschleunigung für Windows-Einzelsitzungs-OS

Mit HDX 3D Pro können Sie grafikintensive Anwendungen als Teil gehosteter Desktops oder Anwendungen auf Maschinen mit Einzelsitzungs-OS bereitstellen. HDX 3D Pro unterstützt physische Hostcomputer (einschließlich Desktop-, Blade- und Rack-Arbeitsstationen) und die Virtualisierungstechnologien der Hypervisors XenServer, vSphere, Nutanix und Hyper-V (nur Passthrough).

HDX 3D Pro bietet die folgenden Features:

  • Adaptive, auf dem H.264- oder H.265-Standard basierende Tiefenkomprimierung für optimale Leistung bei WAN-Verbindungen und drahtlosen Verbindungen. HDX 3D Pro verwendet die CPU-basierte Vollbild-H.264-Komprimierung als Standardkomprimierungsverfahren zur Verschlüsselung. Hardwarecodierung mit H.264 wird für NVIDIA-, Intel- und AMD-Karten verwendet, die NVENC unterstützen. Hardwarecodierung mit H.265 wird für NVIDIA-Karten verwendet, die NVENC unterstützen.

  • Verlustfreie Komprimierung für besondere Anwendungsfälle. HDX 3D Pro bietet einen verlustfreien CPU-basierten Codec zur Unterstützung von Anwendungen,in denen pixelgenaue Grafiken unerlässlich sind, z. B. für die medizinische Bilderstellung. Echte verlustfreie Komprimierung wird nur für besondere Anwendungsfälle empfohlen, da sie mehr Netzwerk- und Verarbeitungsressourcen benötigt.

Achtung:

Eine unsachgemäße Bearbeitung der Registrierung kann schwerwiegende Probleme verursachen und eine Neuinstallation des Betriebssystems erforderlich machen. Citrix übernimmt keine Garantie dafür, dass Probleme, die auf eine unsachgemäße Verwendung des Registrierungs-Editors zurückzuführen sind, behoben werden können. Die Verwendung des Registrierungs-Editors geschieht daher auf eigene Gefahr. Erstellen Sie auf jeden Fall ein Backup der Registrierung, bevor Sie sie bearbeiten.

  • Unterstützung für mehrere Monitore und hochauflösende Monitore. Für Maschinen mit Einzelsitzungs-OS werden bis zu 8 4K-Monitore unterstützt. Benutzer können ihre Monitore beliebig konfigurieren sowie Monitore mit unterschiedlichen Auflösungen und Ausrichtungen kombinieren. Die Anzahl der Monitore wird nur durch die Leistungsfähigkeit des GPU auf dem Hostcomputer, des Benutzergeräts und der verfügbaren Bandbreite begrenzt. HDX 3D Pro unterstützt alle Monitorauflösungen. Einschränkungen bestehen nur hinsichtlich der Leistungsfähigkeit der GPU auf dem Hostcomputer.

  • Dynamische Auflösung: Sie können das Fenster des virtuellen Desktops oder der Anwendung auf eine beliebige Auflösung einstellen. Hinweis: Die einzige unterstützte Methode zum Ändern der Auflösung ist das Anpassen des VDA-Sitzungsfensters. Das Ändern der Auflösung in der VDA-Sitzung (über Systemsteuerung > Darstellung und Anpassung > Anzeige > Bildschirmauflösung) wird nicht unterstützt.
  • Unterstützung für die 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 einen physischen GPU und die 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 Remotedesktopdienste- als auch für VDI-Arbeitslasten verwenden.
  • Unterstützung für VMware vSphere/ESX.
  • Unterstützung von Microsoft HyperV mit Discrete Device Assignment in Windows Server 2016:
  • Unterstützung von Datencenter-Grafikplattformen der Serie Intel Xeon Processor E3 und Intel Data Center GPU Flex-Serie. Weitere Informationen finden Sie unter https://www.intel.com/content/www/us/en/products/details/discrete-gpus/data-center-gpu/flex-series.html.
  • Unterstützung für AMD-GPUs.

Hinweis:

Unterstützung für AMD MxGPU (GPU-Virtualisierung) funktioniert nur bei VMware vSphere vGPUs. Citrix Hypervisor und Hyper-V werden mit GPU-Passthrough unterstützt. Weitere Informationen finden Sie unter https://www.amd.com/en/graphics/workstation-virtual-graphics.

  • Zugriff auf einen leistungsstarken Videocodierer für NVIDIA-GPUs, AMD-GPUs und Intel-GPUs. Das Feature wird durch eine standardmäßig aktivierte Richtlinieneinstellung gesteuert. Das Feature ermöglicht die Verwendung der H.264-, H.265- oder AV1-Hardwarecodierung (falls verfügbar). Ist entsprechende Hardware nicht verfügbar, wird die CPU-basierte Codierung mit dem Software-Videocodec verwendet. Weitere Informationen finden Sie unter Einstellungen der Richtlinie “Grafiken”.

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 mit dem Computer herzustellen, auf dem die grafische Anwendung gehostet wird.

Der VDA für HDX 3D Pro komprimiert mit der entsprechenden Hardware auf dem Host die Ansicht des gesamten Desktops oder nur der grafischen Anwendung.

  • Die Desktop- oder Anwendungsansichten und die dazugehörigen Interaktionen der Benutzer 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.

Darstellung der Integration von HDX 3D Pro mit Citrix Virtual Desktops und zugehörigen Komponenten

Optimierung der HDX 3D Pro-Benutzererfahrung

Wenn mehrere Benutzer eine Verbindung mit beschränkter Bandbreite gemeinsam verwenden, z. B. in einer Zweigstelle, empfiehlt Citrix, die Richtlinieneinstellung Bandbreitenlimit für Sitzung insgesamt zu verwenden, um die für die einzelnen Benutzer verfügbare Bandbreite zu beschränken. Mit dieser Einstellung wird sichergestellt, dass die verfügbare Bandbreite beim Anmelden und Abmelden der Benutzer keinen großen Schwankungen unterworfen ist. Da HDX 3D Pro automatische Anpassungen durchführt, um die gesamte Bandbreite auszuschöpfen, kann sich die stark variierende verfügbare Bandbreite während der Benutzersitzungen negativ auf die Leistung auswirken.

Wenn beispielsweise 20 Benutzer eine Verbindung mit 60 MBit/s gemeinsam verwenden, kann die Bandbreite, die den einzelnen Benutzern zur Verfügung steht, abhängig von der Anzahl der gleichzeitigen Benutzer zwischen 3 MBit/s und 60 MBit/s variieren. Um die Benutzererfahrung in diesem Szenario zu optimieren, legen Sie die Bandbreite fest, die zu Spitzenzeiten pro Benutzer erforderlich ist, und vergewissern Sie sich, dass die Benutzer diesen Wert nicht überschreiten können.

Wir empfehlen für Benutzer einer 3D-Maus, die Priorität des virtuellen Kanals für die generische USB-Umleitung auf 0 zu erhöhen. Weitere Informationen dazu, wie Sie die Priorität virtueller Kanäle ändern, finden Sie im Knowledge Center-Artikel CTX128190.

Verlustfreie Komprimierung

Bei Verwendung von verlustfreier Komprimierung:

  • Die Anzeige für Verlustfreiheit (Symbol im Infobereich) gibt an, ob es sich bei der Bildschirmanzeige um einen verlustreichen oder verlustfreien Frame handelt. Dies ist hilfreich, wenn die Richtlinieneinstellung Bildqualität auf Zu verlustfrei verbessern festgelegt ist. Die Anzeige für Verlustfreiheit wird grün, wenn die gesendeten Frames verlustfrei sind.
  • Über die Umschaltung für Verlustfreiheit können die Benutzer jederzeit innerhalb der Sitzung in den immer verlustfreien Modus wechseln. Zum Aktivieren oder Deaktivieren von Immer verlustfrei in einer Sitzung 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 von dem durch die Richtlinie ausgewählten Codec.
  • Für die verlustreiche Komprimierung: HDX 3D Pro verwendet den ursprünglichen Codec, entweder den Standard oder den über die Richtlinie ausgewählten Codec.
  • Einstellungen für die Umschaltung für Verlustfreiheit werden nicht für zukünftige Sitzungen gespeichert. Wenn Sie für alle Verbindungen den verlustfreien Codec verwenden möchten, legen Sie für die Richtlinie Bildqualität die Einstellung Immer verlustfrei fest.

Tastenkombination für Verlustfreiheit

Sie können jederzeit innerhalb einer Sitzung die Standardtastenkombination ALT+SHIFT+1 verwenden, um Verlustfrei auszuwählen oder zu deaktivieren.

Sie können die Standardtastenkombination ALT+SHIFT+1 in der Windows-Registrierung überschreiben. Zum Konfigurieren einer neuen Registrierungseinstellung legen Sie die folgenden Registrierungswerte fest:

  • Schlüssel: HKEY_CURRENT_USER\SOFTWARE\Citrix\Graphics
  • Name: HKLM_HotKey
  • Typ: String

Das Format für die Konfiguration einer Tastenkombination ist C=0|1, A=0|1, S=0|1, W=0|1, K=val. Schlüssel müssen durch ein Komma “,” ohne Leerzeichen getrennt werden. Die Reihenfolge der Tasten ist egal.

A, C, S, W und K sind Tasten, wobei C=Control, A=ALT, S=UMSCHALTTASTE, W=Win und K=eine gültige Taste sind und die zulässigen Werte für K 0—9, a—z und jeder virtuelle Tastencode sind.

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

Die folgende Tabelle zeigt eine Beispielliste virtueller Tastencodes:

Schlüssel Wert
F1 0x70
F2 0x71
F3 0x72
F4 0x73
F5 0x74
F6 0x75
F7 0x76
F8 0x77
F9 0x78
F10 0x79
F11 0x7A
F12 0x7B
BILD-AUF-Taste 0x21
BILD-AB-Taste 0x22
ENDE-Taste 0x23
Pos1-Taste 0x24
Nach-Links-Taste 0x25
Nach-Oben-Taste 0x26
Nach-Rechts-Taste 0x27
Nach-Unten-Taste 0x28

Vergewissern Sie sich, dass zwischen den Tastenkombinationen kein Leerzeichen steht. Beispiel:

Richtig: C=1,K=0x74 Falsch: C=1, K=0x74

HDX-Registrierungs-Editor

Achtung:

Eine unsachgemäße Bearbeitung der Registrierung kann schwerwiegende Probleme verursachen und eine Neuinstallation des Betriebssystems erforderlich machen. Citrix übernimmt keine Garantie dafür, dass Probleme, die auf eine unsachgemäße Verwendung des Registrierungs-Editors zurückzuführen sind, behoben werden können. Die Verwendung des Registrierungs-Editors geschieht daher auf eigene Gefahr. Erstellen Sie auf jeden Fall ein Backup der Registrierung, bevor Sie sie bearbeiten.

GPU-Beschleunigung für Windows-Einzelsitzungs-OS