Displays

The Displays section of the Userful Control Center is where you assign and manage individual displays using your server.

A Display can be defined as:

  • A Zero Client connected to a panel or controller with HDMI or VGA

  • A Userful uClient Device connected to a panel or controller with HDMI or DisplayPort

  • A certified uClient device (LG WebOS) with uClient software installed

  • A Virtual Display (these only appear in Mapping)

Zero Clients and Virtual Displays only work with On-Premise Servers

Zero Clients

Zero Clients connect to a Userful On-Premise server over a local network. Each Zero Client has a unique MAC address, and must be assigned an IP address.

The IP Address can be changed from dynamic to static in Displays. You can also give user-friendly names and location tags to displays to make managing large numbers of Clients easier. This page also highlights the Zero Client’s model, firmware version, and network speed.

If you are receiving your system from Userful, it will likely come with a set of Zero Clients. Zero Clients are generally only available through Userful. One Zero Client connects to one display. Zero Clients have a maximum output resolution of 1920x1080.

Userful uClient Adapters

The Userful Receiver Device is a Userful-supplied Android client that expands on the abilities of the Zero Client in many ways, including support for 4K (over HDMI), DisplayPort, and Userful Cloud. These devices are only available from Userful.

uClients

uClient is a software application that Userful provides for a number of certified platforms including LG WebOS and the Userful uClient Adapter that turn these devices into clients for Userful On-Premise or Cloud servers. The Userful Receiver Device is an Android device that is supplied by Userful with the Android uClient pre-installed.

Compared with Zero Clients, uClients can be deployed across different subnets from Userful servers, consume less network bandwidth than a Zero Client, support higher resolutions, and are compatible with Userful Cloud.

Virtual Displays

Virtual Displays exist only inside Userful On-Premise. They can be useful for accessing system applications and testing interactive sources (with Interactive Viewer), creating staging environments for content or Command & Control, or familiarizing users with the Control Center and Video Wall calibration interfaces, Zones, and how Zones and Resource Groups interact with RBAC.

Supported installations of Userful can create new Virtual Displays by clicking “New Virtual Display” in UCC.

Creating a Virtual Display

Virtual Displays are licensed separately from physical displays. If you are not able to create Virtual Displays, contact your Userful Account Manager.

Display Settings

Clicking a Display will bring up a selection of statistics and options. This will vary depending on the type of Display being selected.

Zero Client Display Settings

Click to enlarge

Field

Description

Display ID

The display's number. This can be changed, and will automatically resolve numbering conflicts.

Display Tag

Optional - allows tagging of displays.

Physical Size

Sometimes detected from EDID, sets the physical size of the connected display, in inches. Useful during the Video Wall calibration process.

Resolution

Sets the output resolution of the Zero Client. Automatically defaults to the maximum available resolution of the device connected to it, up to 1920x1080.

Rotation

Set angle of rotation for Artistic video walls. NOTE: This should not be altered here - use the Video Wall Calibration tool.

Color Depth

Color depth output, in bits (24-bit color shown here).

Color Calibration

Allows adjustment to the color and brightness of the image being sent to the displays. It is recommended to set color calibration on the panels themselves. If using Userful to do color calibration, use the Video Wall Calibration tool.

Currently Playing

Displays the Source currently playing on that display.

Stop/Extend

Ends the current session, or allows administrators to extend the current session's time limit. This is used in conjunction with Session Management for Public Computing deployments only.

New Session

Allows administrators to start a particular session on that display. This is generally used in Public Computing deployments only.

Name

Name of the display - this is set by editing the Name field.

Display Model

Retrieved from the display through EDID, if available.

Device

Model information of the Zero Client itself, set in firmware.

Serial Number

Retrieved from the display through EDID, if available.

Location

Location of the display - this is set by editing the Location field.

IP Address

IP address of the Zero Client - edit this by changing the IP settings of the client.

MAC Address

MAC Address of the Zero Client

Firmware

Firmware version of the Zero Client.

Connected Devices

Any extra devices connected to the USB hub of the Zero Client are listed here.

Audio Device

Select the audio output path for the Zero Client - either its own built-in device, an HDMI audio device (if connected) or disabled.

Volume

Volume control.

Mute

Mute audio.

uClient Adapter Display Settings

These vary depending on the type of server they are connected to

Cloud Servers

The only variables here are Display ID, Tag, and Resolution if "LED Display" is enabled. The rest is system information about the device itself.

Field

Description

Display ID

The display's number. This can be changed, and will automatically resolve numbering conflicts.

Display Tag

Optional - allows tagging of displays.

Resolution

Sets the output resolution of the device. Automatically defaults to the maximum available resolution of the device connected to it, up to 3840x2160 with HDMI or 1920x1080 with DisplayPort.

Name

Name of the display - this is set by editing the Name field.

Display Model

Since the Display Device is inside the client, this field does not change.

Device

Same as Display Model.

Serial Number

Serial# of the uClient Adapter

Location

Location of the display - this is set by editing the Location field.

IP Address

IP address of the uClient Adapter - edit this by changing the IP settings on the device itself.

MAC Address

Active MAC Address of the uClient Adapter. As these adapters have both wired and wireless interfaces (use of wireless is not supported at this time), this will display only the MAC of the interface that is currently connected to the server.

Firmware

System Android version info

Connected Devices

Any extra devices connected to the USB hub of the uClient Adapter are listed here.

On-Premise Servers

Field

Description

Display ID

The display's number. This can be changed, and will automatically resolve numbering conflicts.

Display Tag

Optional - allows tagging of displays.

Physical Size

Sometimes detected from EDID, sets the physical size of the connected display, in inches. Useful during the Video Wall calibration process.

Resolution

Sets the output resolution of the Zero Client. Automatically defaults to the maximum available resolution of the device connected to it, up to 1920x1080.

Rotation

Set angle of rotation for Artistic video walls. NOTE: This should not be altered here - use the Video Wall Calibration tool.

Color Depth

Color depth output, in bits (24-bit color shown here).

Color Calibration

Allows adjustment to the color and brightness of the image being sent to the displays. It is recommended to set color calibration on the panels themselves. If using Userful to do color calibration, use the Video Wall Calibration tool.

Currently Playing

Displays the Source currently playing on that display.

Stop/Extend

Ends the current session, or allows administrators to extend the current session's time limit. This is used in conjunction with Session Management for Public Computing deployments only.

New Session

Allows administrators to start a particular session on that display. This is generally used in Public Computing deployments only.

Name

Name of the display - this is set by editing the Name field.

Display Model

Retrieved from the display through EDID, if available.

Device

Model information for the uClient Adapter

Serial Number

Serial# of the uClient Adapter

Location

Location of the display - this is set by editing the Location field.

IP Address

IP address of the uClient Adapter - edit this by changing the IP settings on the device itself.

MAC Address

Active MAC Address of the uClient Adapter. As these adapters have both wired and wireless interfaces (use of wireless is not supported at this time), this will display only the MAC of the interface that is currently connected to the server.

Firmware

System Android version info

Connected Devices

Any extra devices connected to the USB hub of the uClient Adapter are listed here.

Managing Displays

The Displays page lists all physical display devices, with a summary of information about each display. The icons show the display's status at-a-glance:

Icon

Meaning

Display Available.png Display, Available

Displays that are online but have not been assigned to any Userful server have a green display icon.

Display Unmapped.png Display, Unmapped

Assigned displays that have not been mapped to any source have a black display icon with display ID.

Display Online.png Display, Online

Assigned displays playing a source have blue display icons with display ID.

Display Orphaned.png Display, Orphaned

Displays that are assigned to an offline Userful server appear in light gray color. Orphaned displays can be viewed but cannot be edited (such as applying firmware updates, changing the name, or applying the server's DPMS settings) until you lock them to an online Userful server.

Unsupported Device.png Display, Problem

Assigned displays that have an unsupported device attached to it have a red display icon with display ID.

Failover Display.png Display, Secondary Server

Displays that are assigned to the failover server after a failover event have an orange display icon.

Virtual Display

Virtual Display. These only appear in Mapping. Click the red X icon to remove it.

Renumbering a Display

Displays can be renumbered and provided tags. Click an individual display in either the Displays or Mapping screens to open Display Settings.

Note: Changing the resolution or other settings of a Display cannot be done while the Display is part of a Video Wall or Zone. Remove the display from the Video Wall calibration, or delete the Zone, before editing these settings.

Changing Display Resolution

Display Settings for On-Premise
Display Settings for Cloud

Zero Clients, Userful Receiver Devices, and Virtual Displays can be set to output custom resolutions. uClient on WebOS will only display their respective device’s native resolution.

To enable custom resolutions, select a Resolution from the drop-down menu, enable the LED Display checkbox if the device is connected to a Direct-View LED controller, and click OK to complete the process.

Other actions that can be performed under the Display Settings dialog window shown above:

  • Change the display’s rotation for vertical or inverted displays (for On-Premise, see Landscape Displays for Cloud)

  • Color calibration

  • Stop/Extend a currently running timed session (for Public Computing deployments only)

  • Start a source (or user session for Public Computing deployments only)

  • View other details retrieved from the display’s EDID, such as make, model, size, and more

Setting Name and Location for a Display (On-Premise)

Because display numbers can be easily changed, you may want to assign information to a specific device, such as a name and location. As an example, you may want to assign each client the same number as its display ID in case the order becomes corrupted or a device needs replacement. You can also assign a location if you have displays in many locations across a building or campus.

Unlike the display ID, this information is stored inside the client itself, so it will not be erased in case of server failure or failover incident.

  1. Click on the pencil icon across the Name of the display as highlighted by the pointer in the image above

  2. Enter the desired name in the text box

  3. Click on the pencil icon across the Location

  4. Enter the desired location in the text box

  5. Click OK in the confirmation dialog box

Changes will not be saved until the Apply button is clicked. Note that updating these information fields will cause the device to reset.

Configure Display Network Settings (On-Premise)

By default, Zero Clients automatically retrieve their network settings and IP address from the router or DHCP server. It is possible to manually override this setting and manually assign a static IP address to a Zero Client. This does not apply to uClients, which must be configured independently.

Operations being performed on Zero Clients
  1. Click on the pencil icon across the display's IP Address to open the network settings configuration box for that display.

  2. Enter a valid IP Address and Subnet mask to assign a static IP Address to a network display.

  3. Click “OK” to complete the process.

To use DHCP for the network display, ensure that there is a check mark in the "Use DHCP" checkbox.

Note that assigning a static IP address to a Zero Client will cause it to restart.

Assigning and Releasing Displays

Client devices must be assigned to a Userful server to function. To assign or release a display, click the “chain link” icon to the right of each display. To assign or release all displays, click the same icon at the top of the list. Click “Apply” to start the process.

Zero Clients being unlocked from a server

Note that any action run on multiple displays will be carried out in sequence. Zero Clients may take up to 30 seconds per device to update, though uClients will be much faster.

Zero Clients being locked to a server. The process can take some time

Reset a Display

Occasionally it may be necessary to reset an individual display if it is frozen, in an abnormal state or part way through an operation. Resetting the device can be done a few different ways:

Resetting a device may reset the entire video wall, if it is part of one.

Firmware and App Updates

Userful distributes firmware updates for Zero Clients and both updated Apps and Firmware for Userful Receiver Devices and LG WebOS devices. Firmware updates are provided from the manufacturer and are independently verified by Userful, so if an update is available it is safe to apply it, and likely recommended to resolve known issues.

To update multiple devices, select all by selecting their blue check-box icons on the left (or the single box at the top), and then click on the "Update Firmware" or "Update App" button on the top of the Displays page. Alternatively, updates can be applied to individual devices with their menus.

Updating the App for a Userful uClient Device.

Firmware updates can be applied both to unassigned or assigned displays. If an assigned device has firmware that is not up to date, the firmware update process will automatically un-assign the display, update the firmware, restart the device, and lock the device back to the server.

Firmware updates for Zero Clients typically take up to 2 minutes per device to complete.

uClient app updates are typically very small (under 100MB) and apply in under 1 minute.

Firmware updates for LG WebOS devices typically take 5 minutes to complete once the download is finished. Download sizes for LG firmware updates regularly exceed 1.5GB and each display must download its own copy, so plan time and resources appropriately. LG firmware updates are downloaded from the Internet, so the displays need Internet access in order to receive updates.