Users that have poor eyesight or high-resolution screens, such as 4K monitors, generally have scaling enabled by setting the DPI (Dots Per Inch) on the client system to greater than 100 percent. The DPI setting controls the size of the text, apps, and icons. A lower DPI setting makes them appear smaller and a higher setting makes them appear bigger. With the Display Scaling feature, remote desktops support the client machine's scaling setting and appear normal-sized rather than very small.


The DPI Scaling feature is not supported on Raspberry Pi devices and does not work with published applications.

To disable the DPI Synchronization feature, a Horizon administrator must disable the DPI Synchronization group policy setting. For more information, see Using DPI Synchronization.

In a multiple-monitor setup, using display scaling does not affect the number of monitors and the maximum resolutions that Horizon Client supports. When display scaling is allowed and is in effect, scaling is based on the DPI setting of the system.

This procedure describes how to use one of the configuration files to enable or disable display scaling for all remote desktops.


  1. Open the ~/.vmware/view-preferences, /etc/vmware/view-default-config, or /etc/vmware/view-mandatory-config configuration file in a text editor.
  2. Set the view.enableDisplayScaling configuration key.

    Set the value to "TRUE" or "FALSE". When this setting is set to "FALSE", the display scaling feature is disabled for all remote desktops. If this setting is not configured or is set to "TRUE" (the default setting), display scaling is enabled for all remote desktops.

  3. Save your changes and close the file.