Just a quick blog to highlight the recent availability of a new CTX article (CTX200370), which I think is super useful and a must read for anyone using HDX or HDX 3D Pro!

A few months ago, my colleagues Fedi Saidane and Gabriel Nguyen, wrote what is probably the best blog on HDX Graphics ever written, in which they covered how to understand HDX graphics modes and codecs (read it here).

If you really want to understand how to debug and optimise your use of HDX with XenDesktop or XenApp it really is a must read. Fedi and Gabriel went on to write a CTX article, CTX200370, containing practical further information. I thought this article was so useful that I’m reprinting it below. As always if you are reading this blog at a later date you should check the CTX article itself for enhancements or corrections that may have occurred. 

Objective

This procedure explains how to determine which display mode is running in a XenDesktop 7.x session.

Requirements

Log on with access to a command prompt _OR_ CTX135817 – HDX Monitor installed in VDA.

Background

XenDesktop 7.x offers a few display mode options:

  • DCR (Desktop Composition Redirection)
  • H.264 / H.264 Compatibility Mode
  • Legacy Graphics Mode

Instructions

Procedure 1 – Using Windows Management Instrumentation Command (WMIC)

1. Connect to VDA.
2. Launch a command prompt.
3. Depending on the display mode you would like to test, enter related query in the following matrix and check the output value:

Display Mode

Query

Value to Check

DCR wmic /namespace:\\root\citrix\hdx path citrix_virtualchannel_d3d get /value IsActive=Active
Policy_AeroRedirection=TRUE
H.264 wmic /namespace:\\root\citrix\hdx path citrix_virtualchannel_thinwire get /value Component_Encoder=DeepCompressionV2Encoder
IsActive=Active
H.264 Compatibility Mode wmic /namespace:\\root\citrix\hdx path citrix_virtualchannel_thinwire get /value Component_Encoder=CompatibilityEncoder
IsActive=Active
Legacy Graphics wmic /namespace:\\root\citrix\hdx path citrix_virtualchannel_graphics get /value IsActive=Active
Policy_LegacyGraphicsMode=TRUE

Procedure 2 – Using HDX Monitor

1. Launch HDX Monitor, select a target and click Open.

2. Click on any icon to access detailed view.
3. Depending on the display mode you would like to test, check the WMI output of the following sections:

  • Graphics – D3D : DCR

  • Graphics – ThinWire Advanced : H264 / H264 Compatibility Mode

  • Graphics – ThinWire : Legacy Graphics Mode

Additional Resources

CTX139331 – Citrix Virtual Desktop Handbook 7.x
Citrix Blogs – What’s new with HDX display in XenDesktop & XenApp 7.x?
Citrix Blogs – Go SuperSonic with XenDesktop 7.x Bandwidth SuperCodecs
Citrix Blogs – JPEG Compression – Recognising The Artefacts to Help Tune HDX for XenDesktop and XenApp

Applicable Products

Hidden Nugget of Gold!

It’s a well-kept secret that HDX Monitor has an import and export feature. This allows you to export a snapshot of all the policies and HDX metrics it has captured in XML format. You can then read it back in with the import function to use HDX Monitor as a viewer. This is really useful if you want to check the configuration of a system or are providing helpdesk support.