Can anyone explain how Windows effectively limits the CPU?
Last time I tried some tricks to let my laptop not overheat, so I tried limiting the CPU to 70%.
As for my suprise it stopped my laptop from overheating - even when launching CPU intensive applications which caused my laptop to overheat and shut down, didn't overheat my laptop anymore!
I looked at task manager but the "CPU intensive" application still uses ~95% of CPU and the windows task manager shows a total of 100% CPU usage.
I have limited the CPU usage here ("plugged in" option was on 70% [both min and max] when testing the CPU intensive application):
How does Windows do this magic?
I see 100% CPU usage yet my CPU does not overheat. And I do not see any performance differences.
Does Windows limit the CPU speed? Like, if I have a 2.4 GHz processor, on 70% it will only have 1.68 GHz when limited? How is this possible (changing the CPU speed)? I thought you can only underclock when in BIOS?
If not, how does Windows accomplish this if not by changing the speed?
Side question: If it's about the speed, is there a way to set the CPU max state to 200% ?
Resource Monitor
(rather than just inTask Manager
(which only show's the usage of the current processor speed, not the speed).