Windows enthusiasts aim to enhance system performance while managing heat and power consumption, especially in mobile PCs. Under-volting techniques are commonly used to optimize performance and reduce power consumption, with tools like AMD's Ryzen Master and Intel's XTU available for this purpose. Users can also adjust settings in the BIOS, such as Curve Optimizer for Ryzen processors.
Processor Power Management operates through the Advanced Configuration and Power Interface (ACPI), which includes P-states for voltage-frequency scaling and C-states for CPU sleep states. Windows provides two default P-States: "Minimum Processor State" and "Maximum Processor State." A Registry modification can unlock additional options under a "Processor performance boost mode" dropdown, allowing for five distinct profiles:
1. Disabled: Disables processor boosting, reducing power consumption and heat but limiting performance.
2. Enabled: Allows boost functionality under normal conditions, balancing performance with power and thermal constraints.
3. Aggressive: Prioritizes performance, allowing higher boost states but increasing power draw and thermal output.
4. Efficient Enabled: Focuses on energy efficiency while allowing boosting.
5. Efficient Aggressive: Balances performance responsiveness with efficiency.
To enable the Processor performance boost mode, users must access the Registry Editor, navigate to a specific path, and modify the value of Attributes from 1 to 2. This will reveal the new "Processor performance boost mode" dropdown with the five P-State options.
The settings are summarized as follows:
- Disabled: P-state behavior is disabled.
- Enabled: P-state behavior is enabled with Efficient Enabled CPPC.
- Aggressive: P-state behavior is enabled with Aggressive CPPC.
- Efficient Enabled: Efficient P-state behavior with Efficient Enabled CPPC.
- Efficient Aggressive: Efficient P-state behavior with Aggressive CPPC.
- Aggressive At Guaranteed: Requests performance above the guaranteed level.
- Efficient Aggressive At Guaranteed: Consistently requests the highest performance above the guaranteed level.
Users should be cautious when modifying these settings, as issues may arise that require reverting to original settings.