CPMaxCores

CPMaxCores specifies the maximum percentage of logical processors (in terms of logical processors within each NUMA node) that can be in the un-parked state at any given time.

For example, in a NUMA node with 16 logical processors, configuring the value of this setting to 50% ensures that no more than 8 logical processors are ever in the un-parked state at the same time.

If the value of CPMaxCores is less than the value of CPMinCores, it will be rounded up internally to the latter setting's value.

Aliases and setting visibility

  • Windows provisioning: Common\Power\Policy\Settings\Processor\CPMaxCores, Common\Power\Policy\Settings\Processor\CPMaxCores1

  • PowerCfg: CPMAXCORES, CPMAXCORES1

  • Hidden setting: Yes

Values

The value denotes percentage (%).

Minimum value

0

Maximum value

100

Applies to

Windows edition x86-based devices x64-based devices Arm-based devices
Windows 10 for desktop editions (Home, Pro, Enterprise, and Education) Supported Supported N/A
Windows 10 Mobile N/A N/A Supported
Windows 11 for desktop editions (Home, Pro, Enterprise, and Education) N/A Supported Supported