I have a Samsung Series 5 laptop with an Intel Core i5-2467m process @ 1.6Ghz. The processor supports Intel Turbo Boost up to 2.30 Ghz according to the specifications. The i5-2467m is a dual-core process with HyperThreading, so there is a total of four (4) virtual cores in Windows 7 SP1.
I've installed the Intel Turbo Boost Technology Monitor v2.6 to monitor if Turbo Boost is enabled, and set it to "Always On Top."
I followed this process to max out the CPU:
- Open (4x) PowerShell instances
- Set each instance's affinity to a distinct CPU vCore
- Ran this code in each instance:
while (1 -eq 1) { }
Unfortunately, after maxing out all 4 cores, my laptop got hot, but Turbo Boost never kicked in.
Any ideas on how to ensure that I'm getting the 2.3Ghz Turbo Boost capability of my laptop?
Best Answer
Turbo boost is supposed to boost the CPU speed within thermal limits, if only one core is in use but the thermal limit is not met then Turbo Boost will boost the CPU speed for short periods.
By trying to load all 4 cores you are most likely surpassing the thermal limit and thus preventing it from activating.
As per Wikipedia:
That Wikipedia page also shows some examples of Turbo Boost functioning and as more cores are in use the boosted speed is lower.
Try running only 1 worker thread and keeping your laptop as cool as you can, then Turbo Boost should activate.