You can extend a remote desktop to multiple monitors. If you have a high-resolution monitor, you can see the remote desktop or application in full resolution.

If you are using All Monitors display mode and click the Minimize button, if you then maximize the window, the window will go back to All Monitors mode. Similarly, if you are using Fullscreen mode and minimize the window, when you maximize the window, the window will go back to Fullscreen mode on one monitor.

From the Horizon Client desktop and application selection window, you can right-click a desktop icon and select Display to choose whether to have the desktop window use one monitor or multiple monitors.

Using All Monitors in a Multiple-Monitor Setup

Regardless of the display protocol, you can use multiple monitors with a remote desktop. If you have Horizon Client use all monitors, if you maximize an application window, the window expands to the full screen of only the monitor that contains it.

Horizon Client supports the following monitor configurations:

  • If you use 2 monitors, the monitors are not required to be in the same mode. For example, if you are using a laptop connected to an external monitor, the external monitor can be in portrait mode or landscape mode.

  • Monitors can be placed side by side, stacked 2 by 2, or vertically stacked only if you are using 2 monitors and the total height is less than 4096 pixels.

  • To use the 3D rendering feature, you must use the VMware Blast display protocol or the PCoIP display protocol. You can use up to 2 monitors, with a resolution of up to 1920 X 1200. For a resolution of 4K (3840 X 2160), only one monitor is supported.

  • If you use instant clone desktops pools, the maximum number of monitors that you can use to display a remote desktop is 2, with a resolution of up to 2560 X 1600.

  • With the VMware Blast display protocol or the PCoIP display protocol, a remote desktop screen resolution of 4K (3840 x 2160) is supported. The number of 4K displays that are supported depends on the hardware version of the desktop virtual machine and the Windows version.

    Hardware Version

    Windows Version

    Number of 4K Displays Supported

    10 (ESXi 5.5.x compatible)

    7, 8, 8.x, 10

    1

    11 (ESXi 6.0 compatible)

    7 (3D rendering feature disabled and Windows Aero disabled)

    3

    11

    7 (3D rendering feature enabled)

    1

    11

    8, 8.x, 10

    1

    Note:

    When the remote desktop screen resolution is set to 3840 x 2160 (4K), items on the screen might appear smaller, and you might not be able to use the Screen Resolution dialog box in the remote desktop to make text and other items larger. In this scenario, you can set the client machine's DPI to the proper setting and enable the DPI Synchronization feature to redirect the client machine's DPI setting to the remote desktop.

  • If you use Microsoft RDP 7, the maximum number of monitors that you can use to display a remote desktop is 16.

  • If you use Microsoft RDP display protocol, you must have Microsoft Remote Desktop Connection (RDC) 6.0 or higher installed in the remote desktop.

Using One Monitor in a Multiple-Monitor Setup

If you have multiple monitors but want Horizon Client to use only one of them, after client installation, you can select to have a desktop window launch in any mode other than All Monitors. By default, the window is launched on the primary monitor.

You can drag the desktop window to a non-primary monitor, and the next time you launch the desktop, the desktop window will be displayed on that same monitor. This preference for remembering the last monitor used has the following limitations:

  • For the display mode, you must choose to launch the window in one of the windowed modes (such as Large, Small, or Custom) rather than in Fullscreen or All Monitors mode.

  • You must use the VMware Blast display protocol or the PCoIP display protocol.

  • The window is launched and centered in the monitor and uses the window size you selected for the display mode, not a size that you might have created by dragging the window to resize it.

  • This preference is not supported for remote (hosted) applications.

This preference is remembered on a per-desktop basis.

Using Display Scaling

A user who has a high resolution screen such as a 4K monitor, or who has poor eyesight, generally has scaling enabled by setting the DPI (Dots Per Inch) on the client machine to greater than 100 percent. With the Display Scaling feature, the remote desktop or application supports the client machine's scaling setting, and the remote desktop or application appears normal-sized instead of very small.

You can enable the Display Scaling feature after you connect to a remote desktop by selecting Options > Allow Display Scaling. To enable the Display Scaling feature before you connect to a remote desktop or application, select the Allow display scaling check box in the Horizon Client Settings window. The Display Scaling feature is enabled by default.

Horizon Client saves the display scaling setting for each remote desktop separately. For remote applications, the display scaling setting applies to all remote applications that are available to the currently logged-in user. The display scaling setting (both the Options menu item and the Settings window check box) appears, even if the DPI setting is 100 percent on the client machine.

An administrator can hide the display scaling setting (both the Options menu item and the Settings window check box) by enabling the Horizon Client Locked Guest Size group policy setting. Enabling the Locked Guest Size group policy setting does not disable the DPI Synchronization feature. To disable the DPI Synchronization feature, an 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 in effect, scaling is based on the DPI setting of the primary monitor.

Using DPI Synchronization

The DPI Synchronization feature ensures that the remote desktop's DPI setting matches the client machine's DPI setting for new remote sessions. When you start a new session, Horizon Agent sets the DPI value in the remote desktop to match the DPI value of the client machine.

The DPI Synchronization feature cannot change the DPI setting for active remote sessions. If you reconnect to an existing remote session, the Display Scaling feature (if enabled) scales the remote desktop or application appropriately.

The DPI Synchronization feature is enabled by default. An administrator can disable the DPI Synchronization feature by disabling the Horizon Agent DPI Synchronization group policy setting. You must log off and log in again to make the configuration change take effect. For more information, see "Horizon Agent Configuration ADM Template Settings" in the Setting Up Desktop and Application Pools in View document.

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 machine), and display scaling stops working after the DPI settings match.

The DPI Synchronization feature requires Windows 7 or later for single-session desktops, Windows Server 2008 R2 or later for session-based desktops and applications on RDS hosts, Horizon Agent 7.0.2 or later, and Horizon Client 4.2 or later.

Note:

The DPI Synchronization feature is not available if you use Horizon Client 4.2 with Horizon Agent 7.0 or 7.0.1, or Horizon Client 4.0 or 4.1 with Horizon Agent 7.0.2 or later. Only the Display Scaling feature is available in these scenarios.

Following are tips for using the DPI Synchronization feature:

  • If you change the DPI setting on the client machine, you must log off and log in again to make Horizon Client aware of the new DPI setting on the client machine. This requirement applies even if the client machine is running Windows 10.

  • If you start a remote session on a client machine that has a DPI setting of more than 100 percent, and then use the same session on another client machine that has a different DPI setting of more than 100 percent, you must log off and log back in to the session on the second client machine to make DPI synchronization work on the second client machine.

  • Although Windows 10 and Windows 8.x machines support different DPI settings on different monitors, the DPI Synchronization feature uses only the DPI value that is set on the client machine's primary monitor. All monitors in the remote desktop also use the same DPI setting as the client machine's primary monitor. Horizon Client does not support different DPI settings in different monitors.

  • If an administrator changes the DPI Synchronization group policy setting value for Horizon Agent, you must log off and log in again to make the new setting take effect.

  • When you connect a laptop that supports different DPI settings on different monitors to an external monitor, and you set the external monitor to be the primary monitor, Windows automatically changes the primary monitor and primary monitor DPI setting every time you detach or reattach the external monitor. In this situation, you must log off and log back in to the client system to make Horizon Client aware of the primary monitor change, and you must log off and log back in to the remote desktop or application to make the DPI settings match between the client system and remote desktop or application.