Knowledgebase
How to enable and configure Remote FX.
Posted by Christopher Flores on 27 March 2015 11:57 AM

Overview

The scope of this article is to describe how to enable RemoteFX for both Remote Desktop and Hyper-V sessions. This will allow users the usage of RemoteFX technologies and allow them to benefit from a better experience.

Versions affected

  • 2X RemoteApplicationServer v11+
  • RemoteFX Capable Windows based Operating Systems (such as 2008 R2, 2012 and 2012 R2)

Description

The following information has been collected from multiple Microsoft resources. It has been split in two to outline the pre-requisites, setup as well as the implementation required to enable RemoteFX in either Session-based or VM-based RDS deployments.

Session-Based RDS deployment

Prerequisites for Session-Based RDS deployment

  • The processor in the RemoteFX server must support Streaming SIMD Extensions 2 (SSE2) [ref]
  • A LAN (or equivalent) connection between the client and the RD Session Host server is suggested.

Setup

  • Remote Desktop Session Host Role must be installed.
    (Server Manager > Add Role > Remote Desktop Services > Remote Desktop Session Host)

    More information available here.

Group Policy

Configure the following group policy settings as follows (using gpedit.msc with administrator credentials)

Node: Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Remote Session Environment

Settings:

  1. Limit Maximum Color Depth should be set to either Client Compatible or 32-bit
  2. Configure RemoteFX should be set to Enabled
  • Note 1: Setting 1 can also be set via the Remote Desktop Session Host Configuration
  • Note 2: A restart of the RemoteFX server may be required

More information may be found here.

VM-Based RDS deployment

Prerequisites for VM-Based RDS deployment

  • Hyper-V based VM deployment [ref].
  • SLAT-enabled processor (Intel: Extended Page Tables (EPT), AMD: Nested Page Tables (NPT)).
  • GPU (At least one GPU is required on the RemoteFX server. The GPU driver must support DirectX 9.0c or 10.0. If more than one GPU is installed the GPUs must be identical. The GPU must have sufficient dedicated video memory that is separate from system memory.)
  • A LAN (or equivalent) connection between the client and the RD Session Host server is suggested.

Setup

  • The Remote Desktop Virtualization Host's Core Services and RemoteFX service roles must be installed.
    (Server Manager > Add Role > Remote Desktop Services > The Remote Desktop Virtualization Host)
  • Install the Graphics Card Driver (on the Hyper-V Server)
    Note: Ensure that you download and install the latest driver for the graphics card that is installed on the RemoteFX server.

    More infomation is available here.

Hyper-V Setup

  • Open Hyper-V Manager
  • Under Virtual Machines, right-click on the desired machine, and then click Settings
  • Click Add Hardware and add the RemoteFX 3D Video Adapter
  • Start the virtual machine if not started and click connect
  • Log on to the computer as a member of the local Administrators group.
  • The RemoteFX 3D Video Adapter driver will install. When ready a dialog box that asks you to restart the computer appears, click Restart Now.
  • After doing so, the Virtual Machine can only be accessed via RDP (i.e. Hyper-V's connect will not work anymore until the Graphics Adapter is disabled)

More information may be found here.

(13 vote(s))
Helpful
Not helpful

Comments (0)
Post a new comment
 
 
Full Name:
Email:
Comments: