Grafikus feldolgozási egység (GPU) gyorsításának konfigurálása az Azure Virtual Desktophoz (klasszikus)
Fontos
Ez a tartalom az Azure Virtual Desktopra (klasszikus) vonatkozik, amely nem támogatja az Azure Resource Manager Azure Virtual Desktop-objektumait. Ha Azure Resource Manager Azure Virtual Desktop-objektumokat próbál kezelni, tekintse meg ezt a cikket.
Az Azure Virtual Desktop támogatja a GPU-gyorsított renderelést és kódolást a jobb alkalmazásteljesítmény és skálázhatóság érdekében. A GPU-gyorsítás különösen fontos a grafikus igényű alkalmazások esetében.
Kövesse az ebben a cikkben ismertetett utasításokat egy GPU-ra optimalizált Azure-beli virtuális gép létrehozásához, a gazdagépkészlethez való hozzáadásához és a GPU-gyorsítás megjelenítéséhez és kódolásához való konfigurálásához. Ez a cikk feltételezi, hogy már konfigurált egy Azure Virtual Desktop-bérlőt.
GPU-optimalizált Azure-beli virtuális gép méretének kiválasztása
Az Azure számos GPU-ra optimalizált virtuálisgép-méretet kínál. A gazdagépkészlet megfelelő kiválasztása számos tényezőtől függ, többek között az adott alkalmazás számítási feladataitól, a felhasználói élmény kívánt minőségétől és a költségektől. Általánosságban elmondható, hogy a nagyobb és alkalmasabb GPU-k jobb felhasználói élményt nyújtanak egy adott felhasználói sűrűségben.
Gazdagépkészlet létrehozása, virtuális gép kiépítése és alkalmazáscsoport konfigurálása
Hozzon létre egy új gazdagépkészletet a kiválasztott méretű virtuális géppel. Útmutatásért tekintse meg az oktatóanyagot: Gazdagépkészlet létrehozása az Azure Marketplace-szel.
Az Azure Virtual Desktop támogatja a GPU által gyorsított renderelést és kódolást a következő operációs rendszerekben:
- Windows 10 1511-es vagy újabb verzió
- Windows Server 2016 vagy újabb
Emellett konfigurálnia kell egy alkalmazáscsoportot, vagy használnia kell az alapértelmezett asztali alkalmazáscsoportot (az "Asztali alkalmazáscsoport" nevet), amely automatikusan létrejön egy új gazdagépkészlet létrehozásakor. Útmutatásért lásd : Oktatóanyag: Alkalmazáscsoportok kezelése az Azure Virtual Desktophoz.
Támogatott grafikus illesztőprogramok telepítése a virtuális gépre
Az Azure N sorozatú virtuális gépek GPU-képességeinek az Azure Virtual Desktopban való kihasználásához telepítenie kell a megfelelő grafikus illesztőprogramokat. Kövesse a támogatott operációs rendszerek és illesztőprogramok utasításait a megfelelő grafikus gyártó illesztőprogramjainak manuális vagy Azure-beli virtuálisgép-bővítmény használatával történő telepítéséhez.
Az Azure Virtual Desktop csak az Azure által elosztott illesztőprogramokat támogatja. Emellett az NVIDIA GPU-kkal rendelkező Azure-beli virtuális gépek esetében csak az NVIDIA GRID-illesztőprogramok támogatottak az Azure Virtual Desktopban.
Az illesztőprogram telepítése után újra kell indítani a virtuális gépet. A fenti utasításokban szereplő ellenőrzési lépésekkel ellenőrizheti, hogy a grafikus illesztőprogramok telepítése sikeresen megtörtént-e.
GPU-gyorsított alkalmazásmegjelenítés konfigurálása
Alapértelmezés szerint a több munkamenetes konfigurációkban futó alkalmazások és asztalok a processzorral jelennek meg, és nem használják ki a rendelkezésre álló GPU-kat a rendereléshez. Konfigurálja a csoportházirendet a munkamenet-gazdagéphez a GPU-gyorsított renderelés engedélyezéséhez:
- Csatlakozás a virtuális gép asztalára helyi rendszergazdai jogosultságokkal rendelkező fiókkal.
- Nyissa meg a Start menüt, és írja be a "gpedit.msc" kifejezést a Csoportházirend-szerkesztő megnyitásához.
- Navigáljon a fára a Számítógép konfigurációja> Rendszergazda a>Windows-összetevők>távoli asztali szolgáltatások>távoli asztali munkamenetgazda>távoli munkamenet-környezetéhez.
- Válassza ki a szabályzatot: Használja a hardver alapértelmezett grafikus adapterét az összes Távoli asztali szolgáltatás munkamenethez, és állítsa ezt a házirendet engedélyezve a GPU-renderelés távoli munkamenetben való engedélyezéséhez.
GPU-gyorsított keretkódolás konfigurálása
A Távoli asztal kódolja az alkalmazások és az asztalok által renderelt összes ábrát (gpu-val vagy CPU-val) a távoli asztali ügyfeleknek való átvitelhez. A Távoli asztal alapértelmezés szerint nem használja a rendelkezésre álló GPU-kat ehhez a kódoláshoz. Konfigurálja a csoportházirendet a munkamenet-gazdagéphez a GPU-gyorsított keretkódolás engedélyezéséhez. A fenti lépések folytatása:
Válassza a H.264 /AVC 444 grafikus mód prioritását a távoli asztali kapcsolatokhoz , és állítsa ezt a házirendet engedélyezve a H.264/AVC 444 kodek kényszerítéséhez a távoli munkamenetben.
Válassza a H.264 /AVC hardverkódolás távoli asztali kapcsolatokhoz való konfigurálását, és állítsa ezt a házirendet engedélyezve a távoli munkamenetben az AVC/H.264 hardverkódolásának engedélyezéséhez.
Megjegyzés:
A Windows Server 2016-ban állítsa be az AVC hardverkódolás előnyben részesítés helyett az Always (Mindig) lehetőséget.
A csoportházirendek szerkesztése után kényszerítse ki a csoportházirend frissítését. Nyissa meg a parancssort, és írja be a következőt:
gpupdate.exe /force
Jelentkezzen ki a Távoli asztal munkamenetből.
GPU-gyorsított alkalmazásmegjelenítés ellenőrzése
Annak ellenőrzéséhez, hogy az alkalmazások a GPU-t használják-e a rendereléshez, próbálkozzon az alábbiak bármelyikével:
- NVIDIA GPU-val rendelkező Azure-beli virtuális gépek esetén az
nvidia-smi
illesztőprogram telepítésének ellenőrzése című cikkben ismertetett segédprogrammal ellenőrizze, hogy van-e GPU-kihasználtság az alkalmazások futtatásakor. - Támogatott operációsrendszer-verziók esetén a Feladatkezelővel ellenőrizheti a GPU-kihasználtságot. Válassza ki a GPU-t a "Teljesítmény" lapon annak megtekintéséhez, hogy az alkalmazások használják-e a GPU-t.
GPU-gyorsított keretkódolás ellenőrzése
Annak ellenőrzése, hogy a Távoli asztal GPU-gyorsított kódolást használ-e:
- Csatlakozás a virtuális gép asztalára az Azure Virtual Desktop-ügyféllel.
- Indítsa el a Eseménynapló, és lépjen a következő csomópontra: Alkalmazások és szolgáltatások naplói>Microsoft>Windows>RemoteDesktopServices-RdpCoreCDV Operational>
- Annak megállapításához, hogy GPU-gyorsított kódolást használ-e, keresse meg a 170-ben használt eseményazonosítót. Ha az "AVC hardverkódoló engedélyezve: 1" szöveget látja, akkor a rendszer GPU-kódolást használ.
- Annak megállapításához, hogy az AVC 444 mód van-e használatban, keresse meg a 162-s eseményazonosítót. Ha megjelenik az "AVC Elérhető: 1 kezdeti profil: 2048" szöveg, akkor az AVC 444 lesz használatban.
További lépések
Ezeknek az utasításoknak gpu-gyorsítással kell futniuk egy munkamenet-gazdagépen (egy virtuális gépen). Néhány további szempont a GPU-gyorsítás nagyobb gazdagépkészletekben való engedélyezéséhez:
- Fontolja meg egy virtuálisgép-bővítmény használatát az illesztőprogramok telepítésének és frissítéseinek egyszerűsítéséhez számos virtuális gépen. Használja az NVIDIA GPU-illesztőbővítményt az NVIDIA GPU-kkal rendelkező virtuális gépekhez, és használja az AMD GPU-illesztőbővítményt AMD GPU-kkal rendelkező virtuális gépekhez.
- Fontolja meg, hogy az Active Directory csoportházirend használatával egyszerűsítse a csoportházirend konfigurálását több virtuális gépen. A csoportházirend Active Directory-tartományban való üzembe helyezéséről további információt a Csoportházirend-objektumok használata című témakörben talál.