Citrix have created this very important knowledge article CTX237608 about GPUs in Citrix from release 7.16 and forward.
This article is valid for following Citrix products:
- Citrix XenDesktop 7.16 using Microsoft Windows 10
- Citrix XenDesktop 7.17 using Microsoft Windows 10
- Citrix XenDesktop 7.18 using Microsoft Windows 10
(IDD) Indirect Display Driver model was introduced in Microsoft Windows 10 and Citrix is now using this technology.
I experienced myself an issue with an AMD Radeon WX4100 GPU having a black screen or desktop “freezes” at login and by adding CitrixIDD registry key I got it working. Other GPUs may be impacted so please test. Please be aware that with implementing Citrix IDD you loose vendor specific (control panel) settings, because Citrix bypass the GPU vendor capture APIs and you will have less performance resulting in less FPS. But I have experience myself that performance works amazing with enabling CitrixIDD and it solved my issue with a black screen/desktop that froze.
Update 29 August 2018
Its recommended getting a native driver from the GPU vendor instead of using Citrix IDD to get the best performance the GPU vendors provide via their APi.
Below is relevant for Citrix customers
- Connecting with HDX to machines provisioned manually or MCS or PVS to a virtual Microsoft Windows 10 with Citrix Client OS VDA 7.16 and above.
- Connecting with HDX using Citrix RemotePC to a physically PC with Microsoft Windows 10 and Citrix Client OS VDA 7.16 and above.