Configuring Labs with Multiple Displays

Prev Next

This article describes the configuration options available when using multiple VM displays. To review the feature's full capabilities, see Supporting Applications that Require Multiple Monitors.

Best Practices for Configuring Multiple Displays

There are two ways to configure multiple monitor support in a Skillable VM lab:

Each option has advantages and limitations. The Supporting Applications that Require Multiple Monitors article outlines the pros and cons of both, helping you choose the best setup for your needs. You can also test each approach to see which works best for your environment.

Configure Multiple Displays with Enhanced Session Mode (ESM)

Enhanced Session Mode (ESM) support for multiple displays is available only for Windows VMs running on the Hyper-V virtualization platform in Skillable.

If you need to support Linux or ESX VMs, use the Multiple Displays with Custom VM Endpoints option instead.

To configure multiple displays with ESM:

  1. Create or open the lab profile for the lab that requires multiple displays.
  2. Navigate to the Virtual Machines tab and create or open the virtual machine profile.
  3. On the Basic Information tab, fill in the virtual machine's basic details (name, screen width, screen height, etc.).
  4. Configure ESM:
    1. Toward the bottom of the page, check Use Enhanced Session Mode. Selecting this option opens the corresponding ESM settings.
    2. Check Allow Multiple Displays to enable multiple displays.

image.png

  1. At the bottom of the page, click Save to apply your multiple display configuration.
If the Allow Multiple Displays checkbox doesn't display, confirm you're running Hyper-V.

Configure Multiple Displays with Custom VM Endpoints

Multiple displays with Custom VM Endpoints provides a more flexible solution. If you are unfamiliar with Custom VM Endpoints, see our Custom VM Endpoints article.

To enable multiple displays for a VM using Custom VM Endpoints:

  1. Configure the VM to support RDP Custom VM Endpoints:
    • Linux operating systems typically require xRDP (or a similar package).
    • Windows system must allow Remote Desktop access with the appropriate security settings. The VM Endpoint documentation covers this in detail Configuring the VM to Support an Endpoint
  2. Create or open the lab profile for the lab that requires multiple displays.
  3. Navigate to the Virtual Machines tab and create or open the virtual machine profile.
  4. Locate the VM in the list and, at the bottom of the VM, click +Add Endpoint.
    Skip this step if you're modifying an existing RDP endpoint.
  5. In the New Endpoint dialog, fill in the endpoint details:
Setting Value
Name A descriptive name displayed to the user (e.g., Additional Display)
Protocol RDP
Port 3389 (unless customized)
Username* Username for authentication
Password* Password for authentication
Allow Multiple Displays

*Credentials are required because Custom VM Endpoints use automatic RDP login.

image.png

  1. At the bottom of the page, click Save to apply your multiple display configuration.

Access Multiple Displays from a Lab

When a lab launches with multiple displays enabled, users can open additional display windows by navigating to either the Computer menu or the Resources page and selecting Open Multiple Display Window.

Users can then position the additional browser windows across their physical monitors as needed.

To open multiple displays using the Computer menu:

  1. From the lab, select the VM.
  2. In the top-left corner, select the computer icon.
  3. Select Open Multiple Display Window.

image.png

To open multiple displays using the Resources page:

  1. From the lab, select the Resources tab.
  2. Toward the bottom of the page, select Open Multiple Display Window.

image.png

Additional Resources

If you’re experiencing an issue with a lab, platform feature, or your account, please submit a ticket to Skillable Support. Our Support team can help you troubleshoot errors, resolve access issues, and answer questions specific to your environment.

If you noticed an error or have suggestions for improving this documentation, use the Was this article helpful? section below. Your input helps us keep our documentation accurate and up to date.

Was this article helpful?

Please note that this feedback is for documentation only. Be sure to log in to your Skillable account when leaving feedback so we can respond directly.