Citrix XenDesktop with HDX Standard and HDX 3D Pro Virtual Desktop Agents (VDA)

Deliver an exceptional user experience including high quality multimedia and graphics

While most user graphics and application needs will be well handled with HDX Standard, HDX 3D Pro is ideal for supporting higher end application needs such as those that utilize OpenGL, OpenCL, WebGL and newer versions of DirectX 11.

The emergence of newer “physicalized” offerings

Such as Hosted Desktop Infrastructure (HDI) on the HP Moonshot platform is changing the model for virtual desktops being delivered today. Based on an AMD Accelerated Processing Unit (APU), HP Moonshot provides a dedicated, non virtualized platform consisting of both a CPU and GPU per user.

This document is intended to describe the HDX support model for HP Moonshot platform with AMD APUs, as well as answer common questions an IT Professional may have when considering deployment of XenDesktop 7.1, 7.5, and 7.6 on the HP Moonshot CS100 for HDX 3D Pro XenDesktop.

In XenDesktop 7.1, 7.5, and 7.6 both HDX Standard and HDX 3D Pro support HP Moonshot platform running AMD APUs.  The matrices below are designed to explain different usage models, technical requirements, and any known technical issues.

This entire support statement with the tables applied for easy viewing can be downloaded here in a PDF format.

Table 1

HDX Support Matrix for HP Moonshot with AMD APU Technology

VDA Graphics Citrix VDA Supported Versions HP Moonshot Supported Windows OS AMD Driver Requirements
HDX Standard Direct graphics rendering.DirectX 9, 10 and up to 11feature level9_3. Please read the FAQ section below for details and this blogfor more information. XenDesktop 7.1, 7.5, and 7.6Fully supported by CitrixOptimized solution for XenDesktop on HP Moonshot.  User will need to install a hotfix from Citrix to enable the optimization for XenDesktop 7.1 and 7.5. Please refer to hotfix CTX140923 for x86 and CTX140924  for x64. For XenDesktop 7.6 this hotfix is now included in the Standard VDA. Windows 7 x64 New AMD Catalyst Package 14.301.1001-140915a-176768C-HP-WHQL.exeNote: this package is temporarily available via ShareFile until the HP m700 pageis updatedPrevious release of AMD Catalyst Package:AMD Catalyst package 13.200.0.09 Dec 2013
HDX 3D Pro Direct graphics renderingDirectX 11,OpenGL, OpenCL, and WebGL XenDesktop 7.1, 7.5, and 7.6Architecture supported by Citrix, with limitations.  See Table 2 (below) for details Windows 7 x64 New AMD Catalyst Package 14.301.1001-140915a-176768C-HP-WHQL.exeNote: This package is temporarily available via ShareFile until the HP m700 page is updated. For HDX 3D Pro please only use the 14.301.1001-140915a-176768C-HP-WHQL Catalyst package.

Table 2

HDX 3D Pro requirements and known Limitations on HP Moonshot with AMD APU Technology

Issue Issue/Limitation Description Solution/Notes
Screen Resolution Only standard screen resolutions are recommended (e.g. 1080p and 720p).Standard refers to resolutions listed by Windows in the screen resolution window.  If you are using 7.1 or 7.5 you can use the AMD utility tool which is provided for your convenience but is not officially supported by AMD. Users can create custom resolutions with this tool. For XenDesktop 7.6 users custom resolutions are supported natively without using the AMD utility tool. XenDesktop 7.1 and 7.5 users will require using the AMD utility from within their desktop session. Users will need to connect to a HDX 3D Pro session, run the utility, and then disconnect reconnect to use the new custom resolution.
Monitor Support Single monitor is only available at this time for HDX 3D Pro. This has been tested only with the new AMD driver and XenDesktop 7.6 HDX 3D Pro VDA. Requires the new AMD Catalyst Package 14.301.1001-140915a-176768C-HP-WHQL.exe
OpenGL Resolution Changes Applications utilizing OpenGL or DirectX that attempt to alter screen resolution while going into full screen mode will fail to do so.  This behavior is typically associated with games and not enterprise and productivity applications. Full screen apps are not supported at this time with AMD GPUs
Aero Support Aero visual effects not supported on Windows 7 and may have a high CPU performance impact. Refer to FAQ below

Frequently Asked Questions

  • Where can I learn more about HDX v. HDX 3D Pro?

Citrix has developed a comprehensive white paper detailing HDX protocol.

  • Where can I learn more about HDI on Moonshot?

Please visit HP’s dedicated Moonshot page for more information on HDI delivered by HP and AMD.

  • Does HDX Standard support DirectX?

Yes. HDX Standard does support DirectX 9 and DirectX 10, and DirectX/11 up to feature level9_3 support. For more information on DirectX please refer to this link.

  • Does HDX Standard support OpenGL and Open CL?

No. HDX Standard does not support OpenGL and OpenCL only HDX 3D Pro supports Open GL and Open CL

  • How do I run OpenGL, OpenCL and DirectX 11 feature 10_0 and above applications on HP Moonshot with AMD APU technology?

To support applications utilizing OpenGL, OpenCL or DirectX 11 feature level 10_0 and above, install the HDX 3D Pro VDA.

  • If I’m using XenDesktop 7.1 or 7.5 HDX 3D Pro VDA are the any issues I may encounter?

Yes with XenDesktop 7.1 and 7.5 HDX 3D Pro VDA you may encounter a black screen like below upon login. In order to resolve this please apply the relevant hotixes for x64 systems and x86 systems.

Note that you may also encounter this black screen if you used a version of WinPE that is newer than 3.0 as Microsoft has disabled 8dot3 naming. For more information see CTX131796  

  • I am running XenDesktop 7.1 or 7.5 HDX 3D Pro VDA with appropriate hotfix and see this black screen border. Is this to be expected?

Yes. The black screen border is resolved using the AMD Catalyst Package 14.301.1001-140915a-176768C-HP-WHQL.exe and the XenDesktop 7.6 HDX 3D Pro VDA only.


 

  • What is the install procedure for HDX 3D Pro for Moonshot with AMD?
  1. From the HP Moonshot chassis manager ensure that you have enabled all nodes, or those specifically for HDX 3D Pro, to leverage the new 1.8ghz feature.
  2. hpiLO-> set node options cpu 1.8ghz all
  3. Install Windows OS and Windows patchesInstall the appropriate AMD driver in table noted above
  4. Install the XenDesktop HDX 3D Pro VDA for either 7.1 or 7.5, or 7.6
  5. For 7.1 or 7.5 install either VDA update for x86 or x64 using a RDP session.

http://support.citrix.com/article/CTX140263

http://support.citrix.com/article/CTX140262

For 7.6 install only the HDX 3D Pro VDA as the hotfixes above are only for 7.1 and 7.5. No other updates are needed.

Note: Do not apply the HDX standard VDA Citrix hotfix noted in the table above for HDX 3D Pro.

 

  • Can I use Windows Aero with Windows 7 on the HP ProLiant m700 and there any performance impacts?

Yes. In XenDesktop 7.1, 7.5, and 7.6 you can enable Aero on the HP Moonshot ProLiant m700. However this will require disabling the mirror driver which can have a CPU performance impact decreases the users HDX experience. Exercise caution and understand the performance impacts when using the mirror driver or Windows Aero.

Apply the following registry key to disable display mirror driver. This will then enable Aero functionality to Windows 7:

  • [HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HDX3D\BitmapRemotingConfig] “HKLM_EnableMirrorDriver”=dword:00000000

Enable the Aero theme

Verify Aero functionality


  • What are the supported modes for resolutions that can be used with new AMD Catalyst package?

All modes support 60Hz. 1920×1200 also supports 30Hz as noted below:

  • 2048×1536
  • 2048×1080
  • 1920×1440
  • 1920×1200 30Hz/60Hz
  • 1920×1080
  • 1680×1050
  • 1600×1200
  • 1600×900
  • 1440×1080
  • 1440×900
  • 1400×1050
  • 1366×768
  • 1280×1024
  • 1280×960
  • 1280×800
  • 1280×768
  • 1280×720
  • 1152×864
  • 1024×768
  • 1024×600
  • 800×600