Megosztás a következőn keresztül:


GPU-gyorsítás engedélyezése az Azure Virtual Desktophoz

Az Azure Virtual Desktop támogatja a grafikus feldolgozóegységek (GPU) gyorsítását a renderelésben és a kódolásban az alkalmazások teljesítményének és méretezhetőségének javításához a Remote Desktop Protocol (RDP) használatával. A GPU-gyorsítás elengedhetetlen a nagy grafikai igényű alkalmazásokhoz, például a grafikus tervezők, a videószerkesztők, a 3D modellezők, az adatelemzők vagy a vizualizációs szakemberek által használt alkalmazásokhoz.

Az Azure Virtual Desktopban a GPU-gyorsítás három összetevője működik együtt a felhasználói élmény javítása érdekében:

  • GPU-gyorsított alkalmazásmegjelenítés: Grafikus elemek távoli munkamenetben való megjelenítéséhez használja a GPU-t.

  • GPU-gyorsított távoli keretkódolás: A Remote Desktop Protocol kódolja a helyi eszközre való átvitelhez renderelt összes grafikus elemet. A GPU-gyorsított távoli keretkódolás a GPU-val kódolja a renderelt grafikus kereteket, hogy magasabb képkockasebességeket és jobb felhasználói élményt biztosítson, bár ez a funkció nagyobb hálózati sávszélességet, valamint munkamenetgazda- és ügyfélerőforrásokat is igénybe vehet. Ez olyan alkalmazások előnyeit biztosítja, mint a 3D modellezés, a CAD/CAM vagy a videó lejátszása és szerkesztése. A kódolást a következővel végezheti el:

    • AVC/H.264
    • Hight Efficiency Video Coding (HEVC), más néven H.265. Ez 25–50%-kal jobb adattömörítést tesz lehetővé az AVC/H.264-hez képest, azonos videominőséggel vagy jobb minőséggel, azonos átviteli sebességgel.

Megjegyzés:

  • Ha a HEVC/H.265 és az AVC/H.264 hardveres gyorsítást is engedélyezi, de a HEVC/H.265 kodek nem érhető el a helyi eszközön, vagy a környezet nem felel meg a HEVC/H.265 előfeltételeinek, ehelyett az AVC/H.264 lesz használatban.

  • Az AVC/H.264-tel gpu-gyorsítás nélkül is engedélyezheti a teljes képernyős videokódolást, de a HEVC/H.265 használatához kompatibilis GPU-kompatibilis távoli virtuális gépre van szükség.

  • A képminőség javítása érdekében az alapértelmezett chroma értéket is növelheti.

Ez a cikk bemutatja, hogy mely Azure-beli virtuálisgép-méreteket használhatja munkamenetgazdaként GPU-gyorsítással, és hogyan engedélyezheti a GPU-gyorsítást a rendereléshez és a kódoláshoz.

Támogatott GPU-optimalizált Azure-beli virtuálisgép-méretek

Az alábbi táblázat felsorolja, hogy mely Azure-beli virtuálisgép-méretek vannak GPU-gyorsításra optimalizálva és az Azure Virtual Desktop munkamenetgazdáiként támogatva:

Azure-beli virtuális gép mérete GPU-gyorsított alkalmazásmegjelenítés GPU-gyorsított távoli keretkódolás
NVv3-sorozat Támogatott HEVC/H.265
AVC/H.264
NVv4-sorozat Támogatott AVC/H.264
NVadsA10 v5 sorozat Támogatott HEVC/H.265
AVC/H.264
NCasT4_v3 sorozat Támogatott HEVC/H.265
AVC/H.264

A virtuális gép méretének megfelelő kiválasztása számos tényezőtől függ, például 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 nagyobb képességgel rendelkező 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.

Az NVIDIA GPU-val rendelkező virtuálisgép-méretekhez 25 egyidejű felhasználót támogató GRID-licenc szükséges.

Fontos

Az Azure NC, NCv2, NCv3, ND és NDv2 sorozatú virtuális gépek általában nem alkalmasak munkamenetgazdákként. Ezek a virtuálisgép-méretek speciális, nagy teljesítményű számítási vagy gépi tanulási eszközökhöz vannak igazítva, például az NVIDIA CUDA-val készült eszközökhöz. A legtöbb alkalmazáshoz és a Windows felhasználói felületéhez nem támogatják a GPU-gyorsítást.

Előfeltételek

A GPU-gyorsítás engedélyezéséhez a következőkre van szükség:

A HEVC/H.265 hardveres gyorsításhoz emellett a következőkre is szükség van:

  • A munkamenetgazdáknak Windows 10 vagy Windows 11 kell futniuk.

  • Egy asztali alkalmazáscsoport. A RemoteApp nem támogatott.

  • Ha a chroma értékét 4:4:4-re növelte, a chroma értéke a HEVC hardveres gyorsítás használatakor 4:2:0-ra csökken.

  • Tiltsa le a multimédiás átirányítást a munkamenetgazdákon a gazdagép összetevő eltávolításával.

  • Az Azure Virtual Desktop felügyeleti sablonja Csoportházirend érhető el a munkamenetgazdák konfigurálásához.

  • A távoli munkamenethez való csatlakozáshoz használt helyi Windows-eszközöknek a következőkre van szüksége:

    • HEVC (H.265) 4K YUV 4:2:0 kódolási támogatással rendelkező GPU. További információt a gyártó dokumentációjában talál. Néhány gyártó dokumentációjának hivatkozásai:

    • Telepített Microsoft HEVC-kodek. Ez a következő 3 módszer közül 1-et szerezhet be:

      • A Microsoft HEVC-kodek a Windows 11 22H2-s vagy újabb verzióinak új telepítéseiben is megtalálható.
      • A Microsoft HEVC kodek a Microsoft Store-ból vásárolható meg.
      • Ha Windows App 2.0.503.0-s vagy újabb verzióját használja, és még nincs telepítve a Microsoft HEVC kodek, az alkalmazás csak a Windows App keresztül kezdeményezett távoli munkamenetekkel kompatibilis HEVC-kodek speciális verzióját kísérli meg telepíteni. Vegye figyelembe, hogy ez a módszer hozzáférést igényel a Microsoft Store-hoz.
    • Az alábbi alkalmazások egyike egy távoli munkamenethez való csatlakozáshoz. Más platformok és verziók nem támogatottak.

      • Windows App a Windows 2.0.503.0-s vagy újabb verziójában.
      • Távoli asztali alkalmazás Windows rendszeren, 1.2.6081-es vagy újabb verzió.

Támogatott grafikus illesztőprogramok telepítése a munkamenetgazdákon

Ahhoz, hogy kihasználhassa az Azure N sorozatú virtuális gépek GPU-képességeit az Azure Virtual Desktopban, telepítenie kell a megfelelő grafikus illesztőprogramokat. Kövesse a Támogatott operációs rendszerek és illesztőprogramok című cikk utasításait az illesztőprogramok telepítésének megismeréséhez.

Fontos

Csak az Azure-beli elosztott illesztőprogramok támogatottak.

Illesztőprogramok telepítésekor íme néhány fontos irányelv:

  • Az NVIDIA GPU-val rendelkező virtuális gépek esetében csak az NVIDIA GRID-illesztőprogramok támogatják a GPU-gyorsítást a legtöbb alkalmazás és a Windows felhasználói felülete esetében. Az NVIDIA CUDA-illesztők nem támogatják a GPU-gyorsítást ezekhez a virtuálisgép-méretekhez. Az illesztőprogram letöltésével és telepítésével kapcsolatban lásd: NVIDIA GPU-illesztőprogramok telepítése Windows rendszerű N sorozatú virtuális gépekre , és győződjön meg arról, hogy telepíti a GRID-illesztőprogramot. Ha az illesztőprogramot az NVIDIA GPU-illesztőbővítménnyel telepíti, a GRID-illesztőprogram automatikusan települ ezekhez a virtuálisgép-méretekhez.

    • HEVC/H.265 hardveres gyorsítás esetén az NVIDIA GPU-illesztő GRID 16.2 (537.13) vagy újabb verzióját kell használnia.
  • AMD GPU-val rendelkező virtuálisgép-méretek esetén telepítse az Azure által biztosított AMD-illesztőprogramokat. Az illesztőprogram letöltésével és telepítésével kapcsolatban lásd: AMD GPU-illesztőprogramok telepítése Windows rendszerű N sorozatú virtuális gépekre.

GPU-gyorsított alkalmazásmegjelenítés és távoli keretkódolás engedélyezése

Alapértelmezés szerint az Azure Virtual Desktop távoli munkamenetei a cpu-val vannak renderelve, és nem használnak elérhető GPU-kat. Engedélyezheti a GPU-gyorsított alkalmazásmegjelenítést és a távoli keretkódolást Microsoft Intune vagy Csoportházirend használatával.

Fontos

Ha a H.264/AVC és a H.265/HEVC használatával történő GPU-gyorsítás beállításai engedélyezve vannak, a H.265/HEVC prioritást ad a kompatibilis távoli munkamenetekhez.

Válassza ki a forgatókönyv megfelelő lapját.

GPU-gyorsított alkalmazásmegjelenítés engedélyezése Intune használatával:

  1. Jelentkezzen be a Microsoft Intune felügyeleti központba.

  2. Hozzon létre vagy szerkesszen egy konfigurációs profiltWindows 10 és újabb eszközökhöz a Beállítások katalógusprofiltípussal.

  3. A beállításválasztóban keresse meg a Felügyeleti sablonok>Windows-összetevők>Távoli asztali szolgáltatások>Távoli asztali munkamenetgazda>távoli munkamenet-környezet elemét.

    Képernyőkép az átirányítási lehetőségekről a Microsoft Intune portálon.

  4. Válassza ki a következő beállításokat:

    1. GPU-gyorsított alkalmazásmegjelenítés esetén jelölje be a Hardveres grafikus adapterek használata minden távoli asztali szolgáltatás munkamenethez jelölőnégyzetet.

    2. GPU-gyorsított távoli keretkódolás esetén a H.264/AVC használatával:

      1. Jelölje be a H.264/AVC 444 grafikus mód rangsorolása távoli asztali kapcsolatokhoz jelölőnégyzetet.
      2. Jelölje be a H.264/AVC hardverkódolás konfigurálása távoli asztali kapcsolatokhoz jelölőnégyzetet.

    Megjegyzés:

    Ha bejelöli a H.264 grafikus mód rangsorolása a hardverkódolás konfigurálása jelölőnégyzet bejelölése nélkül, az szoftveres/CPU-alapú H.264/AVC teljes képernyős videokódolást eredményezhet.

  5. A H.265/HEVC használatával történő GPU-gyorsított távoli keretkódoláshoz keresse meg a Felügyeleti sablonok>Windows-összetevők>Távoli asztali szolgáltatások>Távoli asztali munkamenetgazda>Azure Virtual Desktop lehetőséget a beállításválasztóban.

  6. A GPU-gyorsított távoli keretkódolás H.265/HEVC használatával történő engedélyezéséhez jelölje be a H.265/HEVC hardverkódolás konfigurálása távoli asztali Connections jelölőnégyzetet, majd zárja be a beállításválasztót.

  7. Bontsa ki a Felügyeleti sablonok kategóriát, majd állítsa be a kapcsolót az egyes beállításokhoz az alábbiak szerint:

    1. A GPU-gyorsított alkalmazásmegjelenítéshez állítsa a Hardveres grafikus adapterek használata minden távoli asztali szolgáltatás munkamenethezbeállítást Engedélyezve értékre.

    2. A H.264/AVC használatával gpu-gyorsított távoli keretkódolás esetén állítsa a H.264/AVC hardverkódolás konfigurálása távoli asztali kapcsolatokhozbeállítást Engedélyezve értékre.

    3. A teljes képernyős videokódoláshoz állítsa a H.264/AVC 444 grafikus mód prioritásának beállításaként a Távoli asztali kapcsolatok beállítást Engedélyezve értékre.

    4. A H.265/HEVC használatával gpu-gyorsított távoli keretkódolás esetén a H.265/HEVC hardverkódolás konfigurálása távoli asztali Connectionsengedélyezve értékre.

  8. Válassza a Tovább gombot.

  9. Nem kötelező: A Hatókörcímkék lapon válasszon ki egy hatókörcímkét a profil szűréséhez. További információ a hatókörcímkékről: Szerepköralapú hozzáférés-vezérlés (RBAC)és keresési címkék használata az elosztott IT-szolgáltatásokhoz.

  10. A Hozzárendelések lapon válassza ki a konfigurálni kívánt távoli munkamenetet biztosító számítógépeket tartalmazó csoportot, majd kattintson a Tovább gombra.

  11. A Véleményezés + létrehozás lapon tekintse át a beállításokat, majd válassza a Létrehozás lehetőséget.

  12. Miután a házirend érvényes a távoli munkamenetet biztosító számítógépekre, indítsa újra őket a beállítások érvénybe lépéséhez.

GPU-gyorsítás ellenőrzése

Annak ellenőrzése, hogy egy távoli munkamenet GPU-gyorsítást, GPU-gyorsítást használó alkalmazásmegjelenítést, keretkódolást vagy teljes képernyős videokódolást használ-e:

  1. Ha ellenőrizni szeretné a HEVC/H.265 hardvergyorsítást, hajtsa végre a következő további lépéseket:

    1. Egy PowerShell-parancssor megnyitásával és a következő parancs futtatásával győződjön meg arról, hogy a helyi Windows-eszközön telepítve van a Microsoft HEVC kodek:

      Get-AppxPackage -Name "Microsoft.HEVCVideoExtension" | FT Name, Version
      

      A kimenetnek az alábbihoz hasonlónak kell lennie:

      Name                         Version
      ----                         -------
      Microsoft.HEVCVideoExtension 2.1.1161.0
      
    2. Ha használja, győződjön meg arról, hogy a multimédiás átirányítás le van tiltva a munkamenetgazdán.

  2. Csatlakozzon a konfigurált munkamenetgazdák egyikéhez az Azure Virtual Desktopon vagy egy közvetlen RDP-kapcsolaton keresztül.

  3. Nyisson meg egy GPU-gyorsítást használó alkalmazást, és hozzon létre némi terhelést a GPU számára.

  4. Nyissa meg a Feladatkezelőt, és lépjen a Teljesítmény lapra. Válassza ki a GPU-t annak megtekintéséhez, hogy az alkalmazás használja-e a GPU-t.

    Képernyőkép a GPU-használatról a Feladatkezelőben távoli asztali munkamenetben.

    Tipp

    NVIDIA GPU-k esetén a segédprogrammal is ellenőrizheti a nvidia-smi GPU-kihasználtságot az alkalmazás futtatásakor. További információ: Illesztőprogram telepítésének ellenőrzése.

  5. A GPU-gyorsított teljes képernyős kódolás HEVC/H.265 használatával történő ellenőrzéséhez megnyithatja a Kapcsolati adatok ablakot a munkamenetből.

    1. Ha a munkamenet teljes képernyős módban van, válassza a jelerősség ikont a munkamenetablak tetején található RDP-kapcsolatsávon. Ha a munkamenet ablakos módban van, kattintson a jobb gombbal az ablak tetejére, és válassza a Helyi menü Kapcsolati adatok elemét .

    2. Válassza a "Részletek megtekintése" lehetőséget az ablak további információkkal való kibontásához. Ha a Grafikus részletek területen látható a Használt kodekek: HEVC, akkor a GPU-gyorsított képkocka-kódolás HEVC/H.265-tel és teljes képernyős videokódolással van használatban.

  6. Az eseménymegtekintő használatával ellenőrizheti a GPU-gyorsítást AVC/H.264 vagy HEVC/H.265 használatával. Ehhez nyissa meg eseménymegtekintő a Start menüből, vagy futtassa eventvwr.msc a parancsot a parancssorból.

  7. Lépjen az alábbi helyek egyikére:

    1. Az Azure Virtual Desktopon keresztüli kapcsolatokért keresse fel az Alkalmazások és szolgáltatások naplói>Microsoft>Windows>RemoteDesktopServices-RdpCoreCDV>Operational című cikket.

    2. A közvetlen RDP-kapcsolaton keresztüli kapcsolatokért tekintse meg az Alkalmazások és szolgáltatások naplói>Microsoft>Windows>RemoteDesktopServices-RdpCoreTs>Operational című cikket.

  8. Keresse meg a következő eseményazonosítókat:

    • 170-ös eseményazonosító: Ha az AVC hardverkódoló engedélyezve van: 1 az esemény szövegében, a GPU-gyorsított keretkódolás használatban van.

    • 162-ös eseményazonosító:

      • Ha az esemény szövegében az Avc444FullScreenProfile látható, a GPU-gyorsított képkocka-kódolás AVC/H.264 és teljes képernyős videokódolás használatával történik.
      • Ha hevcProfile jelenik meg az esemény szövegében, a GPU-gyorsított képkocka-kódolás HEVC/H.265-tel és teljes képernyős videokódolással van használatban.

Növelje az alapértelmezett chroma értéket a képminőség javításához.