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
- Abychom mohli pracovat, potřebujeme server s Windows Server 2012 Vydání Standard nebo Datacenter (Hyper-V lze do nich nasadit pouze)
- 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ý)
- Instalovat roli Hyper v
- 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)
- Pomocí nového nástroje Hyper-V Manager virtuální stroj s Windows 8 Enterprise (pouze tato verze Windows 8 podporuje RemoteFX).
- 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é)
- 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).
- Poté musíte povolit vzdálenou plochu (rdp) v hostujícím OS (jak povolit vzdálenou plochu v systému Windows 8).
- 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.. - 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.
- Zbývá otestovat provoz RemoteFX připojením k virtuálnímu stroji, který jsme vytvořili pomocí klienta rdp v8.