Setting up Citrix Sessions with Hardware-Accelerated H.264 Deep Compression Codec

As of version 5.10.100, IGEL Linux supports a hardware-accelerated H.264 deep compression codec for Citrix sessions. This document describes how to activate it.

Prerequisites

Activating the Codec

  1. In Setup, go to System > Firmware Customization > Features.
  2. Enable Hardware Video Acceleration.
  3. Go to Sessions > Citrix XenDesktop / XenApp > Citrix Receiver Selection.
  4. Select Citrix Receiver Version 13.3.1, 13.1.4, 13.3.2, 13.4.2, 13.5.0 or newer.

    In IGEL Linux version 10.01.100, only Citrix Receiver version 13.3.2 (default) supports hardware acceleration for the H.264 deep compression codec.

  5. Go to Sessions > Citrix XenDesktop / XenApp > HDX / ICA Global > Codec.
  6. Set Graphical Codec to H.264 Deep Compression Codec.
  7. Enable Accelerated H.264 Deep Compression Codec.

    In IGEL Linux version 5.10.100, hardware-accelerated H.264 does not support text tracking or the small frames feature. If you wish to use these features, disable Accelerated H.264 Deep Compression Codec. The system will then use the software implementation of H.264, which supports these features (but causes higher CPU load).

    Known issues on VIA-based IGEL devices UD3-LX 40/41/42 and UD10-LX:

    • Hardware-accelerated HDX only works with 256 MB video memory or more. Video memory must be adjusted in the system BIOS. The default is 128 MB.
    • Seamless window mode is not supported.
    • Desktop sessions spanning 2 monitors are not supported.
    • Desktop sessions on rotated screens may flicker (depending on the screen resolution).