The DPI Synchronization feature ensures that the DPI setting in a remote desktop or published application matches the client system's DPI setting.

Note: The DPI synchronization feature is not supported on Raspberry Pi devices.

When the DPI Synchronization feature and the Display Scaling feature are both enabled, only one feature takes effect at any given time. Display scaling occurs only when DPI synchronization has not yet taken effect (that is, before the DPI setting on the remote desktop matches the DPI setting on the client system), and display scaling stops working after the DPI settings match.

The DPI Synchronization agent group policy setting determines whether the DPI Synchronization feature is enabled. The feature is enabled by default. With DPI Synchronization, the DPI value in the remote session changes to match the DPI value of the client machine when you connect to a remote desktop or published application. The DPI Synchronization feature requires Horizon Agent 7.0.2 or later.

If the DPI Synchronization Per Connection agent group policy setting is enabled in addition to the DPI Synchronization group policy setting, DPI Synchronization is supported when you reconnect to a remote desktop. This feature is disabled by default. The DPI Synchronization Per Connection feature requires Horizon Agent 7.8 or later.

For more information about the DPI Synchronization and DPI Synchronization Per Connection group policy settings, see the Configuring Remote Desktop Features in Horizon 7 document.

For virtual desktops, the DPI Synchronization feature is supported on the following guest operating systems:
  • 32-bit or 64-bit Windows 7
  • 32-bit or 64-bit Windows 8.x
  • 32-bit or 64-bit Windows 10
  • Windows Server 2012 R2 configured as a desktop
  • Windows Server 2016 configured as a desktop
  • Windows Server 2019 configured as a desktop
For published desktops and published applications, the DPI Synchronization feature is supported on the following RDS hosts:
  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows Server 2019
For virtual desktops, the DPI Synchronization Per Connection feature is supported on the following guest operating systems:
  • Windows 10 version 1607 and later
  • Windows Server 2016 and later configured as a desktop

The DPI Synchronization Per Connection feature is not supported for published desktops or published applications.

Following are tips for using the DPI Synchronization feature.

  • If you change the DPI setting on the client system, but the DPI setting does not change in the remote desktop, you might need to log out and log in again to make Horizon Client aware of the new DPI setting on the client system.
  • If you start a remote session on a client system that has a DPI setting of more than 100 percent, and then use the same session on another client system that has a different DPI setting of more than 100 percent, you might need to log out and log back in to the remote session on the second client system to make DPI synchronization work on the second client system.
  • If a Horizon administrator changes the DPI Synchronization group policy setting value for Horizon Agent, you must log out and log in again to make the new setting take effect.