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:

  1. Csatlakozás a virtuális gép asztalára helyi rendszergazdai jogosultságokkal rendelkező fiókkal.
  2. Nyissa meg a Start menüt, és írja be a "gpedit.msc" kifejezést a Csoportházirend-szerkesztő megnyitásához.
  3. 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.
  4. 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:

  1. 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.

  2. 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.

  3. 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
    
  4. 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:

  1. Csatlakozás a virtuális gép asztalára az Azure Virtual Desktop-ügyféllel.
  2. 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>
  3. 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.
  4. 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.