Anyway, while I was preaching the wonders of undervolting in another forum, I received the usual baseless challange that undervolting would make my CPU unstable/slow/<insert favorite accusation>. One slightly open-minded zealot ventured to try it if I would run SuperPi for 32 Million digits at low & default voltages and compare - only then he'd be convinced. I did it and the results are impressive enough to post and point newcomers to. As "seeing is believing", I thought I'd share it with non-believers Here it is.
First a warning: I did this on the spur of the moment and I realise there are a few parameters that could affect the outcomes. However, the variations would be small and in no way account for the astonishing temperature gradient fully.
Test Bed:
The Thor system specified in my sig.
Test method: Start Motherboard Monitor, run SuperPi (32M), note time taken for calculation & high-low table from MBM, change voltage, reset MBM statistics, run SuperPi (32M) again, note time taken & high-low table from MBM.
Test CPU: Athlon64 3000+ Newcastle core (130nm), running at 210x10 = 2104 MHz clock speed.
Room ambient throughout test: 24C
First test is with the CPU core voltage at 1.2V:
Time taken by SuperPi : 39 min 33 sec.
MBM Data:
Code: Select all
+-----------------------------+----------+----------+----------+----------+
|Sensor | Current | Low | High | Average |
+-----------------------------+----------+----------+----------+----------+
|Case | 36° C | 36° C | 37° C | 36° C |
|CPU | 46° C | 46° C | 48° C | 46° C |
|PWM | 45° C | 45° C | 47° C | 45° C |
|CPU Core | 1.20 V | 1.20 V | 1.21 V | 1.20 V |
|CPU Fan | 120 RPM | 0 RPM | 421 RPM | 146 RPM |
|Exhaust Fan | 722 RPM | 662 RPM | 783 RPM | 753 RPM |
+-----------------------------+----------+----------+----------+----------+
Time taken by SuperPi : 39 min 32 sec.
MBM Data:
Code: Select all
+-----------------------------+----------+----------+----------+----------+
|Sensor | Current | Low | High | Average |
+-----------------------------+----------+----------+----------+----------+
|Case | 37° C | 36° C | 37° C | 36° C |
|CPU | 78° C | 59° C | 78° C | 75° C |
|PWM | 66° C | 50° C | 67° C | 63° C |
|CPU Core | 1.48 V | 1.47 V | 1.51 V | 1.49 V |
|CPU Fan | 180 RPM | 0 RPM | 361 RPM | 160 RPM |
|Exhaust Fan | 783 RPM | 662 RPM | 783 RPM | 763 RPM |
+-----------------------------+----------+----------+----------+----------+
I should note that my CPU fan is slowed down extremely (ignore the fan rpm, uGuru cannot record reliably below 600 rpm). It is one factor for the large temperature differential, but it also allows quiet computing and this site is all about quiet Cooling in between the tests would make a slight difference in temps.
Heat produced is proportional to the SQUARE of the voltage applied.
So: Vlow^2/VHigh^2 gives us the average reduction in heat. In the above test, it's 36% reduction