FAQ - Display and Topology

Rate this Article
Average: 1 (1 vote)

This article provides guidance on how setting up optimize and troubleshoot your PCoIP display issues.

FAQ – Questions

General 

  1. What display resolutions can be supported?
  2. What display topologies are available?
  3. Which monitors will be used for the remote desktop?
  4. What is PCoIP Ultra and when should it be used?
  5. What is an accelerated display vs. an non-accelerated display?
  6. Do we attach monitors to both the client and the host?

Health Checks

  1. Client Display Health Check - Diagnostics and troubleshooting guide
  2. Host Display Health Check - Diagnostics and troubleshooting guide

Troubleshooting

  1. No Display: How to fix black, grey or a "No Source Signal" screen issue?
  2. Poor Display: How to fix displays with artifacts (blurry, dithering, pixelated, or flickering) 
  3. Wrong Resolution: How to fix display resolution issues?
  4. Multiple Monitors: How to fix issues when attaching multiple monitors?
  5. DOT: Why do I see a yellow/blue/magenta dot on my display?

Turning Guidelines: Details on how to design and tune your PCoIP environment:

  1. PCoIP® Session Planning Guide 
  2. HP Anyware Work-From-Home Rapid Response Guide
  3. Tuning PCoIP for high performance workloads
  4. How to tune PCoIP for bandwidth constrained Network?

Measuring Performance

  1. How to identify network issues in PCoIP Logs.   
  2. PCoIP Session Statistics Viewer 

FAQ – Answers

What display resolutions can be supported? 

PCoIP supports resolutions from 600x800 SVGA up to and including 3840 x 2160 4K/UHD. 

What display topologies are available?

PCoIP clients can support configurations up to 4 monitors. 
The monitors can be arranged in a vertical line, a horizontal line, or as a 2×2 box display. 
The monitors can be configured for any standard rotation (0°, 90°, 180°, or 270°). 
 
Diagram 1: Valid topologies
image.png
 

To ensure a valid topology, make sure that the following rules are followed when setting up your client topology:

  • No more than 4 monitors.
  • No display larger than 3840 x 2160 4K/UHD.
  • No overlaps.
  • No Gaps.  At least one pixel of each display must abut at least one pixel of another display.

Diaram 2: Invalid topologies

image.png

Which monitors will be used for the remote desktop?

When using a PCoIP software client, the monitors can be used either reserved for the remote desktop that is streamed to the client by the host or it can be used for local applications (FULL SCREEN mode) or the monitors can be shared with the remote desktop being presented in a window (WINDOWED mode).

Diagram 3: Full Screen Mode Topology Options:

image.png

In FULL SCREEN mode, client is able to use 1 monitor (any one) for a remote session. In this mode, all other monitors are used for local applications.  Client is also able to use all monitors for a remote session.  In this mode, no monitors are used for local applications. 

Diagram 4: Windowed Mode Topology Options:

image.png

 

In WINDOWS mode, the client is able to have one window open to the remote host's desktop.  All other windows on the desktop are served by the local client.  The remote window window can be on any monitor and can be sized across monitors as well.

What is PCoIP Ultra and when should it be used?

“PCoIP Ultra™ represents our most advanced protocol enhancements yet, designed to meet the needs of the most demanding graphics-intensive applications while delivering the same lossless image quality and security our customers expect.  Use PCoIP Ultra when you need to deliver 4K/UHD high frame rate content or want to use third party codecs, including H.264/HEVC.

What is an accelerated display vs. an non-accelerated display?

An accelerated PCoIP display is when a display adaptor on the agent is being served using a hardware assist, GPU.  A non-accelerated PCoIP display is a display adaptor on the agent that is being served without a hardware assist GPU.

Can monitors be attached to both the client and the host?

Typically, we recommend that the host,is deployed as a headless server with no monitors attached.  The desktop generated by the host is remoted to the PCoIP client and displayed on the monitors attached to the client.   

Diagram 5: PCoIP Client with a Dual display topology connected to a headless host:

image.png

 

Alternatively, if both the host and client are configured with monitors.  When the client establishes a remote session, both the client monitors and the host local monitors will be active and visible to bystanders during the remote session which may pose a local security risk.   For more details on this configuration, consult the Teradici Work from Home Guide.

Diagram 6:  Dual display topology connected to a host with 4 monitors (Deskside Mode)

image.png

 

No Display: How to fix black. grey or a "No Source Signal" screen issue?


Cause:

image.png


Black/Grey or "No source Signals" screens on your client monitors can be caused by:
  • Cause #1: PCoIP client cannot detect the attached monitor
  • Cause #2: Host Display adaptors may not be configured correctly 
  • Cause #3: Host Display adaptors may be configured to limit the resolution or topologies offered.
  • Cause #4: Incorrect cabling or faulty cables when using a remote workstation card as a host. 
  • Cause #5: PCoIP client cannot support the topology/resolution requested by the host 

image.png


Black screens on your host monitors can be caused by:
  • Cause #6: Client requested a topology/resolution that is incompatible with the host monitors. 

Recommendations:

Black, Grey Screen Issues

Remedy

Cause #1: PCoIP client cannot detect the attached monitor

  • Faulty cable?
  • Monitor not attached?
  • Client display adaptor  configured?
  1. Ensure monitor cable is firmly attached to the monitor and PCoIP client.  
  2. Test and then replace faulty monitor cables.
  3. For a PCoIP Software Client, consult the operating system of the client (Windows, IOS, Linux) for how to detect and configure monitors/displays. 
  4. For a Zero Client, monitors can be attached and configured from OSD menus under User Settings.  

Cause #2: Host Display adaptors may not be using certified PCoIP display drivers

  • Display driver not installed?
  • Installed driver is not certified for PCoIP?
  • If using GRID, have you configured NVIDIA licensing?
  1. Update display drivers to a PCoIP certified driver
  2. If using a GRID GPU, Configure NVIDIA Licensing.

Cause #3: Host Display adaptors may be configured to limit the resolution or topologies offered

  • Graphics Agents use GPUs that may have profiles that limit resolutions or topologies
  • PCoIP GPO settings that force the primary display to a specific, non-negotiated resolution
  1. Configure the Host Display Adaptors.  Refer to your operating system for details.
  2. If using a GPU, refer to the manual for the GPU being used.  Some GPU may limit resolutions and topologies.
  3. Either disable the GPO setting, Host side primary display topology settings or set it to a value compatible with the client. This option is only available on the PCoIP standard agent.

Cause #4: Incorrect cabling or faulty cables when using a remote workstation card as a host

  1. Test and check Remote Workstation Card cabling.

Cause #5: PCoIP client topology/resolution is invalid 

  1. Make sure that your topology settings are valid.  See What display topologies are available? for details on invalid topologies.
  2. If the software client is operating in Windows mode, try switching to Full Screen mode.

Cause #6: Client requested a topology/resolution that is incompatible with the host monitors

  1. Enable the GPO setting, Restore displays at session end.  This will allow local users to use their own topology setting when connecting to the host locally.  If this setting is not set, then the topology will be set to the topology used by the last PCoIP client connection.

Poor Display: How to fix displays with artifacts (blurry, dithering, pixelated or flickering)?

Cause:

  • Cause #1: Blurry displays are caused by lack of available network bandwidth. 
  • Cause #2: Artifacts such as pixelation or screen tearing caused by dropped packets due to network issues or lack of CPU resources

Recommendations:

Checking the following items will solve most artifact issues:

Artifact  Issues

Remedy

Cause #1: Blurry displays are caused by lack of available network bandwidth. 

  • If congestion is detected, PCoIP will lower quality of the display to save bandwidth.

  1. PCoIP display is 'blurry' and the image is of lower than expected quality

Cause #2: Artifacts such as pixelation or screen tearing caused by dropped packets due to network issues or lack of CPU resources

  • Dropped packets will cause artifacts
    Display Adapter or GPU with dithering enabled will cause artifacts

  1. Use the Host Display Health Check  to determine if packet were lost or latency/lag is causing display problems.
  2. If the health check shows network problems, use the PCoIP Session Statics Viewer tool  to get details on bandwidth usage (rx/tx stats) and then following the guidelines: 

Wrong Resolution: how to fix display resolution issues?

Cause:

Display resolutions and topology setting are negotiated between the client and the host.  The client will request specific resolutions for each monitor at session setup.  A display resolution issues may be caused by:

  • Cause #1: Incorrect resolution is currently configured on the  PCoIP Client OS
  • Cause #2: Host Display adaptors may not be using certified PCoIP display drivers
  • Cause #3: Host Display adaptors may be configured to limit the resolution or topologies offered
  • Cause #4: PCoIP client cannot support the topology/resolution requested by the host 

Recommendations:

Wrong resolution

Remedy

Cause #1: Incorrect resolution is currently configured on the  PCoIP Client OS

  • Client display adaptor incorrectly configured?

  1. For a PCoIP Software Client, consult the operating system of the client (Windows, IOS, Linux) for how to detect and configure monitors/displays. 
  2. For a Zero Client, monitors can be attached and configured from OSD menus under User Settings.  

Cause #2: Host Display adaptors may not be using certified PCoIP display drivers

  • Display driver not installed?
  • Installed driver is not certified for PCoIP?
  • If using GRID, have you configured NVIDIA licensing?
  1. Update display drivers to a PCoIP certified driver
  2. Configure NVIDIA Licensing (GRID ONLY)

Cause #3: Host Display adaptors may be configured to limit the resolution or topologies offered

  • Graphics Agents use GPUs that may have profiles that limit resolutions or topologies
  • PCoIP GPO settings that force the primary display to a specific, non-negotiated resolution
  1. Configure the Host Display Adaptors.  Refer to your operating system for details.
  2. If using a GPU, refer to the manual for the GPU being used.  Some GPU may limit resolutions and topologies.
  3. Either disable the GPO setting, Host side primary display topology settings or set it to a value compatible with the client. This option is only available on the PCoIP standard agent.

Cause #4: PCoIP client cannot support the topology/resolution requested by the host 

  1. Make sure that your topology settings are valid.  See What display topologies are available? for details on invalid topologies.
  2. If the software client is operating in Windows mode, try switching to Full Screen mode.

Multiple Monitors: How to fix issues with attaching multiple monitors?

Causes:

If additional monitors cannot be attached to the client, the cause may be:

  • Cause #1: Client cannot detect the attached monitor.
  • Cause #2: Host Display adaptors may not be using certified PCoIP display drivers
  • Cause #3: Host is not capable of supporting the client topology
  • Cause #4: Host has incorrect/faulty cabling sequence (Remote Workstation Card)
  • Cause #5: Client not capable of full screen modes on 2 or 3 monitors with 4 monitors attached

Recommendations:

Wrong resolution

Remedy

Cause #1: Client cannot detect the attached monitor.

  • Client display adaptor incorrectly configured?

  1. For a PCoIP Software Client, consult the operating system of the client (Windows, IOS, Linux) for how to detect and configure monitors/displays. 
  2. For a Zero Client, monitors can be attached and configured from OSD menus under User Settings.  

Cause #2: Host Display adaptors may not be using certified PCoIP display drivers

  • Display driver not installed?
  • Installed driver is not certified for PCoIP?
  • If using GRID, have you configured NVIDIA licensing?
  1. Update display drivers to a PCoIP certified drive
  2. Cannot connect to multiple monitors when using NVidia GRID GPU

Cause #3: Host is not capable of supporting the client topology

  • Graphics Agents use GPUs that may have profiles that limit resolutions or topologies
  • PCoIP GPO settings that force the primary display to a specific, non-negotiated resolution
  1. Configure the Host Display Adaptors.  Refer to your operating system for details.
  2. If using a GPU, refer to the manual for the GPU being used.  Some GPU may limit resolutions and topologies.
  3. Either disable the GPO setting, Host side primary display topology settings or set it to a value compatible with the client. This option is only available on the PCoIP standard agent.

Cause #4: Host has incorrect/faulty cabling sequence (Remote Workstation Card)

  1. Test and check Remote Workstation Card cabling.

DOT: Why do I see a yellow/blue/magenta dot on my display?

Causes:

  • A yellow dot in the upper right hand side of the display indicates that the display is non-accelerated.
  • A green dot in the upper right hand side of the display indicates that the display is accelerated
  • A magenta dot in the lower left hand side of the display indicates that PCoIP is in ULTRA mode and GPU Optimization is enabled.
  • A blue dot in the lower left hand side of the display indicates that PCoIP is in ULTRA mode and CPU optimization is enabled.

Recommendations: