We want to do a performance test in our VDI. The VMs render more than 30 FPS, but only 30 FPS are encoded by Blast. We have tried many things, but there seems to be an FPS limit that we have not been able to turn off yet.
Our environment
Client
VMware Horizon Client 8.8.1
VM
Windows 10 Enterprise 21H2
VMware Horizon Agent 8.8
NVIDIA Guest driver 474.44
vGPU profile RTX8000P-3Q
Host
VMware ESXi, 7.0.3
2x AMD EPYC 9274F
2x Nvidia RTX8000P
What we have set so far:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations
DWMFRAMEINTERVAL=15 (decimal)
However, the VMware performance tracker always shows only 30FPS. No matter what you set for EncoderMaxFPS.
Does anyone know the problem and how can we switch off this FPS limit?
Regrads
Markus
Reminder that the type of the registry below is string value "REG_SZ". Please set it on remote desktop.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\VMware, Inc.\VMware Blast\Config
EncoderMaxFPS=60
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\VMware, Inc.\VMware Blast\Config
EncoderMaxFPS=60
Is set on the Agent or Client? It sounds like you set it on the Agent, I think you set this on the Client.
Reminder that the type of the registry below is string value "REG_SZ". Please set it on remote desktop.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\VMware, Inc.\VMware Blast\Config
EncoderMaxFPS=60
Thank´s. Now it works.
