DaDesktop

GPU-Passthrough für benutzerdefinierte Betriebssystem-Templates

Um Ihr benutzerdefiniertes Template für die GPU-Unterstützung vorzubereiten, befolgen Sie bitte die nachstehenden Anweisungen.

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

Obwohl der Machine-Learning-Anwendungsfall weniger Aufwand erfordert (da das Display keine GPU nutzen muss), behandeln wir den gesamten Prozess zur Unterstützung beider Anwendungsfälle.

Unterstützte GPU

Wenn Sie DaDesktop vor Ort betreiben oder den Kauf spezifischer Karten für Ihren privaten Server anfordern, beachten Sie folgende Aspekte:

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

Auch integrierte GPUs für Ryzen 7/9 und iGPUs von Intel sollten problemlos funktionieren, wir führen jedoch keine automatisierten Tests dafür durch.

DD-Node-Seite

dadesktop_npnode_deploy/modules/build-os-template enthält Skripte, um den Linux-Gast so anzupassen, dass die GPU als primäres Display genutzt wird, und um zwischen GPU-unterstützten Maschinen und CPU-gerendertem Bildschirm zu wechseln.

Gast-Einstellungen

Bitte stellen Sie sicher, dass in /var/lib/kvm/templatename/sysinfo.json 'support_qemu' auf false gesetzt ist, damit Sie sich mit der VNC im Gast verbinden können, da qemu vnc den Bildschirm mit GPU-Durchleitung nicht anzeigen kann.

Testen

Methode 1: 
vblank_mode=0 glxgears

Methode 2:

/apps/dd-guest/check-gpu

Windows-Gast-Einstellungen, wenn kein physischer Monitor angeschlossen ist (die meisten Fälle)

Wir verwenden IddSampleDriver, um im Windows-10-Template einen Display-Adapter und einen visuellen Monitor zu erstellen. Installieren Sie es einfach, wenn Ihre GPU keinen Monitor angeschlossen hat.

Öffnen Sie den „Geräte-Manager“ -> „Anzeigeadapter“ -> „IddSampleDriver-Gerät“: Rechtsklick, Gerät aktivieren. (Sie können das Gerät deaktivieren, wenn Sie die virtuelle Anzeige nicht verwenden.)

diese ist langsam und Sie können „Diese Anzeige trennen“ auswählen, falls diese Option vorhanden ist.

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

Sie können auch „Diese Anzeige trennen“ auswählen, falls diese Option vorhanden ist.