Jump to content


HDX 3D Pro User Device requirements

Started by Marco Kühni , 16 March 2017 - 02:04 PM
4 replies to this topic

Marco Kühni Members

Marco Kühni
  • 16 posts

Posted 16 March 2017 - 02:04 PM

Can somebody point me in the right direction on clear information to what exactly is needed CPU, GPU, RAM wise for HDX 3D Pro capable User Devices? All statements I found from Citrx seem a little, well, unspecific.


Backend is run via XenDesktop 7.13 on a mix of Remote PC Access as well as VMWare ESXi based VDI, both using NVidia GPU with working H.264 Hardware Encode (tried and tested - working fine so far).


We're not talking Thin Clients here but classic Windows Desktops (Win7 atm) as User Device... From LAN as well as from WAN via NetScaler Gateway. 


Users will connect to Desktops with following four screen resolutions: Single and dual monitor 168x1050, single and dual monitor 1920x1200.


Does the generated H.264 Thin Wire Stream allow for Hardware decode on certain User Device GPUs? If yes, which? Or is this flat out done in CPU?


Initial testing seems to point in CPU-only decode direction... ...with rather large differences in quality/frame refresh rate between old/slow and newish client computers...


Thanks for any input


Marco Kühni Members

Marco Kühni
  • 16 posts

Posted 17 March 2017 - 07:02 PM


Christian Hozee Members

Christian Hozee
  • 33 posts

Posted 21 March 2017 - 09:48 AM

The stream can be decoded by GPU. Just tested this myself. Take a look at:





For anyone looking to set the appropriate parameters for hardware decode using Registry Keys instead of Local or Group Policies, use the following key:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\ICA Client\Graphics Engine]


Marco Kühni Members

Marco Kühni
  • 16 posts

Posted 21 March 2017 - 12:05 PM

Thanks Christian for your input! Unfortunately all Images placed in the Blog seem to be inaccessible / do not display. But from my understanding I would assume that any half recent "Intel NUC and above" user device should deliver hardware based decoding and this in turn would imply that at least Full HD / 1920x1200 should easily be possible since a NUC has no problem wahtsoever to render Full HD Movies - even up to 60hz (which the Citrix stream is somewhat comparable to if I am not totally wrong...)

Chris Hozee Members

Chris Hozee
  • 19 posts

Posted 22 March 2017 - 01:40 PM

Verify with GPU-Z on the endpoint if hardware decoding is working.