Parameters for tuning PC-over-IP
VMware's PC-over-IP is configured out of the box for the richest LAN experience. There are several important parameters that can be adjusted to optimally tune the protocol for WAN conditions and specific usage scenarios. For WAN conditions it can be very helpful to adjust the display frame rate, image quality and min/max bandwidth settings. As an example, the default frame rate with PCoIP is 30. This can be safely cut down to 12 frames per second for WAN usage resulting in less bandwidth consumption and a better experience.
Andre Leibovici points out a few more of the more important tuning parameters in a recent article:
Set to the desired maximum PCoIP session bandwidth in kilobits per second (e.g. 1000 = 1000Kbps = 1Mbps). Default is 1Gbps, 0 = no bandwidth constraints.
Set to a value between 30-100 (default is 50). In a limited bandwidth scenario this setting allows configuring the preference between:
- A higher frame rate (lower value) for smooth motion, with lower image quality.
- A higher image quality (higher value) for crisp imaging, with less smooth image motion.
Set to a value between 30-100 (default is 90). In a limited bandwidth scenario, this setting allows configuring the preference between:
- A higher initial image quality, with larger peaks in bandwidth during large screen changes.
- A lower initial image quality, with smaller peaks in bandwidth during large screen changes.
Note: if used, consider adjusting the maximum imaging quality before applying a bandwidth limit or adjusting the minimum image quality.
Default is 30 frames per second (fps). In a limited bandwidth scenario, this setting allows configuring the preference between:
- A higher frame rate for smooth display imaging motion, with possible increased average network bandwidth.
- A lower frame rate for a lower average network bandwidth, with less smooth image motion.
If used, create a registry key: HKEYLOCAL_MACHINE\SOFTWARE\Policies\Teradici\PC0IP\pcoip_admindefaults\pcoip_maximum_frame_rate
Setting in Hz (e.g. 8, 12 or 15 fps)