How to configure 2X Clients for performance and confirm that RemoteFX is being used in a session.
Posted by Christopher Flores on 27 March 2015 10:19 AM


The scope of this article is to describe how to configure 2X Clients to make use of RemoteFX as well as confirm that RemoteFX for both Remote desktop and hyper-V sessions is enabled and being used. This will allow users the usage of RemoteFX technologies 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)


The following information outlines how best to configure the 2X RDP Client to provide the best experience possible. This article also includes information collected from multiple Microsoft resources on how to confirm that the users' sessions are using Remote FX.

2X Client-side settings required for RemoteFX connectivity

The following settings can be used to ensure that the 2X RDP Client is set to provide the best experience possible to users:

  • Experience > Connection Speed should be set to LAN
  • On 2X RDP clients, Graphics Acceleration should be set to RemoteFX (if available)
  • Color depth should be set to 32 bit (may not be available on 2X RDP clients if graphics acceleration is set to RemoteFX)
  • The session must NOT be a console session

How to confirm that RemoteFX is being used

For Session-Based RDS deployments:

  • Open Event Viewer (Local) on the RDP server
  • Ensure View > Show Analytic and Debug Logs is checked
  • Open the following log: Application and Services Logs\Microsoft\Windows\RemoteDesktopServices-RemoteDesktopSession Manager
  • If the computer is connected to the server using RemoteFX for Remote Desktop Session Host, Event ID 1000 will be shown.
  • If the RemoteFX hardware compression was used, Event ID 1001 will be shown.

For VM-Based RDS deployments:

  • Open Event Viewer (Local) on the RDP server
  • Ensure View > Show Analytic and Debug Logs is checked
  • Open the following log: Application and Services Logs\Microsoft\Windows\RemoteDesktopServices-RdpCoreTS\Admin
  • A log with Event ID 2 with the following text should be shown:
    "Remote Desktop Protocol will use RemoteFX module to connect to the client computer. RemoteFX module is being used based on the server configuration, client configuration, and network connection."

High quality RemoteFX

Using this option will increase the session's quality but may also degrade performance (especially if used on non-GPU accelerated deployments). To use high quality RemoteFX, Configure the following group policy settings as follows (using gpedit.msc with administrator credentials)

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


  • Set Optimize visual experience when using RemoteFX to Enabled
  • Screen capture rate (frames per second) should be set to Highest (best quality)
  • Screen Image quality should be set to Highest (best quality)

Note: A restart of the RemoteFX server may be required

(0 vote(s))
Not helpful

Comments (0)
Post a new comment
Full Name: