5

I discovered today that having AMD Cool n Quiet enabled in my BIOS appears to be slowing down my Windows XP SP2 system by about 29% on memory & CPU intensive workloads.

I was wondering if (a) anyone else had encountered this, (b) anyone can offer an explanation, (c) there are any negatives I need to be aware of if I keep AMD CnQ disabled.

With some superficial testing so far, I don't immediately notice any difference with CnQ off (other than the performance being what I expected from this new hardware). It seems to ramp up the CPU fan a little bit as my program maxes out 1 core, but that's the same as with CnQ on. And when I let the system idle the CPU fan slows down and the system's as quiet as a mouse (after years of 6 small fans churning like they want to go into orbit it's nice to again have a system where I can hear the HDDs seeking).

Bonus question: Does CnQ cause issues with system stability? I ask because the reason I disabled it was because I have had a few freezes and 1 spontaneous reboot with my new hardware.

Hennes
  • 65,804
  • 7
  • 115
  • 169

4 Answers4

3

After some fairly extensive testing I have concluded that CnQ definitely does significantly negatively impact the performance of my system.

With CnQ enabled, I consistently get between 1.8/3 and 2.2/3 of the performance against when it is disabled. This is for CPU & Memory intensive code, either single or multi-threaded, although the impact is greatest when there is a single thread maxed out.

The other point is that the performance I do get varies far more with CnQ enabled. With it disabled I get very consistent numbers.


EDIT 2010-05-24: After a driver update from AMD CnQ no longer has a negative performance impact. But it still seems to cause system instability, although not as frequently as previously - every few days instead of consistently within 24 hours. A manual crash-dump generated when the system stopped responding revealed all CPU cores to be executing within the AMD CPU driver, so no real luck there except to implicate CnQ without definite proof.


EDIT 2011-02-11: After upgrading from Win XP to Win 7 the identical hardware is no longer having stability problems with CnQ and all power management functions seem to be working exactly as expected. Esp. hybrid sleep and resume are significantly improved; I love having a 3 second resume for a desktop from S3 sleep, with the disk image recorded in case of abrupt power loss.

1

It really don't slow down your PC . Why ?

  1. Run CPUZ
  2. Don't run anything on your computer , you'll see your CPU clock drop down .
  3. Run SuperPI or SP2004 which max your CPU usage, and your CPU clock will be at max.

CnQ really saves a lot of electricity :) But it seems like you try to over-clock your PC right ? Turn it off for more stable reason :)

Gnoupi
  • 8,188
Dzung Nguyen
  • 1,659
1

http://support.microsoft.com/kb/896256

Check the PerfEnablePackageIdle registry setting. On dual core systems (e.g. my Athlon64 X2 4000+) this should have value 1.

I don't know which processor drivers or Windows updates control this setting, but i've seen systems with value 0 which will jump CPU frequency while executing a 100% single threaded task (e.g. SuperPI).

So with value 0 you won't get maximum performance with Cool n Quiet on.

rollo
  • 11
0

CNQ just enables cpu frequency scaling. It lowers the frequency at idle, and increases it under load.

You can easily verify this on Linux by installing indicator-cpufreq.

This app let's you switch between cpu frequency scaling algorithms:

  • On Demand (default variable scaling)
  • Performance (always max freq)
  • Powersave (always min freq)
  • etc

It requires CNQ to be enabled, otherwise it will not launch.

Also, overclockers please note that changing the CPU base frequency disables CNQ. Remember to re-enable CNQ after changing the base.

Birkensox
  • 147