RemoteFX v systéme Windows Server 2012

RemoteFX - rozširovanie možností technológie vzdialených virtuálnych desktopov (rdp), čo vám umožňuje virtualizovať serverový video adaptér. Túto technológiu vyvinula spoločnosť Calista Technologies, ktorú spoločnosť Microsoft neskôr získala..

Technológia RemoteFX sa prvýkrát objavila v systéme Windows Server 2008 R2 SP1 a je podporovaná operačnými systémami Microsoft klientov začínajúcimi na Windows 7 SP1. Spolu s vydaním systémov Windows Server 2012 a Windows 8 sa funkcie RemoteFX výrazne rozšírili.

RemoteFX v systéme Windows Server 2012. Čo je nové?

Aké nové veci nám spoločnosť Microsoft ponúka v aktualizovanej verzii RemoteFX:

  • multi-dotyková: podpora viacerých dotykov v relácii RDP (v kompatibilnom klientovi, minimálne RDP 8.0). RDS podporuje celú sadu gest, ktoré fungujú v systéme Windows 8 (napríklad zväčšenie alebo otvorenie ponuky nastavení) medzi klientom a hostiteľom s rozlíšením až 256 dotykov.
  • Adaptívna grafika: dynamický výber typu kompresného kodeku v závislosti od prenášaného obrazu a kvality kanála
  • špeciálna Rozhranie API na presmerovanie médií: slúži na prenos mediálneho zaťaženia do klientskeho zariadenia, čím sa uľahčuje vykreslenie audio-video obsahu (v súčasnosti sa používa iba v Lync)
  • WAN vylepšenia: schopnosť pracovať na WAN kanáloch pri zachovaní všetkých výhod RemoteFX pomocou špeciálnych adaptívnych rozšírení pre protokol UDP.
  • GPU zmeny: Podpora hardvérových aj softvérových GPU. Pridaná podpora pre DirectX 11.
  • Presmerovanie zariadenia USB: Schopnosť pridávať miestne USB zariadenia bez potreby opätovného pripojenia.
  • Obnovenie relácie pre RemoteApp a vzdialenú plochu. Schopnosť znovu sa pripojiť k existujúcim reláciám pri zachovaní posledného stavu
  • Automatická detekcia siete RemoteFX: automatická detekcia kvality kanálov na optimalizáciu kvality relácie a výkonu

Hardvérové ​​a softvérové ​​požiadavky na používanie RemoteFX v systéme Windows Server 2012

Aby ste mohli v plnej miere využiť všetky inovácie technológie RemoteFX, je potrebné, aby systém spĺňal nasledujúce požiadavky:

  • Hardvérová zhoda pri spúšťaní úlohy HyperV (podpora Intel VT alebo AMD-V, ako aj bit XD / NX)
  • Procesor kompatibilný s SLAT (preklad adresy druhej úrovne). Pre procesory AMD sa táto technológia nazýva NPT / RVI (Nested Page Tables), pre procesory Intel - EPT (Extended Page Tables).
  • Veľký ovládač grafickej pamäte (GPU) podporujúci DirectX 11 (WDDM 1.2).
  • Server musí mať nainštalované role hostiteľa virtualizácie vzdialenej pracovnej plochy a služby vzdialenej pracovnej plochy.
  • Virtuálny stroj Windows 8 Enterprise x64 s Windows Display Driver Model (WDDM) 1.2 a vyšší

Nasadenie RemoteFX na Windows Server 2012

Prejdime k popisu scenára nasadenia a konfigurácie technológie RemoteFX v systéme Windows Server 2012

  1. Aby sme mohli pracovať, potrebujeme server s Windows Server 2012 Vydanie Standard alebo Datacenter (Hyper-V je možné nasadiť iba v nich)
  2. Nainštalujte aktuálnu verziu ovládača grafickej karty (nie všetci dodávatelia vydávajú ovládače špeciálne pre systém Windows 2012, takže ovládač pre systém Windows 8 je vhodný)
  3. Inštalovať rolu Hyper v
  4. Nainštalujte komponent Hostiteľ virtualizácie vzdialenej pracovnej plochy Úlohy služieb vzdialenej pracovnej plochy. To je možné vykonať pomocou konzoly Server Manager alebo príkazu Powershell:
    Install-WindowsFeature -name RDS-Virtualization -source d: \ sources \ sxs

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

  5. Pomocou nového nástroja Hyper-V Manager virtuálny stroj v systéme Windows 8 Enterprise (iba táto verzia systému Windows 8 podporuje RemoteFX).
  6. Nainštalujte integračné služby na Windows 8 Hosť Integračné služby Hyper-V (zvyčajne sa to deje automaticky, ale mali by ste sa o tom uistiť)
  7. Ďalej musíte povoliť používanie fyzického grafického procesora (GPU) virtuálnymi počítačmi. Ak to chcete urobiť, v konzole správy Hyper-V prejdite na nastavenia servera (Nastavenia Hyper-V), vyberte časť Phyzické GPU, potom vyberte GPU (v tomto príklade  NVIDIA GeForce GTX 650) a začiarknite, že sa dá použiť s RemoteFX (Tento GPU použite s RemoteFX).
  8. Potom musíte povoliť vzdialenú plochu (rdp) v hosťujúcom OS (ako povoliť vzdialenú plochu v systéme Windows 8).
  9. Zostáva nám pridať trojrozmerný grafický adaptér RemoteFX k hosťujúcemu systému Windows 8. To sa dá urobiť vo vlastnostiach virtuálneho počítača. Keď však pridávate grafický adaptér 3D RemoteFX z GUI (Inštalácia hardvéru -> 3D adaptér RemoteFX) sa objaví chyba: Pri uplatňovaní zmien adaptéra 3D videa RemoteFX sa vyskytla chyba.

    Ako sa ukázalo, jedná sa o chybu grafickej konzoly, ak sa to isté deje pomocou PowerShell, potom je pridanie adaptéra správne spracované.

    Import-Module RemoteDesktopServices Add-VMRemoteFx3dVideoAdapter -VMName Virtual Machine NameWindows8 Set-VMRemoteFx3dVideoAdapter -VMName Virtual Machine NameWindows8 -MaximumResolution 1920x1200
    poznámka. Prirodzene, ak existuje niekoľko virtuálnych počítačov, je potrebné tieto príkazy vykonať pre každý z nich..
  10. V dôsledku toho (po niekoľkých reštartovaní) vo vnútri virtuálneho počítača so systémom Windows 8 v správcovi zariadení v časti Adaptéry displeja zariadenie by sa malo objaviť Grafické zariadenie Microsoft RemoteFX - WDDM.
  11. Ostáva otestovať fungovanie RemoteFX pripojením na virtuálny stroj, ktorý sme vytvorili pomocou klienta rdp v8.