The Encoder CPU Controller dynamically scales down or up the maximum frames per second that Blast Extreme displays according to the recent average system CPU usage.

When enabled, the Encoder CPU Controller lowers the maximum frames per second when the average system CPU usage is high so that total Encoder CPU usage across multiple concurrent Blast Extreme sessions can be reduced. How much the Encoder CPU Controller is allowed to lower the maximum frames per second can be configured with the EncoderMinCPUThrottleFPS setting. The maximum frames per second allowed cannot exceed the configured EncoderMaxFPS setting. The registry settings for this feature are described below.
Registry setting Description
\HKLM\SOFTWARE\VMware, Inc.\VMware Blast\Config\EncoderCPUControllerEnabled (default=1) (REG_SZ) Enables or turns off Encoder CPU Controller support
  • 0-turned off
  • 1-enabled
Default: 1
\HKLM\SOFTWARE\VMware, Inc.\VMware Blast\Config\EncoderMinCPUThrottleFPS (default=5) (REG_SZ) The lowest rate that the Blast Extreme maximum frames per second can reach when the Encoder CPU Controller is enabled.

Default: 5

These registry settings are also available as policy settings in the VMware Blast ADMX template file vdm_blast.admx. Any changes to these settings take effect when a user performs a Blast session login or after restarting the Horizon Agent machine.