DaDesktop

Șablon personalizat de sistem de operare pentru GPU passthrough

Când pregătiți șablonul personalizat pentru a suporta GPU, urmați instrucțiunile de mai jos.

Rețineți că există două cazuri majore de utilizare pentru GPU passthrough:

Deși cazul Machine Learning necesită mai puțină muncă (adică afișajul nu trebuie să folosească GPU), vom acoperi procesul complet pentru a susține ambele cazuri.

GPU-uri acceptate

Dacă rulați DaDesktop on premise sau solicitați achiziția de plăci specifice pentru serverul privat, iată câteva considerații.

Testăm sistemul DaDesktop în principal cu seria AMD Radeon RX 6000 (în special RX 6400) și plăci Nvidia RTX. De obicei, modelele anterioare anului 2018 nu sunt acceptate.

De asemenea, GPU-urile integrate pentru Ryzen 7/9 și iGPU de la Intel ar trebui să funcționeze bine, dar nu rulăm teste automate pentru acestea.

Partea de nod DD

dadesktop_npnode_deploy/modules/build-os-template conține scripturi pentru a modifica invitatul Linux pentru a suporta GPU ca afișaj principal și comutarea între mașinile cu suport GPU și ecranul randat de CPU.

Setări invitat

Vă rugăm să confirmați că „support_qemu” din /var/lib/kvm/templatename/sysinfo.json a fost setat pe false, astfel încât să vă puteți conecta la VNC din interiorul invitatului,deoarece qemu vnc nu poate afișa ecranul GPU passthrough.

Testare

Metoda 1: 
vblank_mode=0 glxgears

Metoda 2:

/apps/dd-guest/check-gpu

Setări invitat Windows când nu este atașat un monitor fizic (majoritatea cazurilor)

Folosim IddSampleDriver pentru a crea un adaptor de afișaj și un monitor virtual în șablonul Windows 10. Instalați-l  dacă GPU-ul dumneavoastră nu are un monitor conectat.

Mergeți la „Manager dispozitive” -> „Adaptoare afișaj” -> „IddSampleDriver Device”: clic dreapta, activați dispozitivul. (Puteți dezactiva dispozitivul dacă nu utilizați afișajul virtual.)

   va fi lent și puteți „Deconectați acest afișaj” dacă există această opțiune.

   (Alegeți Afișajul x, în secțiunea „Afișaje multiple”, folosiți meniul derulant și selectați opțiunea Deconectați acest afișaj.)

   Puteți de asemenea să „Deconectați acest afișaj” dacă există această opțiune.