Process Lasso’s Performance Mode induces the ‘Bitsum Highest Performance’ power plan that keeps your CPU ready to execute code at all times. This eliminates latency otherwise encountered while bringing the CPU out of a low power state. This especially benefits bursting CPU loads, which are the most common real-world CPU use pattern.
With ParkControl, we revealed hidden CPU settings that control core parking, and wrote about how CPU core parking and frequency scaling can affect performance of real-world CPU loads. Put simply, these power saving technologies come with a performance trade-off, so they should be disabled when maximum performance is desired.
Both ParkControl and Process Lasso offer a power profile, Bitsum Highest Performance, that is pre-configured for ultimate performance. In this power plan, your CPU always remains ready to execute new code. Core parking is disabled and the CPU never drops below its nominal (base) frequency.
Since you probably don’t want to be in this power plan all the time, we include automation to switch the active power plan when specific applications or games are running (Performance Mode), or only when the user is active (IdleSaver).
Process Lasso also allows for specific power profiles to be associated with an application in case you want to use different power plans.
Finally, the IdleSaver feature of Process Lasso will switch to a more conservative power plan when you go idle. Similarly, ParkControl has a function called Dynamic Boost that is essentially the opposite of IdleSaver – it raises to a more aggressive power plan when the system is active.
BHP vs AMD Ryzen High Performance
Some users have asked about the new AMD High Performance power plan on Ryzen systems with AMD’s Ryzen Master software installed.
First, you can opt to not use Bitsum Highest Performance (BHP), and instead use AMD’s power plan(s). To do this, associate a different power plan with Performance Mode via ‘Options / Power / Performance Mode settings / Select power plan to use‘.
On analysis, we found the only difference between BHP and AMD Ryzen High Performance in AC mode (not battery) is that Processor Performance Autonomous Mode is enabled in the AMD power plan. Note that this is already the default setting of BHP for Intel systems, and potentially for some Ryzen systems since Autonomous Mode may already be enabled in the system High Performance power plan that BHP starts a clone from, thus inheriting the value from it.
This single difference matters less in a performance power plan than it does in a Balanced power plan. When you trying to both conserve power *and* get good performance, there is a lot more tuning that is necessary to achieve that balance. When you are running ‘all out’, there is less to tune.
Power Setting GUID: 8baa4a8a-14c6-4451-8e8b-14bdbd197537 (Processor performance autonomous mode)
GUID Alias: PERFAUTONOMOUS
Possible Setting Index: 000
Possible Setting Friendly Name: Disabled
Possible Setting Index: 001
Possible Setting Friendly Name: Enabled
Current AC Power Setting Index: 0x00000001
Current DC Power Setting Index: 0x00000000
Enabling this attribute in BHP will make it identical with AMD’s HP power plan. You can make this alteration by switching to the BHP power plan and running the command:
powercfg.exe -setacvalueindex scheme_current sub_processor 8baa4a8a-14c6-4451-8e8b-14bdbd197537 1