GPU Passthrough Egyedi operációsrendszer-sablon
A GPU-t támogató egyéni sablon előkészítésekor kövesse az alábbi utasításokat.
Kérjük, vegye figyelembe, hogy a GPU átadásának két fő felhasználási esete van:
- Gépi tanulás (nincs szükség képernyőre, pl. OpenCL stb.)
- Képfeldolgozás (pl. OBS Studio, Blender, videószerkesztés, Multiverse prezentációk stb.)
Bár a gépi tanulási eset kevesebb munkát igényel (azaz a kijelzőnek nem kell GPU-t használnia), a teljes körű folyamatot ismertetjük, hogy mindkét felhasználási esetet támogassuk.
Támogatott GPU-k
Ha a DaDesktop-et helyben futtatja, vagy adott kártyák beszerzését kéri a privát szerveréhez, íme néhány szempont.
A DaDesktop rendszert elsősorban AMD Radeon RX 6000 sorozatú (különösen RX 6400) és Nvidia RTX kártyákkal teszteljük. A 2018 előtti modellek általában nem támogatottak.
Továbbá, a Ryzen 7/9 integrált GPU-i és az Intel iGPU-i általában jól működnek, de ezeken nem végzünk automatizált teszteket.
DD Node oldal
A dadesktop_npnode_deploy/modules/build-os-template olyan szkripteket tartalmaz, amelyek módosítják a Linux vendéget, hogy támogassa a GPU-t elsődleges kijelzőként, és váltson a GPU-támogatott gépek és a CPU által renderelt képernyő között.
Vendég beállítások
Kérjük, győződjön meg róla, hogy a(z) "/var/lib/kvm/templatename/sysinfo.json" fájlban a "support_qemu" értéke false-ra van állítva, így csatlakozhat a vendégen belüli VNC-hez, mert a qemu vnc nem tudja megjeleníteni az átadott GPU képernyőjét.
Tesztelés
1. módszer: vblank_mode=0 glxgears
2. módszer:
/apps/dd-guest/check-gpu
Windows vendég beállítások, ha nincs fizikai monitor csatlakoztatva (a legtöbb esetben)
Az IddSampleDrivert használjuk egy kijelző-adapter és vizuális monitor létrehozásához a Windows 10 sablonban. Csak telepítse, ha a GPU-jához nincs monitor csatlakoztatva.
-
Másolja az IddSampleDriver-t a c:\IddSampleDriver mappába
-
Telepítse a tanúsítványt
-
Telepítse az illesztőprogramot
-
Lépjen a „Kijelző beállításai” menüpontba, ahol több kijelzőt talál. Ellenőrizze a „Speciális kijelzőbeállítások” lehetőséget. Általában a(z) 2. kijelző vagy a(z) 3. kijelző, amelynek neve "Linux FHD", az általunk létrehozott virtuális kijelző. Jegyezze meg a kijelző számát N-ként, majd térjen vissza a „Kijelzők kijelölése és átrendezése” szakaszhoz, válassza ki az N kijelzőt. A "Több kijelző" szakaszban állítsa be a „Csak az N kijelzőn” opciót, ha elérhető, és tegye ezt fő kijelzővé. Módosítsa a felbontását.
-
Ha nem talál „Linux FHD" nevű kijelzőt:
Lépjen az „Eszközkezelő” -> „Kijelző adapterek” -> "IddSampleDriver Device" menüpontba: kattintson jobb gombbal, és engedélyezze az eszközt. (Letilthatja az eszközt, ha nem használja a virtuális kijelzőt.)
-
Ha van egy "AMD vDisplay" nevű kijelző, általában 2. kijelző:
ez lassú lesz, és lehetőség szerint „Kijelző leválasztása” ha ez az opció elérhető.
(Válassza ki a(z) x kijelzőt. A "Több kijelző" szakaszban használja a legördülő menüt, és válassza a Kijelző leválasztása lehetőséget.)
-
Van egy "Qemu Monitor" nevű kijelző, általában 1. kijelző:
Ezt is „leválaszthatja”, ha ez az opció elérhető.