Hardware Canucks

Hardware Canucks (http://www.hardwarecanucks.com/forum/)
-   CPU's and Motherboards (http://www.hardwarecanucks.com/forum/cpus-motherboards/)
-   -   Whats up with my CPU? - A SpeedStep F.A.Q. (http://www.hardwarecanucks.com/forum/cpus-motherboards/14026-whats-up-my-cpu-speedstep-f-q.html)

Chilly January 20, 2009 06:23 PM

Whats up with my CPU? - A SpeedStep F.A.Q.
 
So you've just set up your new PC, your playing around with it, salivating at all the technical details, when you happen to open CPU-Z or some similar program. Maybe you've overclocked it, maybe you haven't but either way you quickly realize that something seems, off. With in seconds you clue in that your CPU seems to be running slower than it should, underclocking itself and running at half the speed you paid for.

This CPU is a Q6600 overclocked to run at 3.4GHz, so wheres my missing 1.2GHz?!?!!!!1
http://img160.imageshack.us/img160/3426/78965371py4.jpg

So whats up? What wrong with your CPU? Nothing actually, its working exactly as intended. Its a little known feature called SpeedStep, which will down clock your voltages and multiplier whenever your computer is idle(low load) or not in use. Its actually quite an innovative feature, that saves electrical power, lowers your heat dump, and keeps your hydro bill down.

As usual Wikipedia explains it best;
Quote:

SpeedStep is a trademark for a series of dynamic frequency scaling technologies built into some Intel microprocessors that allow the clock speed of the processor to be dynamically changed by software. This allows the processor to meet the instantaneous performance needs of the operation being performed, while minimizing power draw and heat dissipation.
So what happens to that power when its needed? Well, the instant its needed, its given to you faster than you can blink your eyes. SpeedStep will ramp up, turn up the voltage and multiplier, and set you sailing full speed ahead!

There's my missing 1.2GHz! Go Go Rosetta @ Home!
http://img194.imageshack.us/img194/4452/69895279.jpg

Leave it On or Off?
So the next question usually is, how does this affect me, should I leave it on, or off? Well that depends, if your simply leaving your CPU at stock, I highly recommend you leave it alone, turning SpeedStep off will do nothing for you except higher hydro bills. In fact, even if your using an overclocked CPU, I would recommend to leave SpeedStep on, rarely, if ever, does SpeedStep cause stability issues, if your overclock is stable in the first place, then SpeedStep should not destabilize it.

On the other hand, if your in the process of overclocking, doing suiciding runs, or etc, and have not yet found a stable 24/7 overclock, then SpeedStep can cause issues. SpeedStep can make an unstable overclock seem stable, and a stable overclock seem unstable due to its constant shifting of voltage and multiplier settings.

Performance
Now onto the question still on everyone's minds, how does it affect performance?

Short answer; it doesn't, your computer will perform just as fast with it on as it does off. It ramps up the speed so quickly that any performance intensive program(Gaming, Rendering, Folding, Crunching, etc) will not even know that your CPU was running at half its speed only moments ago.

Longer answer; sometimes it can be, for example in a few synthetic benchmarks such as SuperPi in which milliseconds matter, the slight(VERY SLIGHT) time in which it(SpeedStep) takes to ramp up can affect the resulting, resulting in a slower posted time. Real world applications, and even most benchmarks, simply aren't affected by the time(minuscule as it is) that it take to ramp up, but it is worth mentioning as there are a few (rare) cases such as SuperPi where SpeedStep can adversely affect the performance.

Other Points to Consider
One last thing that must be brought up and that is, C1E. C1E is a feature that works as a part of SpeedStep, but it is NOT SpeedStep, nor technically part of it. If you are running an overclocked CPU, no matter how stable, I would HIGHLY recommend turning it off in BIOS. The reason for this is simple, C1E likes to play with your Voltage settings, ALOT.

As plenty of us know, at times its an art finding voltage settings that an overclocked CPU likes and is stable at. The issue with C1E is that it will drop your voltage down, and unlike SpeedStep which is almost instantaneous, C1E takes a few extra milliseconds to kick in. While not an usually an issue when a CPU is at stock clocks and voltages, it can be devastating to the stability of an overclocked CPU, as they are more sensitive to voltage changes.

How do I turn it off?
If you still feel the need to disable SpeedStep, read on for a step by step guide on how to disable it in BIOS(hardware) and/or Windows(software).

Chilly January 20, 2009 06:24 PM

How to "disable" SpeedStep in Software
 
"Disabling" SpeedStep in Windows XP

Coming soon...

"Disabling" SpeedStep in Windows Vista/Seven*
*As of Seven RC1, the steps provided below are the same, however the windows do look slightly different.

Go to your control panel and open "Power Options"
http://img4.imageshack.us/img4/6198/80273838bu2.jpg

Next, regardless of which powerplan your on(though I recommend "High performance" for a desktop PC) hit "Change plan settings"
http://img22.imageshack.us/img22/619/15347600ai6.jpg

Hit "Change advanced power settings"
http://img15.imageshack.us/img15/3138/88474535nc6.jpg

This will open the advanced options(go figure :bleh:), scroll down to the "Processor power management"
http://img21.imageshack.us/img21/5964/51712779yq9.jpg

Open and change "Minimum processor state" and "Maximum processor state" both to 100%
http://img17.imageshack.us/img17/1614/89300213kp3.jpg

Hit Apply and Okay to everything and your done!

Chilly January 20, 2009 06:25 PM

How to disable SpeedStep in Hardware
 
Reserved

Chilly January 20, 2009 06:26 PM

Other Notes
 
Reserved

sswilson January 20, 2009 06:27 PM

:bananafunky::bananafunky::bananafunky: :bananafunky::bananafunky:

It's about time!!!!! (Thanks a ton for this, I know a certain poster who we all hope might be able to cut down his meds now.... :) ).

Ooops... let me know if you need this space and I'll delete..... :)

enaberif January 20, 2009 06:29 PM

Quote:

Originally Posted by sswilson (Post 141393)
:bananafunky::bananafunky::bananafunky: :bananafunky::bananafunky:

It's about time!!!!! (Thanks a ton for this, I know a certain poster who we all hope might be able to cut down his meds now.... :) ).

Ooops... let me know if you need this space and I'll delete..... :)

hahahah your funny :)

Chilly January 20, 2009 06:31 PM

Alright guys! Feel free to let me know if there is anything that needs fixing or clarifying, I'm sure that the guide is not perfect(yet!), so I could use all the criticism on making it better!

I hope that this helped expand your knowledge of how Intel's SpeedStep works, feel free to ask any questions, and I will do my best to answer them.

Quote:

Originally Posted by sswilson (Post 141393)
It's about time!!!!! (Thanks a ton for this, I know a certain poster who we all hope might be able to cut down his meds now.... :) ).

Thanks :biggrin:

Quote:

Originally Posted by sswilson (Post 141393)
Ooops... let me know if you need this space and I'll delete..... :)

Nope I'm good, the 3 spaces are perfect. I should have the rest up later tonight, if not, tomorrow at the latest. Let me know what you think guys!

Babrbarossa January 20, 2009 06:44 PM

Insta-hella-stickied!!

JD January 20, 2009 07:49 PM

Quote:

Originally Posted by Babrbarossa (Post 141407)
Insta-hella-stickied!!

Now lets just hope people actually read something before posting :whistle:

Eagle Eye January 20, 2009 08:25 PM

Quote:

Originally Posted by sswilson (Post 141393)
:bananafunky::bananafunky::bananafunky: :bananafunky::bananafunky:

It's about time!!!!! (Thanks a ton for this, I know a certain poster who we all hope might be able to cut down his meds now.... :) ).

Ooops... let me know if you need this space and I'll delete..... :)

Quote:

Originally Posted by enaberif (Post 141396)
hahahah your funny :)

:rofl:

Quote:

Originally Posted by jdrom17 (Post 141449)
Now lets just hope people actually read something before posting :whistle:

Probably about as much as this one http://www.hardwarecanucks.com/forum...ease-tell.html



Great job chilly, one possible suggestions is another colour for the text above the pictures thats a tough read even for us young guys with not as bad eye sight as the ol'wise ones around here.

:thumb:

EE


All times are GMT -7. The time now is 12:47 PM.