Release Notes

Graphics Agent for Windows 25.03.1

  • The PCoIP Graphics Agent for Windows requires a license registration code (for Teradici Cloud Licensing), or a license activation code (for Local License Servers). If you are a new user, request a registratration code for a full evaluation.

  • When reporting issues to Teradici, run the SupportBundler.exe application and include the output it generates.

Version 25.03.1 of the Graphics Agent for Windows fixes known issues, bugs and provides stability enhancements for a better user experience and seamless support.

Previous Releases in this Version


25.03

Support for Multiple Output Devices

Version 25.03 of the Graphics Agent for Windows introduces support for up to 5 audio output devices. The number of available output devices is configurable to up to 5 devices and by default is set to 3. Users can select up to 5 audio output devices and a single audio input device for use in-session. For more information, see Audio Support

Note:

This capability is only supported on Linux clients and Trusted Zero Clients connecting to Windows Graphics agents or Windows Standard agents.

Changes to Windows OS Support

Version 25.03 of the Graphics Agent for Windows and later will not support the following:

  • Windows 10, version 21H2
  • Windows Server 2019

Note:

2025.03 will be the last version that supports Windows Server 2019.

Resolved Issues

Session Connection no longer fails when Certificate Serial Number is 0

25.03.1
241199

25.03.1 Anyware Clients and Agents will now accept a broker certificates where a certificate in the chain contains Serial Number 0 (zero). This fixes a problem where connections using these certificates would fail during session establishment.

Known Issues

Windows photo background can increase bandwidth usage

 
232870

When dragging a window over a complex photographic windows background this can interfere with efficient PCoIP encoding causing more bandwidth usage and delay than necessary.

Workaround:

Disable the windows background by setting it to a solid color like black. Follow the session planning guide OS optimization recommendations documented here: https://anyware.hp.com/web-help/pcoip/sessionplanningguide/2024.10/optimization/application-os-optimization/

Cursor size change may not work on Graphics Agent on Windows 11 with NVIDIA consumer graphics card

230880

When using graphics agents on physical Windows 11 workstations with NVIDIA graphics cards such as RTX A2000, A4000, Quadro RTX, cursor size change may not work.

Workaround:

Instead of changing the size of the cursor, apply a different cursor scheme if a larger cursor is needed.

USB 3.0 mass storage devices may not work after forwarding

230439

After forwarding a USB 3.0 mass storage device, the content of the device may not be accessible although the device shows up as a USB device on the host.

Workaround:

Doing large quantity of file transfers, or transferring big files via PCoIP is not recommended. It is recommended to share files across machines using other available software applications.

Anyware session failure with 144 Hz displays

 
227827

Connecting to an Anyware session from a client computer with a 144 Hz monitor attached can cause the Anyware connection to fail when a locally connected display cannot support that resolution.

Workaround:

Potential workarounds to avoid this conflict include:

  • remove all monitors connected to the host computer to enable connection
  • alternatively setting a limit maximum_framerate on the host to 60 may enable connection.

Session establishment could fail if the time on the client is not synchronized with the agent's time

 
222703

If the time on the client is not synchronized with the time on the agent, session establishment could fail.

Workaround:

Use NTP server to synchronize the time on both the client and agent.

Windows Agent Might Crash When a Dock Station With a Network Interface Card is Forwarded as USB device

 
227653

When a dock station with a network interface card is auto-forwarded, the agent might crash.

Workaround:

Locate the PID and VID of the network interface card on the dock station, and include it in the vidpid blacklist option when USB auto forwarding is enabled.

Windows Interactive Logon Banners not Supported with non-SSO Smartcard Authentication

 
220611

On Anyware Agent for Windows, while authenticating with a smartcard when SSO is disabled, identity verification will fail if Windows Windows Interactive Logon Banners are required for desktop user authentication.

Workaround:

Disabling the Windows Interactive Logon Banners on the host being accessed with smartcard authentication will fix the identity verification failure.

If using Leostream broker, login banners can be configured in Leostream to present a message or disclaimer to the user in place of the Windows Interactive Logon Banners.

If Windows Interactive Logon can not be disabled, in Windows Agent 24.10 or later the identity verification can be disabled with the GPO option called "{}Skip Smartcard non-SSO User Identity Check{}".  When this is enabled the smartcard user identity will not be verified by the Anyware Agent; the Agent will trust that the broker establishing the connection has appropriately validated the smartcard user identity. Note that the user will be presented the OS login screen to manually enter user credentials, the user will not gain access to the authenticated desktop session until they login with valid credentials.    

WARNING: There is an increased risk of an unauthorized user gaining access to the session login screen when this setting is disabled. This option is not recommended for use on publicly accessible networks, and should only be used when both the Broker and Agent are on a secure network and unauthorized user access is unlikely.

Poor audio quality or system instability when using USB forwarded webcam as audio input

 
218626

When the microphone of an USB forwarded webcam, the audio quality of the audio input could be poor, and may cause the system not responding.

Workaround:

Do not use the built-in microphone from the USB-forwarded webcam as audio recording device.

Graphics Agent Displays Might Be Left Bank After Anyware Sessions

 
214122

Displays can be blank after connect to a PCoIP session.

Workaround:

Run local display restoration (which is a part of deskside functionality). This deletes all virtual monitors (EDIDs) and activates all physically connected monitors. 

To run local display restoration do one of the following: 

  • First enable deskside functionality, then enable {}local display restoration{}, and then connect and disconnect to a session.
  • Run the following executable: "C:\Program Files\Teradici\PCoIP Agent\bin\RestoreLocalDisplays.exe"

Connecting to Graphics Agents with four displays running on Windows Server 2022 GCP takes longer

 
213872

Connecting to Graphics Agents with 4 full screen displays that run on Windows Server 2022 GCP can take more than 10 minutes for session establishment.

Workaround:
  • Use 2 or fewer displays
  • Connect in windowed mode

Agent Stops Working After Removing Smartcard During Session Launch

 
209318

Following a successful smartcard authentication, the PCoIP Agent process might crash if the smartcard is removed while the session is being established.

Workaround:
  • Avoid removing the smartcard while the session is launching.
  • If the PCoIP Agent process has crashed, reboot the agent host to recover.

Smartcard Not Detected on the Host in High Latency Network

 
208184

On Windows Agents with network latency exceeding 50 milliseconds, connecting with a smartcard might result in the smartcard reader showing as "card not inserted" even when the card is available.

When this occurs, users may be able to use smartcards to connect to the session, but are unable to or can only inconsistently use smartcards in-session.

Workaround:

In-session smartcard use on a Windows Agent depends on remoted USB which may be disrupted by poor network connection, dropped packets, or network latency.  At this time, in-session use of smartcards should be limited to networks with less than 50ms latency. 

Some USB smartcard readers are more resilient to latency than others. Installing the card reader drivers supplied by its manufacturer on the agent host may improve reliability.

Smartcard reader SCR3310v2.0 has greater resilience on higher latency networks when its manufacturer device driver is installed in Windows than other card readers we have tested using the default Windows card reader driver.

Internal Users Cannot Generate Collaboration Invitation URLs for External Users

 
206912

Internal users connected to PCoIP sessions using internal addresses cannot generate collaboration invitation URLs that external users can access, as the URLs contain internal addresses.

Workaround:

Use a FQDN that can be accessible by both the internal and external users. The FQDN can map to an internal address for internal users, and external address for external users.

Windows 11 Update might Replace the AMD GPU Driver on Windows Graphics Agent

 
190449

Running Windows 11 update can replace a newer AMD GPU driver with an older driver, which might cause incompatibility with the Anyware Graphics Agent such as incorrect mirroring of displays.

Workaround:
  1. Windows 11 OS can automatically replace AMD driver with outdated versions, which can cause issues.
  2. The best way to check what driver is currently used by Windows 11 OS is to run the "AMD Software" tool that should be installed with the AMD driver. If the tool cannot launch and shows a warning about driver incompatibility, that means that Windows 11 OS replaced the driver.
  3. To prevent driver replacement, there are 3 steps that can be done in Windows 11 OS. Step 1. Change "Device installation settings". For this please do the following:
  • Press Windows + S keys together to open Search.
  • Type Device installation settings.
  • Click on Change Device installation settings and then select the option No (your device might not work as expected).
  • Click on Save Changes.

Step 2. Prevent Windows Update from replacing AMD drivers in Windows 11. For this please do the following:

  • Open Group Policy Editor.
  • Go to Computer Configuration => Administrative Templates
  • Open Windows Components => Windows Update
  • Double-click "Do not include driver with Windows Update" in Group Policy.
  • Enable the policy.
  • Click OK.
  • Reboot.

Step 3 (Optional). Completely disable "Windows Update".

  1. If the driver was replaced by Windows 11 OS, it can be manually replaced back to the new one, or a user can remove the driver using the "Add or remove programs" tool provided by Windows OS or/and the "AMDCleanupUtility" tool provided by AMD, and then install the new driver using the installer. To manually change the driver to the new one, please run "Device Manager", then open "Display adapters", right click on "AMD" adapter (for example "AMD Radeon Pro W5500" adapter), then choose "Update driver", then "Browse my computer for drivers", then "Let me pick from a list of available drivers on my computer", and then select the newest available driver. After that reboot the machine.

Also, for more information please visit the websites: [https://www.amd.com/en/support/kb/faq/pa-300] [https://www.windowslatest.com/2023/05/30/windows-11s-microsoft-update-replaces-amd-gpu-drivers-with-older-versions/]

Hot-plugged Wacom Tablets on Zero Clients Might Not Appear in the USB Menu

 
187599

Wacom tablets hot plugged to Zero Clients that are connected to Windows Agents might not appear in the USB menu. If tablets, are repeatedly hot plugged, the sessions might stop responding.

Workaround:
  • If the Wacom tablet is connected, disconnect it and try connecting again.
  • If the Wacom tablet does not appear in the USB menu despite a reconnect attempt, disconnect the tablet, and restart the PCoIP session.
  • If the session stops responding due to repeated hot-plugging attempts, reboot the host machine.

Bloomberg Keyboard 5 Firmware Upgrade Does Not work over PCoIP Session

 
182517

When the Bloomberg Keyboard 5 firmware upgrade process starts, the Bloomberg Biometric module gets disconnected from the PCoIP session, and the upgrade becomes unresponsive.

Workaround:

Perform the following steps: # Disconnect from the PCoIP session. # Upgrade the Bloomberg Keyboard 5 firmware from a local machine. # If the Bloomberg Biometric module disconnects, connect the Biometric module to the remote host again.

USB devices may not be forwarded to the host from a ThinPro client

 
182255

USB devices may not show up on the host after forwarding the USB devices from a ThinPro client.

Resolution Mismatch for Multiple Display Connections

 
174379

A resolution mismatch might occur in connections to Windows Graphics Agents where the main display is on the right and the orientation of a secondary display is set to portrait.

Workaround:
  • Make the left display your main display. -OR-
  • Change the orientation of the secondary display to landscape.

Alternatively, from {}Registry Editor{}, set the pcoip.use_ccd_apis value to {}1{}.

Multiple collaboration manager UI icons shown in the system tray on Windows

 
172888

When connecting/disconnecting repeatedly without logging out of the session, multiple instances of the collaboration manager icon may appear in the system tray.

Workaround:

Hovering the mouse over the collaboration manager UI icons will make the duplicates disappear. The corresponding icon for the active collaboration manager UI will remain.

Resizing collaboration session window causes crash

 
165911

Re-sizing the PCoIP Client window while participating in a PCoIP Ultra Collaboration session may cause the PCoIP client to crash.

Workaround:

Avoid re-sizing client window size while participating in a PCoIP Ultra Collaboration session.

If this occurs, re-start the collaboration session by sending a new invitation to the Guest Collaborator.

Cursor artifacts may appear if collaborator client window is resized

 
165332

When the collaborator client window is resized, cursor artifacts may be seen on the collaborator client momentarily.

Workaround:

Once the resizing settles, the artifacts will disappear.

Collaborator may not see the remote cursor when first connected

 
154011

When a guest collaborator connects to the host's session, the host's cursor may not be visible to the guest until it moves.

Workaround:

The host collaborator should move their cursor. This will update its position and cause the cursor to appear in the guest collaborator's client.

Connecting a USB Webcam may cause browser to quit

 
151469

When a webcam is connected to a remote desktop, the browser on the remote desktop may terminate.

Workaround:

Disable webUSB in chrome:

chrome://flags/#enable-webusb-device-detection

Multi-channel audio deteriorates after switching from wired to wireless network

 
145191

When a session started with a wired connection is switched to a wireless network, the multi-channel audio quality deteriorates. The audio quality does not improve after switching back from the wireless network to a wired connection.

Workaround:

Disconnect the session and reconnect after switching to a wireless network.

Power save not supported

 
125759

Power save is an operating system feature where the screen goes black after some time to save power. This event will cause the PCoIP Graphics Agent to crash.

Workaround:

Power save mode must be disabled on the host computer. 

To clarify, lock screen mode, where it prompts the user to login when left idle, is supported.  Power save option, where the screen goes black after some time to save power, is not supported and must be disabled.

Soon to expire licenses can cause licensing failure for new host

 
117440

If a license server is operating in a different timezone than the PCoIP Agent and a license is still valid in the timezone of the PCoIP license server but considered expired in the timezone of the PCoIP Agent, then a PCoIP session can be denied with a licensing error.

This issue only affects hosts that do NOT have a valid license granted previously.

Workaround:

Wait until the following day in the timezone of the license server.

Session fails to start with PCoIP Ultra GPU or Auto Offload enabled

 
112285

If you are unable to start a session with PCoIP Ultra GPU Offload or Auto Offload enabled it may be due to a lack of GPU memory. This can be verified by looking for "out of memory" in the PCoIP server log.

Workaround:

Potential workarounds are:

  • disable PCoIP Ultra GPU Offload or Auto Offload
  • reduce the number of displays connected to the client.
  • reduce the resolutions of the displays connected to the client until a session can successfully be started.

PCoIP single sign on will fail if a popup is shown on the secure desktop (Ctrl+Alt+Del screen)

 
107689

When a popup is shown on the secure desktop, for example "Incorrect password or username" or "Smartcard subsystem failure", PCoIP SSO cannot be started.

Workaround:

The user will still get a PCoIP session when SSO fails; from that session, dismiss the popup and finish the logon manually. After completing this procedure, future SSO connections should work as expected.

NVIDIA control panel still contains Teradici information after PCoIP Graphics Agent uninstall

 
102069

During normal operation the PCoIP Graphics Agent for Windows will populate information about remoted displays into the NVIDIA graphics stack. This information is provided by PCoIP clients either for the real displays they have attached or a virtual display when the client is run windowed.

This information is left populated in the NVIDIA driver between PCoIP sessions to improve re-connection times. It is also left populated if the Agent software is uninstalled.

Workaround:

Left over client display information can be manually removed from the NVIDIA control panel using the following steps. # Open the NVIDIA control panel # Navigate to the "View System Topology" view (this is typically nested under "Workstation" settings) # Look under each graphics card for displays that appear to have an EDID loaded from file # Click the +EDID+ link to bring up the EDID management dialog # Navigate to the "Unload" tab in this dialog and check the box next to each EDID where the status is listed as "File" # Click the "Unload EDID" button to purge this information from the graphics driver

PowerShell scripts cannot be executed by PCoIP Agent Installer

 
101924

Folder where the PowerShell.exe binary is located is not present in the Windows system environment variable PATH.

Workaround:

Ensure that folders "%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\" and "%SYSTEMROOT%\System32" are present in the System variable PATH.

ZoomText is not supported on Windows Graphics Agent

 
100893

ZoomText cursor and magnification features get internally disabled when launched with Windows Graphics Agent versions post 20.01.

PCoIP Agent and PCoIP License Server commands have the same name

 
99245

When both the PCoIP Agent and PCoIP License Server are installed on the same machine, they will both try and create the command pcoip-list-licenses and pcoip-support-bundle, which causes one to overwrite the other's command. Whichever is installed or updated last will be the one that the command will map to.

Workaround:

It is advised not to install the PCoIP License Server and PCoIP Agent on the same machine

Wacom tablet bridging: Cursor issue with Windows Ink setting enabled

 
97596

When a Wacom tablet is running in bridged mode in a PCoIP session, the cursor may not be shown correctly with Windows Ink setting enabled in the Wacom Desktop Center.

Workaround:

Disable Windows Ink in Wacom Desktop Center. Applications which rely on Windows Ink feature may not work after turning off that setting.

Wacom display toggle does not work in local termination mode

 
97543

After connecting Wacom tablet in local termination mode, display toggle is not supported in the PCoIP session.

Workaround:

Connect Wacom tablet in USB bridging mode.

Custom resolutions may not work for NVIDIA in a multi display scenario

 
96847

It has been observed that in a a dual display scenario, with one display rotated the NVIDIA driver version 44166 (branch 441_58) does not apply custom resolution to the right display. As a result, the rotated display comes up as black.

Workaround:

This issue may not occur, if the custom resolution already exists in the list of resolutions for the display.

As a workaround use landscape orientation for connected displays.

GPU license can limit the size and number of connected displays

 
96754

NVIDIA licensing limits the size and number of displays that can be connected. This document: [https://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#physical-gpu-display-resolution-handling] shows that the GPU may enforce a maximum of 1, 2, or 4 displays and may limit resolution as low as 1280×1024 for a single display.

Workaround:

Configure a NVIDIA GPU license that supports the number and resolution of displays that you require.

Using Windows-p to adjust monitor behavior not supported

 
93160

Using the Windows-P key combination to adjust projector display types is not supported. Using this key combination and selecting "duplicate" may cause secondary displays to turn black.

Workaround:

Adjust your monitor configuration at the client, before the PCoIP session begins.

Wacom tablet force proportions setting causes cursor offset

 
93086

Enabling the Wacom tablet's force proportions setting will limit the tablet area to match the aspect ratio of the display, but the PCoIP Client misinterprets the cursor location and displays the cursor in the wrong place.

Workaround:

Map the Wacom tablet either to the entire desktop, or to one of the displays.

Using resolutions unsupported by the AMD GPU profile can cause display problems

 
91960

Using a display topology outside of the what the AMD GPU instance supports, display problems can occur. These issues include:

  • Non functional displays
  • Imaging artifacts
  • Loss of accelerated capture support
Workaround:

Generally, reducing the display topology to be within the Microsoft Azure instance type's support limitations and reconnecting will solve the problem. In severe cases, a full graphics driver reinstall or re-provisioning of the instance may be required.

High resolution portrait displays do not work with AMD GPU

 
91834

Portrait-oriented displays with a vertical resolution greater than 2160px are not currently supported by Cloud Access Software on AMD GPUs.

Workaround:

Reducing the resolution of the portrait oriented display to a value less than 2160 pixels may allow it to work,

Display resolution problems when using Windows Server 2019 and NVIDIA GRID 9.1 driver

 
91811

Display resolution may not work correctly on Windows Server 2019 instances when using the GRID 9.1 driver.

Workaround:

Upgrade to NVIDIA Grid 10.0 driver.

Disabling Windows SSO disables vchan plugins

 
91615

Vchan plugins are launched when the PCoIP session begins. If the system has single sign on disabled, then the PCoIP session cannot login the user desktop and the vchan plugins cannot start properly. This causes multiple issues including loss of clipboard synchronization and lack of printing support.

Workaround:

Re-enable single sign on to ensure that vchan plugins start properly and both clipboard and printer plugins are available. 

If enabling single sign on is not an option, connect, login, disconnect (if not disconnected automatically) and re-connect to ensure vchan plugins are running in the reconnected session.

Wacom touch key for Display Settings does not work in a PCoIP session

 
91222

The "Display Settings" touch key for Wacom Pen Displays does not work in a PCoIP session. Windows hosts display a "Compatible display device not found" message when the user taps the touch key. Linux hosts do not display a message.

Workaround:

Do not use Wacom Display Settings touch key.

Wacom drawing issues on Windows Server 2019

 
90094

While using a Wacom tablet in a PCoIP session on Windows Server 2019, pen pressure is detected but drawing with the Wacom stylus does not work.

Workaround:
  1. Start Wacom Tablet Properties app, switch to Mapping tab, and uncheck "Use windows ink" option.
  2. For Photoshop users:  Create a file “PSUserConfig.txt” with the following content. Place the file in "C:\Users*[User Name]*\AppData\Roaming\Adobe\\ Settings\"
*# Use WinTab*
*UseSystemStylus 0***

Uninstall failure: unable to delete TeraCleanupLogs schedule task

 
89323

Sometimes, PCoIP agent uninstall failed because it could not delete TeraCleanupLogs schedule task.

Workaround:

According to [https://superuser.com/questions/1475639/how-to-fix-broken-permissions-for-windows-scheduled-task], this is caused by security patch from Microsoft. 

Go to C:\Windows\System_32\Tasks\

  • Run the following command to find the hardlink to TeraCleanupLogs task.
fsutil hardlink list TeraCleanupLogs
  • Delete the hardlink to the TeraCleanupLogs task.

AMD displays not all present at first connect

 
86615

In some cases, the graphics driver may not be ready when the initial PCoIP connection is established on an AMD GPU Microsoft Azure instance. When this occurs, not all expected displays will be available.

Workaround:

Disconnect the PCoIP session and reconnect.

PCoIP session ends when using very large application window

 
86099

PCoIP supports a maximum application window width of 4096 pixels.  If an application window is stretched across multiple displays with a total width or height greater than 4096, the PCoIP session will end.

Workaround:

Do not stretch a window more than 4096 pixels, horizontally or vertically.

License registration is unreliable in KVM environments

 
80201

Retrieval of the VM_UUID can be unreliable when running under KVM. This can cause licensing failures when attempting to validate a license or start a session.

Wacom tablet issues warning in device manager and is not functioning

 
79051

Wacom functions like clicking with the pen, side-buttons on tablet, and pen pressure sensitivity, do not work.

Workaround:

If Wacom drivers are already installed but the device is not working correctly then this could be because the drivers were installed with the Wacom tablet connected. In this case the recovery is to unplug the Wacom tablet, uninstall the Wacom drivers and reboot the VM. Once the system comes back up, install the Wacom drivers completely before connecting the Wacom device. You can find the Wacom drivers here.

If the Wacom tablet still is non-functional on the host machine then this could be due to the Wacom tablet not running the latest firmware. The best way to do this is to connect the tablet to a physical machine that also has the Wacom drivers installed. Under the Wacom Desktop Center, go to the "Update" tab to update the firmware of the tablet itself.

PCoIP Agent fails to start

 
72726

The PCoIP Agent requires port 60443 for proper operation. Unavailability of this port prevents the agent from starting.

The following PCoIP Agent log message can appear: AGENT :0894 Failed to bind required address ssl://127.0.0.1:60443: Cannot bind to port

Workaround:

Reboot the machine.

PCoIP Agent refuses connection with licensing error

 
72286

The Windows Management Instrumentation service can run into a bad state, which prevents PCoIP Agent from checking out a valid license. When this problem occurs, user will see the "no license" error on the client and should see the following error message in the PCoIP agent log:

Exception caught ( Error processing FNE capability response: [1,7E2,5,0[7000001B,0,C03F9]]  Response does not match system hostid. ) while sending a request for license renewal.
Workaround:

This problem was caused by WMI's inability to get host UUID. When running

wmic csproduct get UUID
Node - TERVDIW10DEV22
ERROR:
Description = The paging file is too small for this operation to complete.

The workaround is to restart Windows Management Instrumentation and PCoIP Agent for Windows service in sequence in Control Panel -> Administrative Tools -> Services. If the services won't restart then restarting Windows will resolve the issue.

Windows resolution change options are disabled after uninstalling PCoIP agent

 
71751

Windows display settings to change resolution are grayed out after uninstalling the PCoIP agent.

Workaround:

open regedit.exe , navigate to HKEYLOCALMACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System and set the value NoDispCpl to 0.

Wacom tablet PTH-451 not detected

 
71425

Wacom tablet PTH-451 may not be detected correctly when USB bridged to Cloud Access Software Agent for Windows with PCoIP software client for Windows. Software client for macOS and PCoIP Zero Clients work as expected.