Displays

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

A Display can be defined as:

  • A Zero Client is connected to a panel or controller with a High Definition Multimedia Interface (HDMI) or a Video Graphics Adapter (VGA).

  • A Userful uClient Device connected to a panel or controller with a High Definition Multimedia Interface (HDMI) or DisplayPort.

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

  • 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. This IP Address can be changed from dynamic to static in the 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 and one Zero Client connects to only one display. Zero Clients have a maximum output resolution of 1920x1080.

Refer to the Zero Client Setup page to learn about Zero Client configurations.

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 offering support for 4K (over HDMI), DisplayPort, and Userful cloud. These devices are only available from Userful.

Refer to the Userful uClient Adapter Setup page to learn about Zero Client configurations.

uClients

uClient is an application that Userful provides for a number of certified platforms including LG WebOS and the Userful uClient adapter. It helps facilitate operations by converting these devices as clients for Userful On-Premise or Cloud servers.

The Userful Receiver Device is an Android device supplied by the Userful corporation to its clients with pre-installed Android uClient. 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 the Userful cloud.

Additional reading: LG WebOS Setup.

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.

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

Display Group Functions

There are functions that can execute on multiple or all displays if they are selected.

From left to right, these are:

  • Restart

  • Shutdown (LG WebOS only)

  • Update App

  • Update Firmware (LG WebOS only)

  • Clean uClient Storage (deletes all downloaded content)

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

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.

Smart Frame Update

Zero Clients only. This setting enables bandwidth savings when using content with low-frequency updates such as HTML pages and static images, where new JPEGs are not sent to the Zero Client if they have the same CRC checksum as the previous frame.

Connected Devices

Devices connected to the Zero Client are listed and can be selectively disabled for bandwidth savings, reliability improvements, and security.

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

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

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

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

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.

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

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.

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

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 you click on the Apply button. 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 the 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.

  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 the Use DHCP checkbox is enabled. 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.

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.

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 in 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 by 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.

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.

Last updated