RemoteFX v systému Windows Server 2012

Remotefx - rozšíření možností technologie vzdálených virtuálních desktopů (rdp), což vám umožní virtualizovat serverový video adaptér. Tuto technologii vyvinula společnost Calista Technologies, kterou Microsoft později získal..

Technologie RemoteFX se poprvé objevila v systému Windows Server 2008 R2 SP1 a je podporována klientskými operačními systémy společnosti Microsoft počínaje Windows 7 SP1. Spolu s vydáním systémů Windows Server 2012 a Windows 8 byly funkce RemoteFX výrazně rozšířeny.

RemoteFX v systému Windows Server 2012. Co je nového?

Jaké nové věci nám společnost Microsoft nabízí v aktualizované verzi RemoteFX:

  • Multi-Dotkněte se: vícedotyková podpora v relaci RDP (v kompatibilním klientovi, alespoň RDP 8.0). RDS podporuje celou řadu gest, která fungují v systému Windows 8 (například zvětšení nebo otevření nabídky nastavení) mezi klientem a hostitelem s rozlišením až 256 dotyků.
  • Adaptivní grafika: dynamický výběr typu kompresního kodeku v závislosti na přenášeném obrazu a kvalitě kanálu
  • Speciální Media redirect API: slouží k přenosu mediálního zatížení do klientského zařízení, čímž usnadňuje vykreslování audio-video obsahu (v současné době se používá pouze v Lync)
  • Wan Vylepšení: schopnost pracovat na kanálech WAN při zachování všech výhod RemoteFX pomocí speciálních adaptivních rozšíření pro protokol UDP.
  • GPU Změny: Podpora jak hardwarových, tak softwarově emulovaných GPU. Přidána podpora pro DirectX 11.
  • Přesměrování zařízení USB: Možnost přidat místní USB zařízení bez nutnosti opětovného připojení.
  • Obnovení relace pro RemoteApp a vzdálenou plochu. Schopnost znovu se připojit k existujícím relacím při zachování posledního stavu
  • Automatická detekce sítě RemoteFX: automatická detekce kvality kanálu pro optimalizaci kvality a výkonu relace

Hardwarové a softwarové požadavky pro používání RemoteFX v systému Windows Server 2012

Aby bylo možné plně využít všech inovací v technologii RemoteFX, je nutné, aby systém splňoval následující požadavky:

  • Hardwarová shoda pro spuštění role HyperV (podpora Intel VT nebo AMD-V, stejně jako bit XD / NX)
  • Procesor kompatibilní s SLAT (Second-Level Address Translation). U procesorů AMD se tato technologie nazývá NPT / RVI (Nested Page Tables), pro procesory Intel - EPT (Extended Page Tables).
  • Velký grafický řadič paměti (GPU) podporující DirectX 11 (WDDM 1.2).
  • Na serveru musí být nainstalovány role hostitele virtualizace vzdálené plochy a služby vzdálené plochy.
  • Windows 8 Enterprise x64 virtuální stroj s Windows Display Driver Model (WDDM) 1.2 a vyšší

Nasazení RemoteFX na Windows Server 2012

Pojďme k popisu scénáře pro nasazení a konfiguraci technologie RemoteFX v systému Windows Server 2012

  1. Abychom mohli pracovat, potřebujeme server s Windows Server 2012 Vydání Standard nebo Datacenter (Hyper-V lze do nich nasadit pouze)
  2. Nainstalujte aktuální verzi ovladače grafické karty (ne všichni výrobci uvolňují ovladače speciálně pro Windows 2012, takže ovladač pro Windows 8 je vhodný)
  3. Instalovat roli Hyper v
  4. Nainstalujte součást Hostitel virtualizace vzdálené plochy Role služeb vzdálené plochy. To lze provést pomocí konzoly Server Manager nebo příkazu Powershell:
    Install-WindowsFeature -name RDS-Virtualization -source d: \ sources \ sxs

    (kde d: \ Windows Server 2012 distribuční disk)

  5. Pomocí nového nástroje Hyper-V Manager virtuální stroj s Windows 8 Enterprise (pouze tato verze Windows 8 podporuje RemoteFX).
  6. Nainstalujte Integration Services na Windows 8 Guest Integrační služby Hyper-V (obvykle se to děje automaticky, ale měli byste se ujistit, že to všechno stejné)
  7. Dále musíte povolit použití fyzického grafického procesoru (GPU) virtuálními počítači. Chcete-li to provést, v konzole pro správu Hyper-V přejděte na nastavení serveru (Nastavení Hyper-V), vyberte sekci Physical GPU, vyberte GPU (v tomto příkladu  NVIDIA GeForce GTX 650) a odškrtněte, že lze použít s RemoteFX (Použijte tuto grafickou jednotku s RemoteFX).
  8. Poté musíte povolit vzdálenou plochu (rdp) v hostujícím OS (jak povolit vzdálenou plochu v systému Windows 8).
  9. Zbývá nám přidat trojrozměrný grafický adaptér RemoteFX k hostujícímu systému Windows 8. To lze provést ve vlastnostech virtuálního počítače. Při přidání grafického adaptéru 3D RemoteFX z GUI (Instalace hardwaru -> 3D adaptér RemoteFX Video) objeví se chyba: Chyba při použití změn adaptéru 3D videa RemoteFX.

    Jak se ukázalo, jedná se o chybu grafické konzoly, pokud je totéž provedeno pomocí powerhell, pak je přidání adaptéru zpracováno správně.

    Import-Module RemoteDesktopServices Add-VMRemoteFx3dVideoAdapter -VMName Virtual Machine NameWindows8 Set-VMRemoteFx3dVideoAdapter -VMName Virtual Machine NameWindows8 -MaximumResolution 1920x1200
    Poznámka:. Pokud existuje několik virtuálních počítačů, musí být tyto příkazy samozřejmě provedeny pro každý z nich..
  10. V důsledku toho (po několika restartech) uvnitř virtuálního počítače Windows 8 ve správci zařízení v sekci Adaptéry displeje zařízení by se mělo objevit Grafické zařízení Microsoft RemoteFX - WDDM.
  11. Zbývá otestovat provoz RemoteFX připojením k virtuálnímu stroji, který jsme vytvořili pomocí klienta rdp v8.