Skip to content

CPU and GPU Optimizations

The CPU and GPU optimizations 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 Optimizations

PCoIP Ultra offers the choice between CPU and GPU optimizations. 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 optimizations that work with specific system requirements:

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