Skip to content

H.264 Hardware Decode

The Anyware Software Client for Linux supports H.264 hardware decode for selected hardware configurations on supported hardware platforms. This enables improved frame rate performance when using PCoIP Ultra GPU-Offload or Auto-Offload, especially in conjunction with high resolution content. This feature must be used in combination with the High Performance Client and invoked with --use-egl.

Note: Support for Hardware Decoding

Hardware decoding is only supported for Chroma subsampled H.264 encoded data. This is a Anyware Agent configuration setting, which is only supported on Graphics agents for Windows and Linux.

Enabling Hardware Decoding

  1. On the Anyware Client, open the file ~/.pcoip.rc in a text editor.

  2. Add the following line:

    pcoip.enable_hw_h264 = 1
    
  3. Save your changes.

Note: Disabling Hardware Decoding

PCoIP Ultra does not default to "Auto Offload" when H.264 Hardware Decoding is disabled.

Intel Integrated Graphics Recommended

Currently the Anyware Client does not support H.264 hardware decoding functions on NVIDIA graphics cards. HP recommends endpoint devices configured with integrated Intel UHD graphics. Hardware decoding will only work if the graphics driver on the client computer supports the VAAPI.