RemoteFX na Windows Server 2012

RemoteFX - proširujući mogućnosti tehnologije udaljenih virtualnih stolnih računala (rdp), omogućujući vam virtualizaciju poslužiteljskog video adaptera. Ovu tehnologiju razvio je Calista Technologies, koju je Microsoft kasnije stekao..

Tehnologija RemoteFX prvi put se pojavila u sustavu Windows Server 2008 R2 SP1, a podržavaju je Microsoft operativni sustavi klijenta počevši od sustava Windows 7 SP1. Uz izdanje sustava Windows Server 2012 i Windows 8, mogućnosti RemoteFX znatno su proširene.

RemoteFX na Windows Server 2012. Što je novo?

Što nam novosti nude u obnovljenoj verziji RemoteFX-a:

  • više-Touch: podrška za višestruki dodir u RDP sesiji (u kompatibilnom klijentu najmanje RDP 8.0). RDS podržava čitav niz gesta koje rade u sustavu Windows 8 (na primjer, proširenje ili otvaranje izbornika postavki) između klijenta i domaćina s razlučivosti do 256 dodira.
  • Prilagodljiva grafika: dinamički odabir vrste kodeka kompresije ovisno o prenesenoj slici i kvaliteti kanala
  • poseban API za preusmjeravanje medija: koristi se za prijenos medijskog učitavanja na klijentski uređaj, olakšavajući prikazivanje audio-video sadržaja (trenutno se koristi samo u Lync-u)
  • WAN poboljšanja: sposobnost rada na WAN kanalima uz zadržavanje svih prednosti RemoteFX pomoću posebnih prilagodljivih ekstenzija za UDP protokol.
  • GPU promjene: Podrška za hardverski i softverski GPU. Dodana podrška za DirectX 11.
  • Preusmjeravanje USB uređaja: Mogućnost dodavanja lokalnih USB uređaja bez potrebe za ponovnim povezivanjem.
  • Oporavak sjednice za RemoteApp i udaljenu radnu površinu. Sposobnost ponovnog povezivanja s postojećim sesijama uz održavanje zadnjeg stanja
  • RemoteFX Network Auto Detect: automatsko otkrivanje kvalitete kanala radi optimizacije kvalitete i performanse sesije

Hardverski i softverski zahtjevi za korištenje RemoteFX u sustavu Windows Server 2012

Da biste u potpunosti iskoristili sve inovacije u tehnologiji RemoteFX, potrebno je da sustav ispunjava sljedeće zahtjeve:

  • Usklađenost s hardverom za pokretanje HyperV uloge (Intel VT ili AMD-V podrška, kao i XD / NX bit)
  • Procesor kompatibilan sa SLAT-om (prijevod druge adrese). Za AMD procesore ova se tehnologija naziva NPT / RVI (Nested Page Tables), a za Intelove procesore - EPT (Extended Page Tables).
  • Veliki grafički memorijski kontroler (GPU) koji podržava DirectX 11 (WDDM 1.2).
  • Poslužitelj mora imati instalirane uloge Hosta za virtualizaciju udaljene radne površine i Usluge udaljene radne površine.
  • Windows 8 Enterprise x64 virtualni stroj s Windows Driver Model (WDDM) 1.2 i novijim

Instaliranje RemoteFX na Windows Server 2012

Prijeđimo na opis scenarija za implementaciju i konfiguriranje tehnologije RemoteFX u sustavu Windows Server 2012

  1. Da bismo radili, potreban nam je poslužitelj sa Windows Server 2012 Izdanja Standardnog ili Datacentera (Hyper-V se može primijeniti samo na njih)
  2. Instalirajte trenutnu verziju upravljačkog programa za video kartice (nisu svi dobavljači izdvojili upravljačke programe posebno za Windows 2012, tako da je pogonitelj za Windows 8 prikladan)
  3. Instalirajte ulogu Hyper v
  4. Ugradite komponentu Udaljeni domaćin za virtualizaciju radne površine Usluge udaljenih usluga radne površine. To se može učiniti pomoću konzole Upravitelja poslužitelja ili naredbe Powershell:
    Instalirajte-WindowsFeature-ime RDS-virtualizacija-izvor d: \ izvora \ sxs

    (gdje je d: \ distribucijski disk za Windows Server 2012)

  5. Pomoću Hyper-V Managera, novo virtualni stroj s Windows 8 Enterprise (samo ova verzija sustava Windows 8 podržava RemoteFX).
  6. Instalirajte integracijske usluge na Windows 8 Guest Integracijske usluge Hyper-V (obično se to događa automatski, ali trebali biste biti sigurni da je sve isto)
  7. Potom morate omogućiti fizički grafički procesor (GPU) od strane virtualnih računala. Da biste to učinili, u konzoli za upravljanje Hyper-V idite na postavke poslužitelja (Postavke Hyper-V), odaberite odjeljak Phisterični GPU-i, zatim odaberite GPU (u ovom primjeru,  NVIDIA GeForce GTX 650) i označite da se može koristiti s RemoteFX (Koristite ovaj GPU s RemoteFX).
  8. Zatim trebate omogućiti udaljenu radnu površinu (rdp) na gostujućem OS-u (kako omogućiti udaljenu radnu površinu u sustavu Windows 8).
  9. Ostaje nam da dodamo trodimenzionalni RemoteFX video adapter gostujućem Windows 8. To se može postići u svojstvima virtualnog stroja. Međutim, pri dodavanju 3D RemoteFX video adaptera iz GUI-ja (Instalacija hardvera -> 3D RemoteFX video adapter) pojavljuje se pogreška: Pogreška kod primjene promjena udaljenog 3D video adaptera.

    Kao što se ispostavilo, ovo je greška grafičke konzole, ako je ista stvar učinjena pomoću powerhell-a, dodavanje adaptera ispravno se obrađuje.

    Uvoz-modul RemoteDesktopServices Add-VMRemoteFx3dVideoAdapter -VMName Naziv virtualnog strojaWindows8 Set-VMRemoteFx3dVideoAdapter -VMName Naziv virtualnog strojaWindows8 -MaximumResolution 1920x1200
    primjedba. Ako, naravno, postoji nekoliko virtualnih računala, ove se naredbe moraju izvršiti za svaki od njih..
  10. Kao rezultat (nakon nekoliko ponovnih pokretanja), unutar Windows 8 virtualnog stroja u upravitelju uređaja u odjeljku Prilagodljivi adapteri uređaj bi se trebao pojaviti Microsoftov grafički uređaj RemoteFX - WDDM.
  11. Ostaje nam testirati rad RemoteFX-a povezivanjem na virtualni stroj koji smo stvorili pomoću rdp v8 klijenta.