HOW TO

Improve performance of ArcGIS Pro when running over Remote Desktop

Last Published: September 12, 2022

Summary

When running ArcGIS Pro over RDP, and not using the option to 'Enable hardware graphics adapters for all Remote Desktop Services sessions', software emulation of the GPU is used, and performance and responsiveness is degraded.

Procedure

Before making any changes, run the DirectX Diagnostic tool to confirm that the display driver used is Microsoft Remote Display Adapter.

  1. In Windows Search, type dxdiag, and press Enter.
  2. In the DirectX Diagnostic Tool window, select the Display tab.
  3. Under Device, verify that the Name is Microsoft Remote Display Adapter.
DirectX Diagnostic Tool with generic adapter

Once this is verified, open the Local Group Policy Editor.

  1. In Windows Search, type edit group policy, and press Enter.
  2. In the Local Group Policy Editor window, under Computer Configuration, navigate to Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Remote Session Environment.
gpedit-rdp.png
  1. Under Setting, right-click Use hardware graphics adapters for all Remote Desktop Services sessions, and click Edit.
  2. In the Use hardware graphics adapters for all Remote Desktop Services sessions dialog box, shown in the image below, select Enabled, click Apply and OK.
editing the setting
  1. Close the Local Group Policy Editor.
  2. Restart the computer, run dxdiag.exe again, and confirm that the Device in use is now the GPU running on the remote machine.
dxdiag showing GPU running on the remote machine

Article ID:000026552

Software:
  • ArcGIS Pro 3 0
  • ArcGIS Pro 2 x

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Discover more on this topic