CWA for Windows - In a virtual desktop session. user may experience slowness when moving an application Window from one monitor to another

book

Article ID: CTX696065

calendar_today

Updated On:

Description

In a virtual desktop session extending to dual-monitor, user may experience slowness or lack of smooth when moving an application Window from one monitor to another, especially upon across the boundary of the two monitors.

Environment

Caution! Using Registry Editor incorrectly can cause serious problems that might require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.

Cause

Due to the existence of multiple GPUs in the client machine, CWA for Windows fallback to the legacy GDI rendering and results in the slow graphics rendering.

Resolution

The issue has been mitigate by enabling the multiple GPUs support through the following CWA registry value.

  • [HKLM\SOFTWARE\Wow6432Node\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\GfxRender]
  • UseMultiGPUs (REG_DWORD) = 1
  • Note: please manually create "GfxRender" key if it doesn't exist

Issue/Introduction

The article describes a performance tuning regarding HDX graphics in CWA for Windows side.