Grafikkarten ohne vGPU

Last published : Nov 13, 2026
Grafikkarten ohne vGPU sind Grafikkarten, die die NVIDIA Virtual GPU (vGPU)-Lösung nicht unterstützen. Dieser Artikel enthält Informationen zur Verwendung von Grafikkarten ohne vGPU.

Voraussetzungen

Um Grafikkarten ohne vGPU 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 den tatsächlichen Treibernamen.
    Wenn Ihr Treibername beispielsweise intel lautet, können Sie den Namen der Konfigurationsdatei in ctx-intel-1.conf ändern.
  2. Fügen Sie die Informationen zum Videotreiber hinzu.
    Jede Vorlagenkonfigurationsdatei 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 des Kartenherstellers. Eine native Konfigurationsdatei kann generiert werden. Stellen Sie sicher, dass 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 nach ctx-driver\_name-1.conf.
  3. Führen Sie den folgenden Befehl aus, um den Registrierungsschlüssel so festzulegen, 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

Nicht-vGPU-Grafik aktivieren

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

Monitor-Blanking für Remote PC Access VDAs

Der Linux VDA unterstützt das physische Monitor-Blanking für Remote PC Access VDAs, die Nicht-vGPU-Grafikkarten verwenden. Diese Verbesserung lagert die Grafikanzeige auf virtuelle Extensible Virtual Display Interface (EVDI)-Monitore aus.
Hinweis:
Die maximale Anzahl virtueller EVDI-Monitore variiert je nach Distribution.
Monitor-Blanking funktioniert für Ubuntu 20.04, Debian 11.3 und Debian 10.9 VDAs. Um Monitor-Blanking zu verwenden, führen Sie die folgenden zwei Schritte aus:
  1. Installieren Sie das Paket evdi-dkms basierend auf Ihrer Linux-Distribution:
    sudo apt install evdi-dkms
  2. Grafikanzeige-Auslagerung auf EVDI aktivieren:
    /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "Evdi" -d "0x00000001" --force
  3. Wenn Sie eine Intel-Grafikkarte verwenden, deaktivieren Sie den Display-Manager. Andernfalls wird die Intel-Karte vom Display-Manager belegt und steht für Citrix®-Remotesitzungen nicht zur Verfügung.
    sudo systemctl disable --now gdm

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

Hardware-Kodierung funktioniert nicht

Diese Funktion unterstützt nur Software-Kodierung.