VDI bandwidth management through GPO policies

Last Updated:

Administrators can configure GPO policies to set the maximum bandwidth available for thin clients. Bandwidth restriction policies can also be implemented to apply specifically to office devices, allowing home users to take full advantage of personal network capabilities.

This article covers:

Prerequisites for VDI bandwidth management through GPO policies

  • Account owner or admin privileges
  • VDI setup

MSI bandwidth settings

Administrators configure these settings through the installer or registry (either HKCU or HKLM) using the keys/values below:

SOFTWARE\Policies\Zoom\Zoom Meetings\General
  • BandwidthLimitUp - Set the maximum sending bandwidth in kbps (has a minimum value of 800kb)
  • BandwidthLimitDown - Set the maximum receiving bandwidth in kbps (has minimum value of 800kb)
  • IgnoreBandwidthLimits - Used to ignore the bandwidth limits set by MSI and/or the Web. This setting does not affect Policy Bandwidth Settings.

Web bandwidth settings

These are configured on the account page of the Zoom web portal and will override the MSI bandwidth settings unless IgnoreBandwidthLimits is set to 1.

  • They can be applied based on IP address and rules.
  • If no bandwidth limits exist or apply, then the value can be set to 0.

Policy bandwidth settings

These registry keys work with thin clients to apply policies based on their .ini files* and are configured on the VDI client under:

SOFTWARE\Policies\Zoom\Zoom Meetings\VDI\bandwidth\
  • Office: These are the "on-premise" settings, which are determined by the .ini file for the thin client. On the thin client, check the .ini file in the install folder for the following line:
    [DeviceLocation]
    IsInOffice=1
    If the value of IsInOffice is 1 that means that the office settings are used.
  • Home: If the .ini file does not exist, or the value of IsInOffice is 0, then the home settings are used.

Both office and home values can accept 3 different connection types (ica, udp, and direct) with "up" and "down" values configured for the bandwidth.

If the registry key "GPOBandwidthOverrideWeb=1" is configured, these values are used regardless of whether the value exists under the location and connection type. Since the default value is 0, there is no bandwidth limit if the value is not configured.

*Note: For Linux, which includes "eLux", the implementation is slightly different from the usual .ini file. Instead, an additional line is needed in a ZoomMedia.ini file located in this directory: setup/ica/ZoomMedia.ini

The additional line is the same:

[DeviceLocation]
IsInOffice=1

Example

To set the bandwidth limit for ICA mode when the user is in office, apply the following bandwidth settings in policy:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Zoom\Zoom Meetings\VDI\bandwidth\office\ica]
"Up"=dword:00000320
"Down"=dword:00000320

How to change the Office or Home value on the thin client

The thin client office or home setting is decided by the IsInOffice value, which is set based on platform type.

Windows

On the Windows thin client, create a new file named “bandwidth_config.ini” under the plugin install path and add the two lines below:

[DeviceLocation]
IsInOffice=1

Default plugin install path for each platform type is below:

  • AVD: C:\Program Files (x86)\ZoomWVDMediaPlugin
  • Citrix: C:\Program Files (x86)\ZoomCitrixHdxPlugin
  • Vmware: C:\Program Files (x86)\ZoomVmwareMediaPlugin

macOS

On the macOS plugin 5.8.0 and later, the configuration file is located under the ZoomVDI_Config file, which is located under ~/Library/Application Support/ZoomVDI/ZoomVDI_Config.

Look for the value “ISINOFFICE=” and set the value to 1 or 0.

Linux

Similar to Windows, add the configuration to the existing ZoomMedia.ini file:

[DeviceLocation]
IsInOffice=1

GPOBandwidthOverrideWeb

If the policy GPOBandwidthOverrideWeb is set under SOFTWARE\Policies\Zoom\Zoom Meetings\VDI and is enabled, only use the bandwidth values from Policy Bandwidth Settings, regardless of whether the value exists under the device location and connection type (our default value is 0, and we use the previous bandwidth configuration rules if the value is not set).

How to check bandwidth limitation from the VDI Statistics tab

For the VDI client and plugin 5.10.6 and later, applied bandwidth limitations for the plugin and VDI client can be seen from the VDI Statistics tab during a meeting.

Access Statistics using meeting controls

While you're in a Zoom meeting on the desktop client, you can view meeting diagnostic information.

  1. Sign in to the Zoom desktop client.
  2. Start or join a meeting.
  3. In the meeting controls, click the upward arrow next to Start Video / Stop Video
  4. Click Video Settings.
  5. Click Statistics statistics-button.png.
  6. Select the VDI tab.

Access Statistics from the main desktop client window

  1. Sign in to the Zoom desktop client.
  2. Click your profile picture then click Settings settings-button__1_.png.
  3. Click Statistics statistics-button.png
  4. Select the VDI tab.

If bandwidth limitations were applied successfully, a note will appear at the bottom of the window: Your IT Team has limited the bandwidth available for this meeting in your location.

The bandwidth limit values for the VDI client and plugin upstream/downstream can be seen by clicking the exclamation icon warning_32.png.

Zoom Community

Join the 100K+ other members in the Zoom Community! Login with your Zoom account credentials and start collaborating.