GPU-áteresztés egyéni operációs rendszer sablon
Ha 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-áteresztésnek 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 (azaz a kijelzőnek nem kell használnia a GPU-t), a teljes folyamatot bemutatjuk, hogy mindkét felhasználási esetet támogathassa.
Támogatott GPU
Ha a DaDesktop-ot helyben (on-premise) futtatja, vagy konkrét kártyák vásárlását kéri a saját privát szerveréhez, itt van néhány szempont, amit érdemes figyelembe venni.
Leginkább AMD Radeon RX 6000 sorozatú (különösen RX 6400) és Nvidia RTX kártyákkal teszteljük a DaDesktop rendszert. Általában a 2018 előtti modellek nem támogatottak.
A Ryzen 7/9 integrált GPU-i és az Intel iGPU-i is jól működhetnek, 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égrendszert, hogy a GPU-t elsődleges kijelzőként használhassa, és lehetővé tegyék a váltást a GPU által támogatott gépek és a CPU által renderelt képernyő között.
Vendégbeállítások
Kérjük, ellenőrizze, hogy a /var/lib/kvm/templatename/sysinfo.json fájlban a "support_qemu" értéke false legyen beállítva, így el tudja érni a VNC-t a vendégrendszeren belül, mert a qemu vnc nem tudja megjeleníteni az áteresztett 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 IddSampleDriver-t használjuk a kijelző-adapter és virtuális monitor létrehozásához 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
-
Lépjen a „Kijelző beállítások” menübe, ahol több kijelzőt találhat. Ellenőrizze a „Speciális megjelenítési beállításokat”, általában a 2. kijelző vagy 3, melynek neve „Linux FHD" az a virtuális kijelző, amit létrehoztunk. Jegyezze meg a kijelző számát N-ként, majd térjen vissza a „Kijelzők kiválasztása és átrendezése” részhez, válassza ki az N kijelzőt, a „Több kijelző” szekcióban állítsa be a „Csak ezen a kijelzőn mutatás: N” opciót, ha elérhető, és tegye elsődleges kijelzővé. Állítsa be a felbontását .
-
Ha nem talál olyan kijelzőt, amelynek neve „Linux FHD", akkor:
Lépjen az „Eszközkezelő” -> „Kijelző adapterek” -> „IddSampleDriver eszköz” menüpontba: 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ő, amelynek neve „AMD vDisplay", általában 2. kijelző:
az lassú lesz, és lehetősége van a „Kijelző leválasztása" opcióra, ha elérhető.
(Válassza ki a kijelző x-et, a „Több kijelző” szekcióban, használja a legördülő menüt és válassza a Kijelző leválasztása opciót.)
-
Van egy kijelző, amelynek neve „Qemu Monitor", általában 1. kijelző:
Ha van rá lehetőség, ezt a „Kijelző leválasztása" opcióval is megteheti.
