ziporama wrote:This is probably more applicable to mobile devices that tend to come factory configured with very aggressive power saving states enabled.
This used to be the case but not any more really... modern desktop CPUs implement Cool 'n' Quiet/SpeedStep and have done for several years now. In addition they implement a form of factory endorsed on-demand over clocking technology (e.g. AMD Turbo Boost).
ziporama wrote:You can look at disabling speed step for example. Such settings are in the BIOS and won't be in the power management screens as they are hardware settings.
Power saving and clock boosting technologies can be influenced by the OS. Putting the OS into Maximum Performance mode locks the CPU Cores into nominal maximum clock speed and prevents technologies such as Speed Step from kicking in.
On my FX-8350 as I write this post the CPU is currently idling at ~1.4GHz with an occasional pip up to ~2.2GHz and even rarer pip up to >4 GHz. This is because the OS is letting the CPU idle when it can since it is set to Balanced mode.
Now I switch the OS to Maximum Performance mode and the CPU is kept locked at 4.1GHz (half way between the 4.0GHz to 4.2GHz that the CPU is rated at - 4.2GHz being the maximum Turbo Boost speed).
I have had similar behaviour with my old Phenom II X6 1055T but the Turbo Boost technology in that processor was so broken that I had to switch off 3 of the 6 cores (via the BIOS) in order to ensure that I got the most stable performance out of the CPU.
On each of our individual systems (Desktop or Laptop) some BIOS settings may need to be tweaked if there are issues with the technologies implemented in our CPUs but setting the OS power management settings Maximum Performance can possibly mitigate most of the issues.
For Example: Some older implementations of Hyper Threading for instance had to be disabled to ensure you got reliable performance out of the CPU (Intel appear to have resolved this with the implementation of in the i3/i5/i7 series processors though).
For Example: AMD TurboBoost v1 processors can benefit from having half the cores disabled.
The only caution about the Maximum Performance setting is ensure that the CPU has sufficient cooling capacity otherwise you could suffer from system stability issues.