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 Blast Extreme 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


    11 (ESXi 6.0 compatible)

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



    7 (3D rendering feature enabled)



    8, 8.x, 10


    The remote desktop must have View Agent 6.2 or later, or Horizon Agent 7.0 or later, installed. For best performance, VMware recommends that the virtual machine have at least 2GB of RAM and 2 vCPUs. This feature might require good network conditions, such as a bandwidth of 1000Mbps with low network latency and a low package loss rate.


    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.

  • 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 Blast Extreme 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 monotor or has poor eyesight generally has scaling enabled by setting DPI to greater than 100% on the client machine. With the Display Scaling feature, the Horizon remote desktop or application supports the scaling setting and the remote desktop or application appears normal-sized instead of very small. When you use the VMware Blast Extreme or the PCoIP display protocol, Horizon Client also supports display scaling in remote desktops and applications for clients that have DPI set to greater than 100%. After you connect to a remote desktop, you can choose the Options > Enable Display Scaling menu item. Alternatively, in the Settings window for a remote application or desktop, you can select the Enable Display Scaling check box. For remote desktops, this setting is saved separately for each desktop. For remote applications, this setting applies to all remote applications that are available to the currently logged-in user. For non-Windows 10 clients, this option appears only if DPI is set to greater than 100%. For Windows 10 clients, this option appears if DPI is set to greater than 100% for the primary monitor.

Using display scaling does not affect the number of monitors and the maximum resolutions that are supported.