Overclock.net › Member Blogs › Of Cool N Quiet And Its Effects

Of Cool N Quiet And Its Effects

People often ask why I seem to be on a personal crusade about Cool 'n' Quiet ["CnQ"]. The conventional modus operandi for overclockers is to turn off CnQ, and then start cranking up the bus speed. I wonder why people take this first step. The engineers at AMD, similar to their counterparts at Intel, designed CnQ to make a processor use less electricity when a user does not require the entirety of the processor's potential. I will discuss Enhanced Intel SpeedStep Technology ["EIST"] later on here.

To me, the benefits of this technology are self-evident. Most people, the exception here being folders, will not be using the entirety of their processing capacity all the time. The rest of us however, since we do not game with our computers our every waking hour, are likely using less than half the processing power. I am sure there are those on OCN who do use their computers solely for gaming: when it is not gaming, the computer is not on. The question then becomes, how do these users access OCN? Do they use a lesser computer?

I, personally, would rather not be bothered with two different computers if I did not need to. I find myself hard-pressed to believe that Internet Explorer, Firefox, Chrome, Safari, Navigator, or any other browser for that matter, requires the use of a two to three gigahertz processor. I find it hard to believe that any of these browsers requires much more than a one-gigahertz processor. This is why I do not use my three-and-a-quarter gigahertz processor. Instead, I use a CnQ-like program – more on that later – to reduce the processor's multiplier and voltage when the load goes below a certain boundary. This is dissimilar from Intel's EIST. EIST will lower the voltage and then lowers the multiplier or Front-Side Bus ["FSB"] or both.

Both systems have their positives and negatives. The advantage of CnQ is that it is predictable. There are three power states on most chipsets: low, middle, and high. The disadvantage of course is that it is a disjoint, non-linear application. Once you cross the bright-line threshold, you are increasing your tier. The difference between a 1799 MHz load and a 1801 MHz is insignificant to say the least, but the latter will set you back another 100 mV. EIST replaces the non-linear application with a continuum. This is similar to the PowerNow technology of older AMD laptops. Rather than adjust only the multiplier, the operating system can also vary the FSB. Using varying combinations of FSB and multiplier permit literally almost any speed the computer would need on the fly. The disadvantage here of course is that it is hard to predict where the processor will be at any given time. Since the FSB is changing real time, your RAM speed is also changing, which can lead to unusual behavior at times. Voltage is also on a similar continuum. The advantage here is that you are sure you are only giving the processor the voltage and speed it needs to do its work without a large excess.

CnQ is not immune from the RAM speed variable since the AM2 era. Unlike socket 939 processors, which adjust only the multiplier and voltage, socket AM2 K8's – that is, dual-core processors – also adjust the RAM divider. I cannot speak for socket AM2 K10's – that is, the tri- and quad-core processors – as I have not yet had the chance to play with one. More on the divider effect later.

As to why overclockers usually turn off CnQ: not all motherboard chipsets can handle it properly. While many chipsets will permit you to overclock the HyperTransport Bus ["HTT"] with CnQ enabled, many will not permit you to change the multiplier nor the voltage. In my personal experience, my LANParty DK 790FX-M2RS will permit me to change voltage while I have CnQ enabled, the multiplier must remain fourteen. Despite the setting I give it in the BIOS, Windows reads the multiplier as fourteen. My older nForce3 chipset, on the other hand, rather than ignoring the BIOS settings ignored CnQ. Setting the multiplier or voltage explicitly disabled CnQ for that function. While this is not a deal-breaker for all people, as many prefer to keep the stock multiplier, it will interfere with those who want to decrease their multiplier for a higher HTT or those with Black Edition processors.

What is a user to do? Enter CrystalCPUID. CrystalCPUID has what its programmer calls Crystal-n-Quiet ["C-n-Q"]. C-n-Q permits you to use Windows code to emulate CnQ. The advantage to this is that I can use C-n-Q regardless of the setting of CnQ in the BIOS. The power of this is obvious from the previous paragraph: I can use C-n-Q to reduce power consumption, but still run a non-stock multiplier or voltage. In my particular instance, that is thirteen and 1.360 V respectively. When I tried running with CnQ enabled, the computer would not boot. As previously discussed, it was trying to run the computer at three-and-a-half gigahertz rather than the three-and-a-quarter I told it to run. The other advantage of C-n-Q to CnQ is that it is customizable. Rather than setting the vague percentage limits in Windows Vista or the Boolean switch of Windows XP, I can set each of the power states exactly how I want them.
For those of you who have XP, your power choices are essentially "Always On," which locks the multiplier and RAM to their BIOS-set values, and "Minimal Power Management," which enables CnQ. The other options are some blends of the first two containing different elements not pertinent to CnQ, such as monitor timeouts et cetera. In Vista, you have a "Processor Power Management" setting in your Power Plans. There are options for minimum state and maximum state available for both wall-power and batter-power states. Obviously, if you are not using a laptop or a computer without a battery backup of some flavor you will not have the battery option. You can set the minimum state to any number between 1 and 100%, which determines the slowest speed you permit your processor to clock. The maximum state may be any number between 1 and 100% that is greater than or equal to the minimum state. When both numbers match, it disables CnQ and locks the multiplier and voltage in the position that best matches that percentage. (Recall here that EIST will change the FSB as well to get closer to the percentage than CnQ can do.) Setting both numbers to 100% results in the "Always On" of XP, that is, locking the multiplier and voltage exactly what they are stated in the BIOS.

With my Athlon64 X2 4400+ Toledo, my power states were 5x / 1.10 V, 9x / 1.25 V, and 11x / 1.35 V. Similarly, my Athlon64 X2 5400+ Black Edition Brisbane has 5x / 1.10 V, 9x / 1.25 V, and 14x / 1.315 V at stock. With CnQ, the book is closed. With C-n-Q however, I have been able to change the last one to 13x / 1.360 V. Unlike with CnQ, which uses some strange voodoo to determine what state to be in, I can set the percentage changeovers myself. When I ran stock, the computer seemed to favor the middle option, that is, 1800 MHz at 1.25 V. After my configuration of C-n-Q, the computer favors the lowest option, 1250 MHz at 1.10 V. Further, the advantage of C-n-Q over CnQ is that you can explicitly lock the processor to any state you want, be it low, middle, or high. You do not fiddle with the Vista percentages at all either, in fact, since CnQ is disabled in the BIOS, the percentages do not even appear.

Here is the breakdown:
Low: 5x250 = 1250 @ 1.136 V; used from 0-1125 MHz, where it kicks to medium
Med: 9x250 = 2250 @ 1.280 V; used from 1125-2138 MHz, where it kicks to high or drops to high
High: 13x250 = 3250 @ 1.360 V; used from 2138-3250 MHz, where it drops to medium

Why bother? Simple, I am saving money. As I have said, I am often in the lowest power state. Why should I use more wattage than is needed? According to American Power Conversion PowerChute, I use 311 W during normal load with C-n-Q turned on. If, however, I set the processor to the maximum setting, akin to disabling C-n-Q and thus acting like the average overclocker, I use 346 W under the same load. This is a minute difference to be sure. For sake of argument, let us investigate the matter further. Unfortunately, the computer is not always at idle, and to consider only the 35 W difference as shown would be dishonest.

My computer is on, according to Everest Ultimate, approximately forty-seven percent of the time. From my rudimentary calculations of my average usage patterns, my computer is in the lowest power state about seventy percent of the time, the middle about twelve percent of the time, and the maximum state about eighteen percent of the time. To find out how much money I am saving, we need a weighted average to determine my average power draw. A weighted average is of course the sum of possible values multiplied by their probability of occurrence.

I used various programs to chew up processing cycles to give me the power states I wanted and typical loads for the same. Here is my data:

Low power state, 375 MHz usage: 311 W
Middle power state, 1575 MHz usage: 346 W
High power state, 3150 MHz usage: 380 W

Thus, we can use a weighted average to determine my average power consumption with C-n-Q enabled:

(70/100) * 311 W + (12/100) * 346 W + (18/100) * 380 W = 327.62 W

Thus, the average power consumption while using C-n-Q is 327.62 W. Then I recorded the same speeds but with C-n-Q disabled. My data is as follows:

375 MHz usage: 346 W
1575 MHz usage: 354 W
3150 MHz usage: 380 W

Again, we use a weighted average to compute power consumption:

(70/100) * 346 W + (12/100) * 354 W + (18/100) * 380 W = 353.08 W

With C-n-Q turned off, I bring in 353.08 W. The difference between C-n-Q disabled and C-n-Q enabled is 25.46 W, proving my earlier comment about the dishonesty of assuming that what is true for idle is true for load.
(Continued in the comments.)

Comments

There are no comments yet
Overclock.net › Member Blogs › Of Cool N Quiet And Its Effects