Linux Virtual Delivery Agent 2107

Nicht-GRID-3D-Grafik

Übersicht

Mit dieser Funktionserweiterung unterstützt der Linux VDA nicht nur NVIDIA GRID 3D-Grafikkarten, sondern auch 3D-Grafikkarten ohne GRID.

  • Installation

Um die Nicht-GRID-3D-Grafikfunktion zu verwenden, müssen Sie:

Wenn Ihr 3D-Grafikkartentreiber NVIDIA ist, werden die Konfigurationsdateien automatisch installiert und eingerichtet.

Andere Arten von 3D-Grafikkarten

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

Verwenden Sie ctx-driver_name-1.conf als Beispiel und führen Sie die folgenden Schritte aus, um die Vorlagen-Konfigurationsdateien zu ändern:

  1. Ersetzen Sie driver_name durch den tatsächlichen Treibernamen.

    Wenn Ihr Treibername beispielsweise intel ist, können Sie den Konfigurationsdateinamen in ctx-intel-1.conf ändern.

  2. 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. So aktivieren Sie diesen Abschnitt:

    1. Informationen zur Konfiguration finden Sie im Handbuch der 3D-Grafikkarte des Herstellers. Eine native Konfigurationsdatei kann generiert werden. Überprüfen Sie, ob Ihre 3D-Grafikkarte in einer lokalen Umgebung mit der nativen Konfigurationsdatei funktioniert, wenn Sie keine Linux VDA ICA®-Sitzung verwenden.

    2. Kopieren Sie den Abschnitt „Device“ der nativen Konfigurationsdatei in ctx-driver_name-1.conf.

  3. Führen Sie den folgenden Befehl aus, um den Registrierungsschlüssel so einzustellen, dass der Linux VDA den in Schritt 1 festgelegten Konfigurationsdateinamen 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-->

Fehlerbehebung

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 Trace-Informationen für das Debugging zu sammeln.

Hardware-Kodierung funktioniert nicht

Diese Funktion unterstützt nur Software-Kodierung.

Nicht-GRID-3D-Grafik