CPU/GPU Utilization and PDQ Animation Tuning

PDQ Deploy and Inventory will attempt to detect if hardware acceleration is available and set the frame rate for animations accordingly. In certain cases, this is insufficient. You can either disable animations altogether or limit the frame rate by making the following registry changes on the PDQ console machine. In our lab environment, limiting PDQ animations had, in particular instances, a positive impact on CPU performance.

 

The ability to limit PDQ animations is only available in PDQ Deploy and Inventory versions 15 - 19.3.9.0. Due to a bug, versions 19.3.30.0 - 19.3.440.0 do not support these values. Starting with Beta 19.3.446.0, these options are now working again.

PDQ Deploy

Enable/Disable Animations:

Open Regedit and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Admin Arsenal\PDQ Deploy\Settings

Create a key called Animation

In Animation, create the (DWORD 32-bit Value), Disable Animation
Modify the Value Data:
0 - Animation enabled
1 - Animation disabled

Modify the Frame rate (assumes animations are enabled):

Open Regedit and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Admin Arsenal\PDQ Deploy\Settings

Create a key called Animation

In Animation, create the (DWORD 32-bit Value), Framerate
Modify the Decimal Value Data: 1 - 60 - Sets the frame rate of the animation to the specified value.

1.png

PDQ Inventory

Enable/Disable Animations:

Open Regedit and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Admin Arsenal\PDQ Inventory\Settings

Create a key called Animation

In Animation, create the (DWORD 32-bit Value), Disable Animation
Modify the Value Data:

0 - Animation enabled
1 - Animation disabled

Modify the Frame rate (assumes animations are enabled):

Open Regedit and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Admin Arsenal\PDQ Inventory\Settings

Create a key called Animation

In Animation, create the (DWORD 32-bit Value), Framerate
Modify the Decimal Value Data: 1 - 60 - Sets the frame rate of the animation to the specified value.

2.png

Registry File

If you prefer, you can copy and paste the following and create a .reg file, modifying as appropriate:

Windows Registry Editor Version 5.00

;Disables animations (set dword:00000000 to enable animations)
[HKEY_LOCAL_MACHINE\SOFTWARE\Admin Arsenal\PDQ Inventory\Settings\Animation]
"Disable Animation"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Admin Arsenal\PDQ Deploy\Settings\Animation]
"Disable Animation"=dword:00000001

;Sets the frame rate to 30 frames per second.
;Uncomment the lines below to create the frame rate value

;[HKEY_LOCAL_MACHINE\SOFTWARE\Admin Arsenal\PDQ Inventory\Settings\Animation]
;"Framerate"=dword:0000001e

;[HKEY_LOCAL_MACHINE\SOFTWARE\Admin Arsenal\PDQ Deploy\Settings\Animation]
;"Framerate"=dword:0000001e
Was this article helpful?
Still have a question or want to share what you have learned? Visit our Community Discord to get help and collaborate with others.