In Linux there is a manual control for the CPU's clock, which allows the user to precisely specify each core's frequency. In my case the available options are "Auto", "900MHz", "1.3GHz", and "1.8GHz".
However, Windows seems to forcefully deny me manual control over my CPU's clock, effectively acting as if I was permanently using the aforementioned "Auto" option.
I have already checked the "Advanced Power Management" section and made sure that "Minimum Processor State" and "Maximum Processor State" are both set to 100 for the "High Performance" plan, yet Everest shows that even with "High Performance" mode selected, the CPU clock is not at the fixed 1.8GHz setting I am trying to configure.
I fully understand how automatically slowing the processor down while idle helps lengthen battery life, reduces energy consumption, reduces temperatures, and helps prolong the overall lifespan of the equipment, but I still want to have manual control over the CPU speed in Windows as I have in Linux.
How can I manually/forcefully control my CPU's clock in Windows, overriding the system's automatic control? I want to be able to specify any of the known available frequencies at any time, not only the maximum frequency as solutions to similar questions seem to lead to.
- CPU: Intel Core 2 Duo T5550 1.83GHz
- Computer model: Acer Aspire 4920
- OS: Windows 7 Ultimate 32-bit