Nicht-GRID 3D-Grafiken
Übersicht
Mit dieser Funktionserweiterung unterstützt der Linux VDA nicht nur NVIDIA GRID 3D-Karten, sondern auch Nicht-GRID 3D-Karten.
-
Installation
Um die Funktion für Nicht-GRID 3D-Grafiken zu verwenden, müssen Sie:
- XDamage als Voraussetzung installieren. Typischerweise ist XDamage als Erweiterung des XServers vorhanden.
-
CTX_XDL_HDX_3D_PRObei der Installation des Linux VDA aufYsetzen. Informationen zu Umgebungsvariablen finden Sie unter Schritt 3: Einrichten der Laufzeitumgebung zur Durchführung der Installation. -
Konfiguration
-
Xorg-Konfigurationsdateien
Wenn Ihr 3D-Grafikkartentreiber NVIDIA ist, werden die Konfigurationsdateien automatisch installiert und eingerichtet.
Andere Arten von 3D-Karten
Wenn Ihr 3D-Grafikkartentreiber NICHT NVIDIA ist, müssen Sie die vier unter /etc/X11/ installierten Vorlagen-Konfigurationsdateien ändern:
- ctx-driver_name-1.conf
- ctx-driver_name-2.conf
- ctx-driver_name-3.conf
- ctx-driver_name-4.conf
Am Beispiel von ctx-driver_name-1.conf gehen Sie wie folgt vor, um die Vorlagen-Konfigurationsdateien zu ändern:
-
Ersetzen Sie driver_name durch den tatsächlichen Treibernamen.
Wenn Ihr Treibername beispielsweise
intelist, können Sie den Namen der Konfigurationsdatei inctx-intel-1.confändern. -
Fügen Sie die Informationen zum Videotreiber hinzu.
Jede Vorlagen-Konfigurationsdatei enthält einen Abschnitt namens „Device“, der auskommentiert ist. Dieser Abschnitt beschreibt die Informationen zum Videotreiber. Aktivieren Sie diesen Abschnitt, bevor Sie Ihre Videotreiberinformationen hinzufügen. Um diesen Abschnitt zu aktivieren:
-
Schlagen Sie im Handbuch der 3D-Karte des Herstellers nach Konfigurationsinformationen. Eine native Konfigurationsdatei kann generiert werden. Vergewissern Sie sich, dass Ihre 3D-Karte in einer lokalen Umgebung mit der nativen Konfigurationsdatei funktioniert, wenn Sie keine Linux VDA ICA®-Sitzung verwenden.
-
Kopieren Sie den Abschnitt „Device“ der nativen Konfigurationsdatei in ctx-driver_name-1.conf.
-
-
Führen Sie den folgenden Befehl aus, um den Registrierungsschlüssel so einzustellen, dass der Linux VDA den in Schritt 1 festgelegten Namen der Konfigurationsdatei erkennen kann.
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\XDamage" -t "REG_SZ" -v "DriverName" -d "intel" --force <!--NeedCopy-->
Nicht-GRID 3D-Grafikfunktion aktivieren
Die Nicht-GRID 3D-Grafikfunktion ist standardmäßig deaktiviert. Sie können den folgenden Befehl ausführen, um sie zu aktivieren, indem Sie XDamageEnabled auf 1 setzen.
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\XDamage" -t "REG_DWORD" -v "XDamageEnabled" -d "0x00000001" --force
<!--NeedCopy-->
Problembehandlung
Keine oder verzerrte Grafikausgabe
Wenn Sie 3D-Anwendungen lokal ausführen können und alle Konfigurationen korrekt sind, ist eine fehlende oder verzerrte Grafikausgabe das Ergebnis eines Fehlers. Verwenden Sie /opt/Citrix/VDA/bin/setlog und setzen Sie GFX_X11 auf verbose, um die Ablaufverfolgungsinformationen zur Fehlerbehebung zu sammeln.
Hardware-Kodierung funktioniert nicht
Diese Funktion unterstützt nur Software-Kodierung.