Skip to content

CPU and GPU Offload

The CPU and GPU offload offered by PCoIP Ultra protocol enhancements are targeted at desktops and workflows where high performance and interactivity are required. This section provides video playback benchmarks to help you plan your PCoIP Ultra deployment.

CPU and GPU Offload

PCoIP Ultra offers the choice between CPU and GPU offload. The CPU optimization mode targets up to dual 4K/UHD display resolutions, leveraging the CPU's AVX2 instruction set to provide efficient content encoding at very high color accuracy, including the option for Build-to-Lossless image quality. The GPU optimization modes targets up to dual 2560x1600 display resolutions, leveraging the NVIDIA NVENC hardware encoder if present, which provides CPU relief for applications such as interactive rendering where CPU clock cycles may be premium. PCoIP Policies can be used to configure NVENC for either YUV 4:4:4 or YUV 4:2:0 chroma sub-sampling schemes.

PCoIP Ultra Options

The following table outlines the CPU and GPU offload that work with specific system requirements:

Requirement CPU Offload - AVX2 RGB 8|8|8 GPU Offload - NVENC YUV 4:4:4 GPU Offload - NVENC YUV 4:2:0
Highest Image Quality Desktop (Up to 25x16 at 60 fps or 4K/UHD @ 30fps)
CPU Relief e.g. VFX Render Applications (Up to 25x16 at 60 fps, 4K/UHD not recommended)
Bandwidth Preservation (e.g. constrained WAN)
Highest frame rate from a low-cost thin client