GPU Passthrough egyéni operációsrendszer-sablon
Amikor egyéni sablonját GPU-támogatásra készíti elő, kövesse az alábbi utasításokat.
Kérjük, vegye figyelembe, hogy a GPU-átadásnak 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 felhasználási eset kevesebb munkát igényel (a kijelzőnek nem kell GPU-t használnia), mi a teljes folyamatot ismertetjük, hogy mindkét esetet támogassuk.
Támogatott GPU-k
Ha a DaDesktop-ot saját telephelyen futtatja, vagy speciális kártyák vásárlását kéri a privát szerveréhez, itt van néhány megfontolandó szempont.
Tesztjeink során a DaDesktop rendszert leginkább AMD Radeon RX 6000 sorozattal (különösen az RX 6400) és Nvidia RTX kártyákkal ellenőrizzük. A 2018 előtti modellek általában nem támogatottak.
Emellett a Ryzen 7/9 integrált GPU-i és az Intel iGPU-i általában jól működnek, de ezekre nem futnak automatizált tesztjeink.
DD Node oldal
A dadesktop_npnode_deploy/modules/build-os-template útvonalon található szkriptek segítségével módosíthatjuk a Linux vendégrendszert, hogy a GPU-t elsődleges kijelzőként használja, és válthassunk a GPU-támogatású gépek és a CPU által renderelt képernyő között.
Vendég beállítások
Kérjük, erősítse meg, hogy a /var/lib/kvm/templatename/sysinfo.json fájlban lévő „support_qemu” bejegyzés false értékre van állítva, így csatlakozhat a vendégen belüli VNC-hez, mivel a qemu vnc nem tudja megjeleníteni a GPU-átadás 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ásai, ha nincs fizikai monitor csatlakoztatva (a legtöbb esetben)
Az IddSampleDriver segítségével hozunk létre megjelenítő adaptert és virtuális monitort a Windows 10 sablonban. Csak telepítse, ha a GPU-jához nincs monitor csatlakoztatva.
-
Csomagolja ki az IddSampleDriver-t a c:\IddSampleDriver mappába
-
Telepítse a tanúsítványt
-
Telepítse az illesztőprogramot
-
Menjen a „Kijelző beállítások” menübe, ahol több kijelzőt talál. Ellenőrizze a „Speciális kijelzőbeállítások” részt, általában a 2. kijelző vagy a 3. kijelző, melynek neve „Linux FHD" az általunk létrehozott virtuális kijelző. Jegyezze meg a kijelző számát (legyen N), majd lépjen vissza a „Kijelzők kiválasztása és átrendezése” szakaszhoz, válassza ki az N kijelzőt, és a „Több kijelző” szakaszban állítsa be a „Csak az N kijelzőn jelenjen meg” lehetőséget, ha elérhető, és tegye azt fő kijelzővé. Módosítsa a felbontását.
-
Ha nem talál olyan kijelzőt, melynek neve „Linux FHD":
Menjen a „Eszközkezelő” → „Kijelző-illesztőprogramok” → „IddSampleDriver eszköz” menüpontra: jobb kattintás, eszköz engedélyezése. (Ha nem használja a virtuális kijelzőt, letilthatja az eszközt.)
-
Ha van olyan kijelző, melynek neve „AMD vDisplay”, általában a 2. kijelző:
lassú lehet, és ha elérhető a „Kijelző leválasztása” lehetőség, használhatja azt.
(Válassza a Kijelző xet, a „Több kijelző” szakaszban a legördülő menüből válassza a Kijelző leválasztása lehetőséget.)
-
Van egy kijelző, melynek neve „Qemu Monitor”, általában 1. kijelző:
Szintén leválaszthatja ezt a kijelzőt, ha elérhető ez a lehetőség.
