PDA

View Full Version : Overclocking with Cool N Quiet guide



ST4
04-11-2006, 03:53 PM
At the request of some folks here, I am publishing this guide to help others achieve the same results I have had with my CPU ->


Overclocking with Cool ‘N Quiet aka Power Now!

Overclocking has swept the computer scene like the black plague, but what most folks don’t realize is with the added horsepower, the power consumption, and in turn heat dissipation, goes up phenomenally (see http://www.pcper.com/article.php?aid=127&type=expert&pid=7 for an example of stock Venice 169W to overclocked 204W full system load!). With this kind of power draw, the need for immense cooling is no longer recommendation, but a necessity. Unfortunately, if you are into HTPCs or just into quiet computing itself, this will usually mean large and loud fans if you don’t want to go the way of more exotic forms of cooling (e.g. water or phase). But fortunately, there is hope for those who want both power and silence in the form of AMDs CPU power saving scheme termed Cool ‘N Quiet (CnQ) on Athlon 64 platforms (or if you’re using an Opteron, it is designated as Power Now!). Interestingly enough, there isn’t much verbiage on the main AMD website about this innovative technology, so I’ll refer you to the folks at Silent PC Review for a snippet on it: http://forums.silentpcreview.com/viewtopic.php?t=20872 , but essentially when not under heavy loading the processor goes into reduced P-State (Power State) with lower frequency and voltage Core (VCore) to lower power consumption and heat dissipation. It will automatically go back to its rated stock frequency and VCore when the need arises for heavier CPU loading. *Note in order to enable CnQ, the CPU as well as the motherboard BIOS must support it.

There's basically 4 things you have to understand with CnQ:

1) VIDs: VIDs are simply the VCore for each respective CPUs. These may differ depending on whether you are using a single core or multi-core processor, and what fab process your CPU was used (ie. 90nm vs 110nm). The most important thing to note is what the default rated voltage of your CPU is set to. This will be used to determine the max overclock frequency available for you once CnQ is enabled. For my Opteron 165 it is set at 1.35V stock. There is also a minimum VID stored as a registered value in the CPU. For my Opteron, this is set at 1.1V.

2) FIDs: FIDs are simply the multipliers used for the CPU to determine the processor frequency. Most newer processor now have the multipliers locked at a certain max multiplier (sans the AMD FX enthusiasts line), but you can use any multipliers below it. You will be concerned with typically 2 FID’s; the maximum and the minimum. For my Opteron 165, the maximum (or stock) is 9X, while the minimum is 4X.

3) HTT/FSB: In old-computer speak, the HyperTransport Bus (HTT) can be noted as the FSB, although it is technically incorrect to term it as such. This setting is used (with the processor internal multiplier or FID) to determine the operating frequency of the CPU. We’ll look at setting the the appropriate HTT/FSB frequency later. Note: the HTT is also termed the Lightning Data Transport or LDT bus.

4) P-States: P-States again are the power states used by the CPU. By default has 3 P-states: 1) A max level P-state with max multiplier for the highest CPU frequency 2) an intermediate state for medium CPU loads, thus a nominal frequency and VCore and 3) a reduced P-state with the lowest multiplier with lowest VID possible.

Now typically, if you want to just utilize the default CnQ setting, enabling it is pretty simple: Enable CnQ in the BIOS, install the AMD processor driver, set to minimal power mode, reset, and viola. What you will typically see is that when booting up in Windows, you’ll have a 4X multiplier at a low voltage (say 1.1V) going into idle mode (P-State 3). When you do any substantial activities that involve CPU load, it will either go back to full power mode at full speed and voltage (P-State 1), or at an the intermediate level (P-State 2).

Here comes the fun part: overclocking while CnQ is enabled! To most folks, the thought of this is rather odd, since it seems to contradict what overclocking is all about. speed, power, etc. But by utilizing CnQ while overclocked, we actually get the best of both worlds getting minimal power consumption and a quiet system in everyday mundane tasks such as web surfing or disk transfers and be able to crank it up when processing power is required like for games, video encoding, math calculations, etc. Before we can get to this state of blissful nirvana, we have to step back a little and performance the overclock first to check for stability. Outlined below is the steps from overclocking to getting CnQ working with it:

1. First, I would recommend reading up on Overclocking principles in general, if you’re new to it. There’s plenty of guides out there to read like the one from Anandtech: http://forums.anandtech.com/messageview.aspx?catid=28&threadid=1497607&enterthread=y .Familiarize yourself with the concepts and how to go about testing for stability and what each of the various options in the BIOS is for. You should also download the RMClock CnQ program (or something equivalent like CrystalCPUID). More information can on the freeware RMClock can be obtained from http://cpu.rightmark.org/products/rmclock.shtml .

http://i59.photobucket.com/albums/g319/stranx44/rmclock.jpg

2. Once you understand the fundamental foundation for overclocking, we will then need to set the proper HTT/FSB values that CnQ will be utilizing. Note: CnQ locks the FSB and changes frequency by FID + VID register settings to the CPU. In order to set this properly, you will need to find the default VCore (VID) and Multiplier (FID) value of your CPU. Most of the time, changing your VCORE to AUTO or Default in the BIOS and checking CPU-Z voltage readings should work. You can also check it from RMClock program in the Startup VID and FID from the General tab; more in depth coverage of RMClock is covered below. Once you have your default VID and FID values, input it into the BIOS and begin to overclock utilizing ONLY the HTT/FSB setting slowly and incrementally. Once you have reached a satisfactory frequency, check for stability with a CPU stress program such as the Prime95 utility (again consult the overclocking guide above). Note this frequency down as your max frequency setting (P-State 1). On my Opteron 165, I could reach 323 HTT x 9 Multiplier for a stable frequency of 2907MHz at default 1.35V.

3. Next up we will find the minimum frequency we can run at (P-State 3). Set the VCore in the BIOS to it’s lowest default setting found from Step 2 (usually 1.1V). Now utilizing the HTT/FSB frequency you noted above, set the Multiplier available to your CPU. Boot up to Windows and again run a CPU stress program to check for stability. Keep going through the lower Multipliers until you find the highest multiplier you can run at your default low VCore. In my case, it was 7X, so with the HTT/FSB frequency set at 323Mhz, I could achieve a 2261MHz overclock at 1.1V. Note: There is some concern about lower voltage with high voltage DIMMS. See Note *1 below.

http://i59.photobucket.com/albums/g319/stranx44/sp04-2261.jpg

4. Once we have our P-state values set, we’re ready to CnQ our overclocks! First, boot up to Windows and download your appropriate AMD Processor Driver from the AMD website ( http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182,00.html ). Before rebooting, right click and bring up the Windows Display Properties, select Screen Saver, and then go to the Power tab. From there select Minimal Power Management in the Power Schemes box. Now reset and go to the BIOS and enable the Cool N’ Quiet option. Now boot into Windows and check your frequency and voltage levels with CPU-ID or RMClock. If the steps are done correctly, you should see yourself in P-State 3 until you do some CPU activity, to which it will switch to the other P-States. You are now fully CnQ enabled with your overclocked settings. Please also see Note *2 if you have a dual core processor.

5. For advanced users, you can have even lower voltages and P-State control with RMClock. Since CnQ defaults with just 3 P-States, using RMClock configuration, you can have much more for a more linear progression. Furthermore, RMClock allows you to change the VIDs and FIDs manually for each P-State you define for even further power savings, or possibly higher overclocking! For example on my Opteron 165, I actually defined 7 P-States accordingly:

4. 6.0X FID x 323MHz HTT/FSB = 1938MHz @ .925V VID (.98V actual)
3. 7.0X FID x 323MHz HTT/FSB = 2261MHz @ Auto-increment VID
2. 8.0X FID x 323MHz HTT/FSB = 2584MHz @ Auto-increment VID
1. 9.0X FID x 323MHz HTT/FSB = 2907MHz @ 1.35V (1.38V actual)

(In the example above, I left RMClock to set the VIDs for me for the intermediate P-States. You can set your own voltages as high or as low as you like. Please note that is is not recommended to use non integer (whole number) FIDs as it can cause issues with RAM timing.)

Even furthermore, I could conceivably go to a slightly max higher frequency by changing out the max VID to the available 1.40V setting and push the HTT/FSB higher to get a stable 2943MHz (just keep in mind that you will still boot at 1.35V max into Windows until RMCLock Utility loads) or even more:

http://i59.photobucket.com/albums/g319/stranx44/sp04-2943.jpg

Or I could do the reverse and push the VCORE REALLY low to say .85V (.80 VID) and have a stable underclock of 1292MHz by using a FID of 4X:

http://i59.photobucket.com/albums/g319/stranx44/sp04-1292.jpg

Just remember to test thoroughly all your settings. With this setup, I have been able to enjoy ~30C temps for mundane Windows tasks keeping fan noise in check, and still have plenty of power when needed. Have fun and enjoy your Cool ‘N Quiet overclock! :)

__________________________________________________ ________________________

NOTES:
*1 Tony from OCZ Tech notes that there could be potentially issues if you are using high VDimm and with lower VCores (see http://www.xtremesystems.org/forums/showthread.php?t=79509 ). In essence you want to make sure that your Voltage Differential (VDimm / 2 – VCore) does not exceed .325V otherwise the AMD integrated memory controller protection diodes are at risk.

*2 Microsoft dual core hot fix for Windows XP instructions can be found at http://www.xtremesystems.org/forums/showthread.php?t=81429 and addresses some issues with dual cores and Cool N’ Quiet enabled computers.

__________________________________________________ __________________________________________________ _____________

Troubleshooting tips:

- Some motherboards will have very LOW default VCORE due to undervolting issues. This will limit you immensely if you utilize the default AMD CNQ since that will be the max VCORE you boot at into Windows. One way to circumvent this is to disable CnQ and utilize RMClock. First, check the highest VID possible again in the General Tab in the Maximal column. You can then set your system to boot up with this value programmed for the VCORE. Since CnQ is disabled (remember to set Windows Power Settings back to default), you will be utilize RMClock exclusively to run the P-States. The easiest way to do this is to set it to default, then tweak the VIDs and FIDs in the Power On Demand settings. Note that you'll have to load up RMClock manually everytime or put the program in your Startup folder. If this still doesn't work or the voltages do not properly change each P-State you may have to update your BIOS.

- Asus A8N32-SLI Motherboard has an overvolt option in the BIOS which adds an additional 200mV to whatever VCore setting you input. This also works great with RMClock, since you can boot into Windows reliably (defeating the 1.35V default CnQ voltage) and then set the appropriate voltage you want for your overclock via RMClock.

periquitos
04-11-2006, 06:21 PM
very good work!


we actually get the best of both worlds getting minimal power consumption and a quiet system in everyday mundane tasks such as web surfing or disk transfers and be able to crank it up when processing power is required like for games, video encoding, math calculations, etc

[timko]
04-12-2006, 03:26 AM
I've been using RMClock for almost a year now and it's great.

Just a small note for people that also want to go down the RMClock route, you do NOT need to have CnQ enable in the BIOS for it to work. I've confirmed that my CPU does indeed clock up and down successfully using a number of CPU speed reporting programs (eg CPU-z, ClockGen, CBid, CrystalCPU, Systool etc) :)

MoTiG
04-12-2006, 03:35 AM
sticky.

Mr. Tinker
04-12-2006, 04:07 AM
stock Venice 169W to overclocked 204W full load
Those are system wattage ratings, not cpu only. Maybe you realize that, but the way you've worded your sentence reads as if that is cpu only power draw.

And the SPCR link is incorrect.

But, 'tis a good guide and one I may be following.

largon
04-12-2006, 04:42 AM
Imo, RMClock versions after 1.8 are :down:.

Version 1.8 DL (http://cpu.rightmark.org/download/rmclock_18_bin.exe)

edit:
7. 6.0X FID x 323MHz HTT/FSB = 1938MHz @ .925V VID (.98V actual)
6. 6.5X FID x 323MHz HTT/FSB = 2100MHz @ Auto-increment VID
5. 7.0X FID x 323MHz HTT/FSB = 2261MHz @ Auto-increment VID
4. 7.5X FID x 323MHz HTT/FSB = 2423MHz @ Auto-increment VID
3. 8.0X FID x 323MHz HTT/FSB = 2584MHz @ Auto-increment VID
2. 8.5X FID x 323MHz HTT/FSB = 2746MHz @ Auto-increment VID
1. 9.0X FID x 323MHz HTT/FSB = 2907MHz @ 1.35V (1.38V actual)I wouldn't recommend using non-integer multipliers because they cause considerable variances to memory clock thus might cause instability.

fullup3
04-12-2006, 08:46 AM
Awesome! thanks for the work.:clap: :clap:

fullup3
04-12-2006, 09:28 AM
i can't seem to get my lowest multi to set anything but 5x @ 1.1v. I set my max to 8x in max fid bios, but still no go. any suggestions on this.

dickeywang
04-12-2006, 09:44 AM
Nice guide.
I've been using rmClock for several months,and it's working great.
Just to point out one thing. The RAM speed may change when your CPU multi changes from one value to another. For example, when you are running @250x9=2350Mhz with HTT=166, your RAM is running at 204Mhz, when the cpu slows down to 250x5=1250Mhz, the RAM freq will actually go up to 208Mhz. I did get some blue-screen because of that.
So, just make sure to check the RAM freq under each multiply.

ST4
04-12-2006, 09:45 AM
i can't seem to get my lowest multi to set anything but 5x @ 1.1v. I set my max to 8x in max fid bios, but still no go. any suggestions on this.

can you post your screenshot of RMCLocks general tab?

btw> fixed some links and reworded the verbiage. I also never heard of issues with non-integer FIDs; will do some priming with it now to test out, but would appreciate a link if you have it.

MoTiG
04-12-2006, 09:45 AM
Maybe i made a mistake, but the only way i have to get this cool n quiet working is leaving VCore to AUTO in bios.

In this way the max vcore i get in windows is 1.367v and with this i can only have 2400MHz :|


ST4, is this a way to get more volts in full load? like a 1.45v?

If i set 1.45v to bios, CnQ doesn't work properly and it just reduces the frequency but not the voltage. i get for example 1GHz @ 1.45v and that's not good :(


I have an X2 3800+ Manchester | DFI SLI-D, help me please.

ST4
04-12-2006, 12:50 PM
Maybe i made a mistake, but the only way i have to get this cool n quiet working is leaving VCore to AUTO in bios.

In this way the max vcore i get in windows is 1.367v and with this i can only have 2400MHz :|


ST4, is this a way to get more volts in full load? like a 1.45v?

If i set 1.45v to bios, CnQ doesn't work properly and it just reduces the frequency but not the voltage. i get for example 1GHz @ 1.45v and that's not good :(


I have an X2 3800+ Manchester | DFI SLI-D, help me please.

You could run normal 1.45V to boot into Windows (with CnQ disabled) then run RMClock to control everything else therein. Note that you will probably be restricted to ~1.40V max though.

ST4
04-12-2006, 02:10 PM
I tried running an extended Dual Prim95 stress test run /w .99V @ 1938MHz last night with different Fan Speed options. From the Speedfan CPU temp graphs below, you can see with NO FAns (i.e. 0% speed) temps shot it like a rocket to about +47C (from 34C stable with 100% fan speed). When I turned on my 120mm Panaflos to the minimum setting (30%) where it barely turns on, CPu temps recovered down to plateua in the 44C arena. This is utilizing the Thermaltake Big Typhoon HSF:

http://i59.photobucket.com/albums/g319/stranx44/speedfan-990mV.jpg

Jester FPS
04-12-2006, 02:28 PM
:clap: nice

Paxi
04-12-2006, 03:45 PM
jes, quite nice :)

MoTiG
04-13-2006, 05:20 AM
You could run normal 1.45V to boot into Windows (with CnQ disabled) then run RMClock to control everything else therein. Note that you will probably be restricted to ~1.40V max though.


yes but if i do this, RMClock would scale down CPU MHz but not the VCore, isnt' it?

ST4
04-13-2006, 08:36 AM
yes but if i do this, RMClock would scale down CPU MHz but not the VCore, isnt' it?

No RMlock takes care of both the frequency (via FIDs) and VCore (VIDs). You'll just need to program them.

i found nemo
04-13-2006, 05:02 PM
my max voltage for my claw is 1.55, however need 1.88 to run 2610mhz stable .. if there's no voltage selection above 1.55 it will never change because it is ABOVE max value .... food for thought

MoTiG
04-21-2006, 07:09 AM
If you have a DFI NF4 Lanparty series (not infinity) you can have both high voltage (higher than 1.4v) and CnQ workin:

Just go in your bios, put Voltage to AUTO and Special to 104% for example: cnq will work and apply 104% to 1.1v (4x molti, it will become a 1.15v approximately) and to 1.4v.

It also works with more than 104% (110% and higher).

Hope this helps :)

i found nemo
04-21-2006, 12:12 PM
Just go in your bios, put Voltage to AUTO and Special to 104% for example: cnq will work and apply 104% to 1.1v (4x molti, it will become a 1.15v approximately) and to 1.4v.

that should be for all mobo's. actually it worked perfect i din't think it'd keep adding the percenteges.