🌐 English 🇩🇪 Deutschland
DaDesktop

GPU-Passthrough-Vorlage für benutzerdefiniertes Betriebssystem

Wenn Sie Ihre benutzerdefinierte Vorlage zur Unterstützung von GPUs einrichten, sollten Sie die folgenden Anweisungen befolgen.

Bitte beachten Sie, dass es zwei Hauptanwendungsfälle für GPU-Passthrough gibt:

Während der Anwendungsfall Machine Learning weniger Aufwand erfordert (d. h. die Anzeige muss nicht die GPU nutzen), werden wir den gesamten Prozess abdecken, um beide Anwendungsfälle zu unterstützen.

Unterstützte GPUs

Wenn Sie DaDesktop lokal betreiben oder eine spezielle Karte für Ihren privaten Server erwerben möchten, sollten Sie Folgendes beachten.

Wir haben das DaDesktop-System hauptsächlich mit Grafikkarten der AMD Radeon RX 6000-Serie (insbesondere der RX 6400) und Nvidia RTX-Karten getestet. Modelle vor 2018 werden in der Regel nicht unterstützt.

Auch die integrierten GPUs für Ryzen 7/9 und die iGPUs von Intel sollten einwandfrei funktionieren, wir haben jedoch keine automatisierten Tests damit durchgeführt.

DD-Knotenseite

dadesktop_npnode_deploy/modules/build-os-template enthält Skripte, um einen Linux-Gast so zu modifizieren, dass er eine GPU als primäres Display unterstützt und zwischen einem GPU-gestützten System und einem CPU-gerenderten Display umschaltet.

Gasteinstellungen

Bitte bestätigen Sie, dass " support_qemu " in /var/lib/kvm/templatename/sysinfo.json auf false gesetzt ist, damit Sie sich innerhalb des Gastsystems per VNC verbinden können, da QEMU VNC die GPU-Bildschirmübertragung nicht unterstützt.

Testen

Methode 1: 
vblank_mode = 0 glxgears

Methode 2:

/apps/dd-guest/check-gpu

Windows-Gastsystem-Einrichtung, wenn kein physischer Monitor angeschlossen ist (in den meisten Fällen).

Wir verwenden IddSampleDriver , um in der Windows 10-Vorlage einen Grafikadapter und einen Monitor zu erstellen. Installieren Sie ihn einfach, falls an Ihre Grafikkarte kein Monitor angeschlossen ist.

Gehen Sie zu „Geräte-Manager“ -> „Grafikkarten“ -> „IddSampleDriver-Gerät“: Klicken Sie mit der rechten Maustaste darauf und aktivieren Sie das Gerät. (Sie können das Gerät deaktivieren, wenn Sie keinen virtuellen Bildschirm verwenden.)

Es wird langsam sein, und Sie können die Verbindung zur Ansicht trennen, falls diese Option verfügbar ist .

( Wählen Sie Anzeige x aus. Verwenden Sie im Abschnitt „ Mehrere Anzeigen “ das Dropdown-Menü und wählen Sie die Option „Diese Anzeigen trennen“ . )

Sie können diese Ansicht auch trennen, falls Ihnen diese Option zur Verfügung steht .