Why does my Intel CPU underclock itself automatically?

5

I have an Intel i3 350m and a Core 2 Quad 8300. The 350m is 2.2ghz, while the Core 2 Quad is 2.5ghz. With both, while looking at CPU-Z, they underclock themselves at seemingly random intervals (even while running games and stuff), then go back to their full speed. Why does it do this? Refer to core speed section below:

Cpu-z

Simon Sheehan

Posted 2011-06-18T23:53:48.473

Reputation: 8 641

3"even while running games and stuff" - are these games optimised to use both cores? Otherwise it's perfectly reasonable for one of the cores to spin down. – ta.speot.is – 2011-06-19T00:21:23.553

Ah, they likely are not. Just old Team Fortress 2, other source games. – Simon Sheehan – 2011-06-19T00:22:41.283

1How are your temperatures during this? They could be downclocking to stay under a temp limit – Phoshi – 2011-06-19T00:44:49.167

Temperatures are all within the normal range, not high. In the 30s and 40s usually. – Simon Sheehan – 2011-06-19T00:50:59.850

4

You almost have the question in its canonical form. You missed the one year anniversary of this question being asked and answered on SuperUser before, though. So too did this person.

– JdeBP – 2011-06-19T01:03:16.357

Answers

5

This is the Enhanced Intel Speedstep Technology at work. You can read more about it on Intel's web site at http://www.intel.com/support/processors/sb/CS-028855.htm.

SteveM82

Posted 2011-06-18T23:53:48.473

Reputation: 246

1The problem is that the system is downclocking even under load, as stated by the OP. – bwDraco – 2011-06-19T03:01:42.637

1

I would be quite surprised for the CPU load to be maxed out constantly, and whenever the load is reduced, Speedstep will kick in to reduce power and speed. Run a stress test program such as Prime95 (available from http://www.mersenne.org) on all cores and see if the speed continues to reduce. With Prime95 running on a single core, it will probably still fall back, but when run on all cores simultaneously, the CPU should stay maxed at 100% utilization.

– SteveM82 – 2011-06-19T04:48:25.520

One more thought ... you may be able to disable Speedstep in your motherboard's BIOS. If you can, that will help confirm whether Speedstep is the cause. – SteveM82 – 2011-06-19T05:06:35.157

0

There's a setting in Windows Vista/7's Power control panel with something to the effect of "CPU Power Management" that might be affecting this as well.

LawrenceC

Posted 2011-06-18T23:53:48.473

Reputation: 63 487