Bandwidth Consumption for Moderate Workloads¶
The following estimates assume 1920 x 1080 displays. Higher resolutions may increase your actual bandwidth requirements. The following table correlates bandwidth consumption according to user type:
Bandwidth Consumption by User Type
|Example User Type||Average Bandwidth||Video Content||Peak Bandwidth|
|Task Worker||70-100 kbps||No Video||0.5-1 Mbps|
|Knowledge Worker||100-500 kbps||5-10 Mbps||5-10 Mbps|
|Artists/Designers||10 Mbps||Included||30 fps workload: Typ. 30-60 Mbps
60 fps workload: Typ. 60-120 Mbps
Bandwidth Consumption for Graphic Intensive Workloads¶
For users such as artists and designers that require graphic-intensive 3D rendering or engineers and scientists that use HPC platforms. Network administrators should consider the peak bandwidth allocation needed to sustain the highest image quality. If insufficient bandwidth is available, the image quality is automatically adjusted accordingly.
Peak bandwidth calculation
Peak bandwidth demand can usually be estimated at 0.5 - 2.0 bits-per-pixel compression ration when using standard SSE 4.2 PCoIP encoding. CPU optimizations using AVX2 or GPU optimizations using NVENC in 444 chroma sub-sampling mode. When using NVENC with 420 chroma sub-sampling, peak bandwidth can typically be estimated at 0.1-0.5 bits-per-pixel. In unusual use cases, where it is critical to sustain detailed screen content (e.g. CAD textures and fine lines) at both very high quality levels (e.g. Q90) and maximum frame rate, the peak bandwidth consumption may need to be adjusted to support a compression ratio of 3-4 bpp.
Average bandwidth vs peak bandwidth
While use case dependent, the average bandwidth is typically less than 10% of the peak demand, considering minimal consumption during periods of display inactivity. Bandwidth provisioning of a shared network should be based on a sum of averages, plus an empirical peak allocation, rather than a strict sum of peak values from the table alone.
Image quality considerations
Peak and average bandwidth consumption can be intentionally constrained by using non-default quality settings as discussed in the PCoIP Session Variable section. For example, video content bandwidth may be lowered to less than 0.25 bpp if the Maximum Initial Image Quality is adjusted from a default 80 to a value of 70.