PCoIP Session Configuration

The following section outlines the configuration parameters involved in setting up a PCoIP session for Windows and Linux.

PCoIP Session Configuration for Windows

This section lists the configuration parameters in the Windows Local GPO editor.

  Note: Import the GPO Administrative Template File

The PCoIP settings will not appear in the GPO editor until the Administrative Template File is imported. If you have not done so, consult your respective administrators' guides on how to import the Administrative Template File.

Configure Build-to-Lossless Feature

The Turn off Build-to-Lossless feature setting specifies whether to disable the build-to-lossless feature of the PCoIP protocol, which is disabled by default.

The build-to-lossless feature is disabled by default for Cloud Access Software Agents in order to provide network bandwidth savings. However, in environments that require high levels of image quality and/or lossless image reproduction, the build-to-lossless feature should be enabled.

Configure the Maximum PCoIP Session Bandwidth

This setting specifies the maximum bandwidth, in kbps, in a PCoIP session. The bandwidth includes all imaging, audio, virtual channel, USB, and control PCoIP traffic.

Set this value based on the overall capacity of the link to which your endpoint is connected, taking into consideration the number of expected concurrent PCoIP sessions.

The limit set can vary across usage scenarios, such as the following:

Configure the PCoIP Session Maximum Transmission Unit

This setting specifies the maximum transmission unit (MTU) size for UDP packets for a PCoIP session.

The MTU size includes IP and UDP packet headers. TCP uses the standard MTU discovery mechanism to set MTU and is not affected by this setting. The maximum MTU size is 1500 bytes. The minimum MTU size is 500 bytes. The default value is 1200 bytes.

Typically, you do not have to change the MTU size. Change this value if you have an unusual network setup that causes PCoIP packet fragmentation.

This setting applies to the agent and client. If the two endpoints have different MTU size settings, the lowest size is used.

If this setting is disabled or not configured, the client uses the default value in the negotiation with the agent.

Configure the PCoIP Session Bandwidth Floor

This setting specifies a lower limit, in kbps, for the bandwidth that is reserved by the PCoIP session. This setting configures the minimum expected bandwidth transmission rate for the endpoint. Note that the session will use less bandwidth than the floor if there is less data that needs to be sent. This setting is useful for two primary scenarios:

Make sure that you do not over-subscribe the total reserved bandwidth for all endpoints. Make sure that the sum of bandwidth floors for all connections in your configuration does not exceed the network capability:

(n users) * (minimum bandwidth) <= 90% of available link bandwidth

The default value is 0, which means that no minimum bandwidth is reserved. When this setting is disabled or not configured, no minimum bandwidth is reserved. This setting applies to the agent and client, but the setting only affects the endpoint on which it is configured.

 

Bandwidth Floor Configuration Examples

User Type Link Capacity [Mbps] # Users Packet Loss Example Bandwidth Floor Configuration Corresponding Bandwidth Floor Policy [kbps]
Artist/Designer
100
100
100
1
5
1
0.1%
0.1%
1%+
10% of Link Bandwidth
20% of Link Bandwidth*
50% of Link Bandwidth
10000
20000
50000
Knowledge Worker
10
10
10
1
5
1
0.1%
0.1%
1% +
10% of Link Bandwidth
20% of Link Bandwidth*
50% of Link Bandwidth
1000
2000
5000
Task Worker
1
1
1
1
5
1
0.1%
0.1%
1% +
50% of Link Bandwidth
20% of Link Bandwidth*
90% of Link Bandwidth
500
200
900

*The sum total of bandwidth floor values across should not exceed the available Link Bandwidth or the number of users.

Configure the UDP Port to Which the PCoIP Server Binds and Listens

This setting specifies the UDP agent port bound to by software PCoIP hosts.

The UDP port value specifies the base UDP port that the agent attempts to bind to. The UDP port range value determines how many additional ports to try if the base port is not available. The port range must be between 0 and 10.

This setting applies to the agent only.

Configure the PCoIP Session Audio Bandwidth Limit

This setting specifies the maximum bandwidth that can be used for audio (sound playback) in a PCoIP session.

The audio processing monitors the bandwidth used for audio. The processing selects the audio compression algorithm that provides the best audio possible, given the current bandwidth utilization. If a bandwidth limit is set, the processing reduces quality by changing the compression algorithm selection until the bandwidth limit is reached. If minimum quality audio cannot be provided within the bandwidth limit specified, audio is disabled.

This setting applies to the agent only. You must enable audio on both endpoints before this setting has any effect. In addition, this setting has no effect on USB audio.

When this setting is modified during an active PCoIP session, it will take effect immediately.

Configure PCoIP Image Quality Levels

These settings controls how PCoIP renders images during periods of network congestion. The Minimum Image Quality, Maximum Initial Image Quality, and Maximum Frame Rate values interoperate to provide fine control in network-bandwidth constrained environments.

PCoIP Session Configuration for Linux

The Agent for Linux uses a single configuration file which is only writable by the administrator.

For information on how to set up your session configuration, consult the respective agent guides for Linux.

© 2018 Teradici Corporation. All rights reserved. TER1105004