Linux Virtual Delivery Agent

Non-vGPU-Grafikkarten

Non-vGPU-Grafikkarten bezeichnen Grafikkarten, die die NVIDIA Virtual GPU (vGPU)-Lösung nicht unterstützen. Dieser Artikel enthält Informationen zur Verwendung von Non-vGPU-Grafikkarten.

  • Voraussetzungen

Um Non-vGPU-Grafikkarten zu verwenden, müssen Sie:

Konfiguration

  • Xorg-Konfigurationsdateien ändern

  • Für NVIDIA-Grafikkarten

Wenn Sie einen NVIDIA-Treiber verwenden, werden die Konfigurationsdateien automatisch installiert und eingerichtet.

Für andere Grafikkarten

Sie müssen 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:

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

    Wenn Ihr Treibername beispielsweise intel ist, können Sie den Namen der Konfigurationsdatei 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. Um diesen Abschnitt zu aktivieren:

    1. Beachten Sie die Anleitung des Kartenherstellers für Konfigurationsinformationen. Eine native Konfigurationsdatei kann generiert werden. Überprüfen Sie, ob Ihre Karte in einer lokalen Umgebung mit der nativen Konfigurationsdatei funktioniert, wenn Sie keine Linux VDA-Sitzung ausführen.

    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 festzulegen, damit 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-->
    

Non-vGPU-Grafik aktivieren

Die Non-vGPU-Grafikfunktion ist standardmäßig deaktiviert. Sie können den folgenden Befehl ausführen, um sie zu aktivieren, indem Sie den Wert 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 zur Fehlerbehebung zu sammeln.

Hardware-Kodierung funktioniert nicht

Diese Funktion unterstützt nur Software-Kodierung.

Non-vGPU-Grafikkarten