Citrix XenDesktop 5.6 FP1 HDX 3D Pro – CPU based Deep Compression Codec use 25% of the CPU

Written by Thomas Poppelgaard on. Posted in HDX 3D Pro, XenDesktop

By default CPU-based deep compression codec is enabled in HDX 3D Pro for Citrix XenDesktop 5.6 FP1 and not GPU based deep compression codec, which is enabled in ealier version of HDX 3D Pro (XenDesktop 4 -> 5.6).

If you have issues with to CPU constraints, then I recommend using the GPU codec instead. But try to compare the user experience with CPU-based deep compression codec and GPU based deep compression codec. I would recommend having the best user experience, then what matters if the cost is more adding more CPU.

/Poppelgaard

Symptoms

Enable Graphical Processing Unit (GPU) based deep compression codec.

Cause

By default for HDX 3D Pro in XenDesktop 5.6 Feature Pack 1 the CPU-based deep compression codec is enabled. Indication is the picadispmgr.exe process consumes over 25% of the CPU, if user has CPU constraints and wants to use GPU-based deep compression codec.

Resolution

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 the Registry Editor can be solved. Use the Registry Editor at your own risk. Back up the registry before you edit it.

Complete the following if you have CPU constraints and want to use GPU-based encoding:

  • Open regedit
  • For 32 bit operating systems, navigate to HKLM\Software\Citrix\HDX3D\.
  • For 64 bit operating systems, navigate to HKLM\Software\Wow6432Node\Citrix\HDX3D\.
  • Create the value
    Name: “CPUDeepCompDisable
    Type: DWORD
  • To disable CPU-based codec set “CPUDeepCompDisable” to 1.
  • To enable the GPU-based codec set “CPUDeepCompDisable” to 0.

Note: Absence of “CPUDeepCompDisable” enables the CPU-base deep compression codec by default.

Another solution to resolve the constrained CPU usage of CPU deep compression codec

If you dont want to use the GPU deep compression codec and you want to use the CPU deep compression codec then use belowed solution:

  • Open Regedit.
  • Navigate to “HKLM\ Software\Citrix\HDX3D” for Windows 32 bit or “HKLM\Software\Wow6432Node\Citrix\HDX3D” for Windows 64 bit.
  • Create DWORD with the name “DoFramePreProcessing”.

To activate identical frames handling and reduce CPU consumption, set the value of “DoFramePreProcessing” to 1.
See source (CTX133864)

 

Trackback from your site.

Comments (1)

  • ylzjyu

    |

    thank
    poppelgaard.

    Reply

Leave a comment

Turn on pictures to see the captcha *

Recent Comments

Thomas Poppelgaard

|

Hi Steve normal I install the GRID driver to device and when its workin, I disable the default VGA device.

Have you applied latest hotfix to the XS6.1 there are some crucial hotfixes to the GPU pass-through, that could crash the GRID’s, when you power on a VM with GPU pass-through.

Steve

|

Just a quick question on your setup. We just got a system similar to yours (R720, 2xGrid K2 cards, XenServer 6.1, XenApp 6.5). The GRID K2 driver installs (320.00), but the device shows up as stopped in device manager. Did you use any special options when installing the nVidia driver? Or somehow remove the default VGA device?

Dan

|

Hi Thomas,
Some features in your screenshots (eg create appointments and contacts) seem to be missing from the iOS version of @WorkMail that got released in April, do you know if these features are still coming in a future release? The Android client is far more functional by comparison.
Regards
Dan

Christian Eilskov

|

You can see the DHCP options here:

http://www.wyse.com/kb and search for 21501

You can transfer a image using Wyse Device Manager(WDM), the same goes for smaller updates like new ICA client and so.

Thomas Poppelgaard

|

Thank you Barry =)
The deep compression codec for Citrix XenDesktop HDX 3D Pro will be intergrated for Citrix XenApp in Excalibur so there is a big difference with bandwidth consumption. This means that XenApp in Excalibur will be the best platform for user density and works great over WAN with high latency as HDX 3D Pro have been known to deliver for several years. Yes i know of cases with WAN optimization, I will gather these and share them.

Best regards
Thomas

Feeds from Citrix Blog :