Șablon personalizat de sistem de operare cu passthrough GPU

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

Rețineți că există două scenarii principale de utilizare pentru passthrough GPU:

Deși scenariul de învățare automată necesită mai puțin efort (adică afișarea nu trebuie să folosească GPU), vom acoperi procesul complet pentru a suporta ambele scenarii.

GPU-uri suportate

Dacă rulați DaDesktop on-premise sau solicitați achiziția unor plăci specifice pentru serverul dumneavoastră privat, iată câteva aspecte de luat în considerare

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

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

Partea DD Node

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

Setări Guest

Confirmați că "support_qemu" din /var/lib/kvm/templatename/sysinfo.json este setat pe false, astfel încât să vă puteți conecta la VNC din interiorul guest-ului, deoarece qemu vnc nu poate afișa ecranul GPU-ului cu passthrough.

Testare

Metoda 1: 
vblank_mode=0 glxgears

Metoda 2:

/apps/dd-guest/check-gpu

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

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

Accesați "Manager dispozitive" -> "Adaptoare de afișare" -> "IddSampleDriver Device": clic dreapta, activați dispozitivul. (Puteți dezactiva dispozitivul dacă nu folosiți afișajul virtual.)

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

(Alegeți Afișajul x, iar î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ă această opțiune există.