GPU-gyorsítás konfigurálása az Azure Virtual Desktophoz

Fontos

Ez a tartalom az Azure Resource Manager-objektumokkal rendelkező Azure Virtual Desktopra vonatkozik. Ha Azure Virtual Desktopot (klasszikus) használ Azure Resource Manager-objektumok nélkül, tekintse meg ezt a cikket.

Az Azure Virtual Desktop támogatja a grafikus feldolgozási egység (GPU) gyorsítását a renderelésben és a kódolásban a jobb alkalmazásteljesítmény és skálázhatóság érdekében. A GPU-gyorsítás elengedhetetlen a grafikus igényű alkalmazásokhoz, és az Azure Virtual Desktop összes támogatott operációs rendszerével használható.

A lista nem tartalmazza kifejezetten a Windows több munkamenetes verzióit. Az NV sorozatú Azure-beli virtuális gépek (VM-ek) minden GPU-ja rendelkezik egy GRID-licenccel, amely 25 egyidejű felhasználót támogat. További információ: NV-sorozat.

Ez a cikk bemutatja, hogyan hozhat létre GPU-ra optimalizált Azure-beli virtuális gépet, vehet fel a gazdagépkészletbe, és konfigurálhatja gpu-gyorsítással a rendereléshez és kódoláshoz.

Előfeltételek

Ez a cikk feltételezi, hogy már létrehozott egy gazdagépkészletet és egy alkalmazáscsoportot.

Megfelelő GPU-optimalizált Azure-beli virtuálisgép-méret kiválasztása

Válassza ki az Azure NV-sorozat, NVv3-sorozat, NVv4-sorozat, NVadsA10 v5-sorozat vagy NCasT4_v3 sorozatú virtuálisgép-méret közül, amelyet munkamenetgazdaként szeretne használni. Ezek a méretek alkalmazás- és asztali virtualizáláshoz vannak testre szabva. A legtöbb alkalmazás és a Windows felhasználói felület gpu-gyorsítását teszik lehetővé.

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. A kisebb és tört GPU-méretek lehetővé teszik a költségek és a minőség részletesebb szabályozását.

Megjegyzés:

Az NV-sorozatú virtuális gépek kivonását tervezik. További információ: NV-kivonás.

Az Azure NC, NCv2, NCv3, ND és NDv2 sorozatú virtuális gépek általában nem megfelelőek az Azure Virtual Desktop-munkamenet-gazdagépekhez. Ezek a virtuális gépek speciális, nagy teljesítményű számítási vagy gépi tanulási eszközökhöz vannak testre szabva, például az NVIDIA CUDA-val készültekhez. Nem támogatják a GPU-gyorsítást a legtöbb alkalmazáshoz vagy a Windows felhasználói felületéhez.

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. Az illesztőprogramok telepítéséhez kövesse a támogatott operációs rendszerek és illesztőprogramok utasításait. Csak az Azure-beli elosztott illesztőprogramok támogatottak.

Tartsa szem előtt ezt a méretspecifikus információt:

  • Az Azure NV sorozatú, NVv3-sorozatú vagy NCasT4_v3 sorozatú virtuális gépek esetében csak az NVIDIA GRID-illesztőprogramok támogatják a GPU-gyorsítást a legtöbb alkalmazáshoz és a Windows felhasználói felületéhez. Az NVIDIA CUDA-illesztők nem támogatják a GPU-gyorsítást ezekhez a virtuálisgép-méretekhez.

    Ha úgy dönt, hogy manuálisan telepíti az illesztőprogramokat, mindenképpen telepítse a GRID-illesztőprogramokat. Ha úgy dönt, hogy az Azure-beli virtuálisgép-bővítmény használatával telepíti az illesztőprogramokat, a GRID-illesztőprogramok automatikusan telepítve lesznek ezekhez a virtuálisgép-méretekhez.

  • Azure NVv4-sorozatú virtuális gépek esetén telepítse az Azure által biztosított AMD-illesztőprogramokat. Az Azure-beli virtuálisgép-bővítmény használatával automatikusan telepítheti őket, vagy manuálisan is telepítheti őket.

Az illesztőprogram telepítése után újra kell indítani a virtuális gépet. Az előző 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 Windows Serveren futó alkalmazások és asztalok a processzorral jelennek meg, és nem használják 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 egy helyi rendszergazdai jogosultságokkal rendelkező fiókkal.
  2. Nyissa meg a Start menüt, és a csoportházirend-szerkesztő megnyitásához írja be a gpedit.msc parancsot .
  3. Nyissa meg a Számítógép konfigurációja> Rendszergazda kiszolgálói sablonok>Windows-összetevők>távoli asztali szolgáltatások>távoli asztali munkamenetgazda>távoli munkamenet-környezetét.
  4. Válassza ki azt a szabályzatot , amely hardveres grafikus adaptereket használ az összes távoli asztali szolgáltatás munkamenetéhez. Állítsa ezt a házirendet engedélyezve a GPU-renderelés engedélyezéséhez a távoli munkamenetben.

GPU-gyorsított keretkódolás konfigurálása

A Remote Desktop kódolja az összes grafikus elemet, amelyet az alkalmazások és az asztalok a távoli asztali ügyfeleknek való átvitelhez renderelnek. Ha a képernyő egy része gyakran frissül, a képernyő ezen része videokóddal (H.264/AVC) van kódolva. A Távoli asztal alapértelmezés szerint nem használ elérhető 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. Az alábbi eljárás az előző lépéseket követi.

Megjegyzés:

A GPU-gyorsított keretkódolás nem érhető el NVv4 sorozatú virtuális gépeken.

  1. Válassza a H.264/AVC hardverkódolás távoli asztali kapcsolatokhoz való konfigurálását. Állítsa ezt a házirendet engedélyezve az AVC/H.264 hardverkódolásának engedélyezéséhez a távoli munkamenetben.

    Ha Windows Server 2016-ot használ, állítsa az AVC hardverkódolás előnyben részesítésére az Always (Mindig) lehetőséget.

  2. Most, hogy módosította a szabályzatokat, kényszerítse ki a csoportházirend frissítését. Nyissa meg rendszergazdaként a parancssort, és futtassa a következő parancsot:

    gpupdate.exe /force
    
  3. Jelentkezzen ki a Távoli asztal munkamenetből.

Teljes képernyős videokódolás konfigurálása

Megjegyzés:

A teljes képernyős videokódolást gpu nélkül is engedélyezheti.

Ha gyakran használ olyan alkalmazásokat, amelyek nagy képkockasebességű tartalmat hoznak létre, dönthet úgy, hogy engedélyezi a teljes képernyős videokódolást egy távoli munkamenethez. Ilyen alkalmazások lehetnek például a 3D modellezés, a CAD/CAM vagy a videoalkalmazások.

A teljes képernyős videóprofil magasabb képkockaarányt és jobb felhasználói élményt biztosít ezekhez az alkalmazásokhoz, a hálózati sávszélesség, valamint a munkamenet-gazdagép és az ügyfélerőforrások rovására. Javasoljuk, hogy gpu-gyorsított keretkódolást használjon teljes képernyős videokódoláshoz.

Konfigurálja a munkamenet-gazdagép csoportházirendjét a teljes képernyős videokódolás engedélyezéséhez. Az előző lépések folytatása:

  1. Válassza ki a H.264 /AVC 444 grafikus mód rangsorolását a távoli asztali kapcsolatokhoz. Állítsa ezt a házirendet engedélyezve a H.264/AVC 444 kodek kényszerítéséhez a távoli munkamenetben.

  2. Most, hogy módosította a szabályzatokat, kényszerítse ki a csoportházirend frissítését. Nyissa meg rendszergazdaként a parancssort, és futtassa a következő parancsot:

    gpupdate.exe /force
    
  3. 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ábbi módszerek valamelyikével:

  • NVIDIA GPU-val rendelkező Azure-beli virtuális gépek esetén a segédprogrammal ellenőrizheti, nvidia-smi hogy van-e GPU-kihasználtság az alkalmazások futtatásakor. További információt az illesztőprogram telepítésének ellenőrzése című témakörben talál.
  • Támogatott operációsrendszer-verziók esetén a Task Managerrel 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él használatával.
  2. Nyissa meg 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. Keresse meg a 170-ben használt eseményazonosítót. Ha az AVC hardverkódoló engedélyezve van : 1, a Távoli asztal GPU-gyorsított kódolást használ.

Tipp.

Ha a GPU-gyorsítás teszteléséhez az Azure Virtual Desktopon kívül csatlakozik a munkamenet-gazdagéphez, a naplókat a rendszer ehelyett a Microsoft>Windows>RemoteDesktopServices-RdpCoreTs>>operatív alkalmazások és szolgáltatások naplóiban tárolja, amelyek Eseménynapló.

Teljes képernyős videókódolás ellenőrzése

Annak ellenőrzése, hogy a Távoli asztal teljes képernyős videokódolást használ-e:

  1. Csatlakozás a virtuális gép asztalára az Azure Virtual Desktop-ügyfél használatával.
  2. Nyissa meg 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. Keresse meg a 162-s eseményazonosítót. Ha az AVC elérhető: 1 kezdeti profil: 2048, a Remote Desktop teljes képernyős videokódolást (AVC 444) használ.

Tipp.

Ha a GPU-gyorsítás teszteléséhez az Azure Virtual Desktopon kívül csatlakozik a munkamenet-gazdagéphez, a naplókat a rendszer ehelyett a Microsoft>Windows>RemoteDesktopServices-RdpCoreTs>>operatív alkalmazások és szolgáltatások naplóiban tárolja, amelyek Eseménynapló.

Következő lépések

Ezeknek az utasításoknak gpu-gyorsítással kell rendelkezniük egy munkamenet-gazdagépen (egy virtuális gépen). Az alábbiakban további szempontokat talál 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 a virtuális gépeken. Használja az NVIDIA GPU-illesztőbővítményt az NVIDIA GPU-kkal rendelkező virtuális gépekhez. Használja az AMD GPU-illesztőbővítményt AMD GPU-kkal rendelkező virtuális gépekhez.
  • Fontolja meg az Active Directory használatát a csoportházirend virtuális gépek közötti konfigurálásának egyszerűsítéséhez. 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.