HOME
What's New

CPU Cooler
Programs
Introduction
AmnHLT
CpuIdle
Rain 
VCool 2.0 
Waterfall Pro 
Current Tests 
Test Archives

UDMA Driver 
Tests 
Windows 95
Windows 98
Windows NT

Way 2 Cool 
Projects 
Celeron-A
Going for 504
More on 504
Cheap Sandwich
BX6r2 Diode Fix
Condensation
Lap that Slug
Celeron PPGA

Celeron
Heat Sinks 
Aavid
A&C Prototype Sink
Alpha P125
Alpha P521
CPU Cooler
FullWay
Tom's Sink
Water Cooler 1
Water Cooler 2
Water Cooler 3
Water Cooler 4
*
Water Cooler 6
Water Cooler 7

Way 2 Cool
Thermometer
Thermometer 2
K-6 heat sink
Case Cooling
Heat Sink Tester
More Case Cooling
Klamath heat sink
Q500A Cooling
My Server Temps
Cooling Links

<Tips and Trix
Dual Booting
Hot Flash your BIOS

Email Jim


I've tried to be as accurate as possible in recording the temperatures and in starting the tests at the same room temperature, but with the air conditioning turning on and off, the room temp can vary by up to 5°F in 20 minutes.  It is best to judge the increase or decrease in temperature for each individual test, rather than looking for the highest or lowest temp in a column.
 

Test 1
Starting at 117 degrees, each program was enabled.  The program was given 7 minutes to cool the CPU as much as possible.  This test was performed on each program 3 times and the results were averaged.  The system was rebooted between each test, and the temp was allowed to reach 117 degrees before the program was run.
.
 
 

 Test 1 Cool Down - K6   Blue=Best  Red=Worst

Program
Starting Temp °F
Ending Temp °F
No Cooler
117.1
117.1
CpuIdle 2.4
117.1
81.5
CpuIdle 2.52
117.1
81.9
CpuIdle 2.52b
117.1
81.5
CpuIdle 3.0
117.1
81.5
CpuIdle 3.01
117.1
81.6
CpuIdle 3.02
117.0
81.6
Waterfall 1.2
117.1
83.7
Waterfall 1.22
117.1
81.9
Waterfall 1.23
117.1
81.9
Rain
117.1
81.8

Not much difference here between the best and the worst, and even less difference between the majority. Test 1A
All of these programs do a great job of lowering the Idle temperature of the CPU.  The temperatures shown in the next chart are the result of letting the system sit idle for about 20 minutes.  The difference in cooler program temperatures are mostly due to the differences in room temperature, not the ultimate "cooling" ability of each program.  My computer room temperature is very hard to regulate exactly as the system and monitor are constantly dumping heat into the room and the A/C thermostat resides elsewhere.

The three cooling program's temperatures had stabilized well before the 20 minute time limit had expired, while using no program, the temperature continued to slowly rise, ultimately to 110.1° F.
.

Test 1A -Idle temperatures - K6
Program @ Idle
Room °F 
Case °F 
Heat Sink °F 
CPU °F 
None
81.0
82.0 
102.2 
107.3 
CpuIdle 4.0
80.8
80.9 
81.7 
81.9 
Rain 1.0
81.0 
81.1 
82.0 
82.2 
Waterfall 1.23
80.4 
80.5 
81.6 
81.8 
The results listed in the blue charts reflect my new cooling components and do not directly correspond to the test results listed in the gray charts.
.
Test 2
I next wanted to get an idea of the performance differences using each program.  I have been using WinBench98 V. 1.0 for a while now and it seems to give results that are fairly easy to duplicate (CPUmark32 not withstanding).  As usual, I was not as interested in procuring results that I could compare with other computers as I was in spotting performance trends in these programs on my system.

I had initially intended to run each program through an entire suite of WinBench's benchmarks and note the temperature for each test as it ran.  After trying this for a few runs, it became apparent that there was too much room for error on my part.  If I didn't happen to catch the temperature at the same point in time for each test, the results would be less than accurate.  I ended up deciding just to note the performance figures  for this suite of tests and then re-test the individual components of the suite for both temperature and performance.

In the past, I had noticed that every once in a while I would get a set of results that were much lower or higher than the average results for a suite of WinBench tests.  I had thrown these results out and re-tested.  Most of the results came within 1% of each other and I used that as the criteria for those I kept.  I didn't think too much about the non- conforming results until I thought I started to notice a pattern. (I'll get to this a little later on.)

Each program was tested at least 3 times with the results averaged.  The hard disk was defragged between each test. The system was shut down and allowed to cool off  to 80°F then rebooted for each test.
.

Test 2  WinBench98 v.1.0  Performance - K6
WinBench98
None
CpuIdle
2.4
CpuIdle
2.52
CpuIdle
2.52b
CpuIdle
3.0
CpuIdle
3.01
CpuIdle
3.02
W'fall
1.2
W'fall
1.22
Waterfall
1.23
Rain
1.0
CPU32 Mark
646
646*
633*
631*
 646*
646
646
643
643
644
 646
FPU
819
818
801*
801*
819
818
818
818
819
818
818
Business Disk
1250
1250
1250
1240
 1250
 1250
1250
1240
1230
1250
 1250
H.E. Disk
3470
3460
3510
3480
 3490
 3530
3520
3510
3500
3510
 3530
Transfer Rate
Beginning 
MB per sec
11200
11200
11200
11200
11200
11200
11200
11200
11200
11200
 11200
Transfer Rate
Ending
MB per sec
9810
9810
9810
9810
9810
9810
9810
9810
9810
9810
 9810
Random Access
In ms.
14.1
14.1
14.2
14.1
 13.9
 13.9
13.9
14.1
14.1
14.1
 13.9
CPU
Utilization %
7.8
7.8
17.8
17.8
7.67
7.67
7.69
7.98
8.32
8.04
 7.89
* In about 20% of the tests, these results equaled the best scores by other coolers.  However,  in the overwhelming number of benchmarks, the results were as shown.  While I am at a loss to explain this discrepancy, there is more information in Test 3.

* In the vast majority of tests, the results were as shown.  However CpuIdle 2.4 and 3.0 showed a higher incidence of greater than 1% fluctuations than either Waterfall or Rain.  The scores in a few tests went as low as the 630's.
.
Test 2A
The main thing I learned from testing with WinBench is that the cooler programs do little to degrade the system performance.  The results shown represent the best repeatable marks I could achieve with each program.  The temperature readings were achieved with the memory function of the thermometer and depict the highest temperatures that were reached during the tests.
.

Test 2A  WinBench98 v.1.0  Performance - K6
WinBench 1.0
CPU 32
Mark
FPU
Business
Disk
H.E.
Disk
Trans. Rate
Beginning
Trans. Rate
End
Random
Access (ms)
CPU
Utilization
Starting
CPU
Temp.
Highest
CPU
Temp.
None
647
819
1250
3530
11200
9990
13.9
7.59
108.2
120.1
CpuIdle 4.0
646
818
1250
3520
11200
9990
13.9
7.69
84.2
111.2
Rain 1.0
646
818
1250
3530
11200
9990
13.9
7.89
84.6
111.4
Waterfall 1.23
644
818
1250
3510
11200
9990
14.0
8.04
84.3
111.8
As with the previous running of this test, the results for the 3 programs were very close.  Again I had some problems with test results showing greater than 1% fluctuations.  However, I am now of the opinion that this is a WinBench glitch and not a problem with the cooler programs.
.
Test 3
In this test I again used Winbench98 to examine the CPU32 processor test for temperature as well as score.  There is not a great deal of difference between one program and another in terms of temperature.  The starting temp of the processor, as one might expect, had more impact than any other factor.  Due to the fact that I couldn't control the temperature of the computer room better (the A/C thermostat is located downstairs and the computer room is upstairs).  I noted the before-test temperature as well as the temp at the end of the test.

This is where I noticed that, for some unknown reason, all versions of CpuIdle were more prone to producing a result that did not stay close to the average (except for version 3.01).  The ratio of non average results for CpuIdle ran about 1 (non-average) in 4 to 5 (average) attempts.

Using no program, Waterfall, and Rain, the ratio was in the 1 to 15 range. (The amount of the discrepancy was usually much less, also.)  At this point, I began to wonder if this behavior was caused by WinBench, CpuIdle, or the combination of the two.

For this test, the same defragging and rebooting procedures as before were followed.  I tried to bring the temperature of the processor back, as close as possible, to the same  reading.  Because it was not always possible to do this, starting temps are given.  The high, low, and average results are noted. (Average results do not include any results not within 1%.)  Each test was run at least 5 times, many more in the case of all versions of CpuIdle.
.

Test 3 CPUmark32 - K6
CPUmark32
CpuIdle
2.4
CpuIdle
2.52
CpuIdle
2.52b
CpuIdle
3.0
CpuIdle
3.01
CpuIdle
3.02
W'fall
1.2
W'fall
1.22
Waterfall
1.23
Rain
1.0
CPUmark32 Avg
                Highest
                Lowest
646
647
606
633
640
627
631
641
635
630
646
617
646
646
645
646
646
645
643
643
631
 643
643
591
 644
644
644
646
646
645
Starting Temp- Avg
Degrees F    High
                      Low
80.4
81.3
77.0
80.5
83.1
77.5
81.0
84.2
74.1
80.6
81.7
79.8
80.7
82.1
79.1
80.5
82.0
79.5
80.1
81.9
78.4
80.0
81.2
79.2
79.9
81.4
78.4
79.8
81.2
78.4
Ending Temp-  Avg 
Degrees F       High
                      Low
116.2
116.6
113.0
116.1
117.0
112.9
113.2
114.2
109.8
113.1
114.5
110.7
113.3
114.7
109.9
112.9
114.6
109.0
113.7
115.0
111.1
115.4
120.0
113.5
 113.1
116.2
109.2
111.2
111.4
108.7
 As you can see, the ending temperature for all of the latest versions of the programs did not vary by a great deal.  The highest marks for CPUmark32 were also very close.

Test 3A CPUmark32
I felt that this test gave no new information and did not use it for this round of testing.
.

Test 4
With the hope of trying to track down the reason for the wayward CpuIdle processor results, I decided to try running Wintune97 from Windows Magazine.  I haven't run this benchmark much lately because it doesn't seem to stress the system enough to show small changes in system configuration.  It didn't change my views any with these tests.  Out of the 30 times I ran it (ten programs, three times each), all of the results for the Dhrystone and Whetstone tests were identical except for the three tests of CpuIdle 2.52b, which scored four points below the rest of the group in Dhrystone.  The only reason I chose to show this chart at all was the temperature readings for CpuIdle 2.4, 3.0, and 3.01.  These three programs seem to allow the processor to heat up any time the hard disk is accessed.  There will me more information on this in tests 6 through 8.

All of the usual defragging and rebooting procedures were followed.
.

Test 4 Wintune97 Cpu Performance - K6
Wintune97
CpuIdle
2.4
CpuIdle
2.52
CpuIdle
2.52b
CpuIdle
3.0
CpuIdle
3.0
W'fall
1.2
W'fall
1.22
Waterfall
1.23
Rain
1.0
Dhrystone 
496
496
492
496
496
496
496 
496 
496
Whetstone 
151
151
151
151
151
151
151
151
151
Starting Temp  °F
Ending Temp   °F
90
98.2
90
90.8
90
90.5
90
95.7
90
96.4
90
90.7
90
90.7
90
90.5
90
90.1
Yes, it was a very hot night!  After 15 minutes at idle, I could get the temp down to only 85°F.  With 30 tests to run, it was much quicker to use 90°.
 .
Test 4A Wintune97
I felt that Wintune offered no new information.  Wintune97 does not seem to stress the system enough to show the small differences between the cooler programs.

Test 5
Still trying to track down the errant CpuIdle results, I turned to a benchmark I had heard good things about, but hadn't yet tried.  Bench32 from U Software. (defunct url, see below)  The shareware version is limited to a CPU test, however this was exactly what I needed to check the WinBench98/CpuIdle results.  Comparing one version of a benchmark to another from the same company is usually unreliable.  Trying to compare the results of two completely different benchmarks is total futility.  However, my purpose was not to compare benchmarks, but to see if I received any non-average results.  I didn't.  I have to conclude that the problem either lies with CpuIdle, WinBench98, or the interaction between the two.

I ran CpuIdle 2.4, 3.0, and 3.01 a total of 10 times each to check for non-average results.  The remaining programs were run 3 times each.  Results were averaged.  The system was rebooted between each test.
.

Test 5  Bench32 CPU Performance - K6
Bench32 v.1.21
CpuIdle
2.4
CpuIdle
2.52
CpuIdle
2.52b
CpuIdle
3.0
CpuIdle
3.01
CpuIdle
3.02
W'fall
1.2
W'fall
1.22
Waterfall
1.23
Rain
1.0
Total Processor Score 
277
274
274
279
280
280
280
280 
280
281
CPU mark
282
279
279
284
285
285
285
285
284
286
FPU mark
264
262
262
267
267
267
267
267
269
269
Starting Temp  °F
79.5
79.5
79.5
79.5
79.5
80.1
79.5
79.5
79.5
79.5
Ending Temp   °F
101.7
100.9
100.9
102.6
103.0
103.4
101.7
101.5
102.0
102.0
While the results don't show the same performance pattern as WinBench, they aren't that much different.  As I said before, and many others have stated, there is not that great of a difference in performance in ANY of these programs.  That is, with the exception of tests 6, 7, and 8.
.
Test 5A
I have really grown to like this benchmark.  In fact, I tried to contact the company to upgrade from the shareware version to the registered version.  Unfortunately the company seems to have dropped off the face of the web.  If anyone has a working link to U software, please let me know.  UPDATE: Thanks to Jim McLeod, I have a new link to the program.  Try this German site: http://www1.idg.se/mikrodatorn/sharew/95diag.htm  The email for the author of the program is: underwoe@Colorado.Edu

.

Test 5A  Bench32 CPU Performance - K6
Bench32 v.1.21
No Cooler
Program
CpuIdle
4.0
Rain
1.0
Waterfall
1.23
Total Processor Score 
281
280
280
280
CPU mark
285
285
285
284
FPU mark
268
267
267
269
Starting Room 
Temp °F
81.5
82.0
82.2
82.2
Starting Case 
Temp °F
81.7
83.4
82.8
82.9
Starting Heat Sink 
Temp °F
96.1
85.1
85.6
 85.8
Starting CPU 
Temp °F
100.8
 85.1
 85.6
85.8
Highest Room 
Temp °F
81.5
 82.0
 82.4
82.5
Highest Case 
Temp °F
 81.9
 83.6
 83.8
83.8
Highest Heat Sink 
Temp °F
 103.6
 101.0
 101.7
101.9
Highest CPU 
Temp °F
109.7
105.2
105.8
106.0
  Here again, we have very little difference in the results between the 3 programs.
.
Test 6
Early in the testing, I was looking for applications that I used on a daily basis that I could use as benchmarks.  While running CpuIdle 2.4 and transferring a large file from a CD-ROM to one of my hard disks, I noticed that the CPU temperature shot up from around 80° to over 110° in a short period of time.  I hadn't noticed that much heat being generated with the other programs, so I ended up copying the Windows95 folder from CD to hard disk as a test.  File size = 79 MB.

The hard disk was defragged and the CPU was allowed to cool between each test.  Each test was run 3 times and the results were averaged.

Test 6 CD to Hard Disk - K6

CD to 
Hard Disk 
CpuIdle
2.4
CpuIdle
2.52
CpuIdle
2.52b
CpuIdle
3.0
CpuIdle
3.01
CpuIdle
3.02
W'fall
1.2
W'all
1.22
Waterfall
1.23
Rain
1.0
Start Temp °F 
81.5
81.9
81.5
82.0
81.0
81.2
82.4
81.9 
81.9 
82.4
End Temp  °F 
112.2
85.6
85.3
106.2
106.9
106.6
89.1
88.9
87.3
85.8
This test seems to show that the 4 versions of CpuIdle aren't as effective in keeping the processor cool during this file transfer.

Test 6A
I have expanded the temperature information to include both beginning and ending temperatures.  By the way, the transfer times for tests 6A, 7A, and 8A were within a couple of seconds of each other in each category.
.

Test 6A CD to Hard Disk - K6
CD to 
Hard Disk
None
CpuIdle
4.0
Rain
1.0
Waterfall
1.23
Start Room
Temp. °F
 79.0
79.9
81.0
79.2
Start Case
Temp. °F
 81.3
81.0
81.9
79.5
Start Heat Sink
Temp. °F
 102.9
84.2
84.9
83.5
Start CPU
Temp. °F
 108.1
84.2
84.9
83.5
End Room
Temp. °F
 79.0
79.9
81.0
79.2
End Case
Temp. °F
 81.3
81.6
81.9
79.5
End Heat Sink
Temp. °F
 103.6
93.9
86.0
84.0
End CPU
Temp. °F
 109.0
96.6
86.4
84.7
Even though CpuIdle started at a lower temperature, it ended with a CPU temp over 10° F higher.
 .
Test 7
After viewing the results of the CD to HD test, I wondered if I would get the same results transferring a file between my two hard disks.  Because the disk-to-disk transfer takes much less time, I increased the file size to 200 MB to give the CPU a chance to react.

The same test procedures as before apply.

Test 7 Hard Disk to Hard Disk - K6

CD to 
Hard Disk 
CpuIdle
2.4
CpuIdle
2.52
CpuIdle
2.52b
CpuIdle
3.0
CpuIdle
3.01
CpuIdle
3.02
W'fall
1.2
W'fall
1.22
Waterfall
1.23
Rain
1.0
Start Temp °F 
79.9
81.4
81.5
81.1
80.0
80.0
79.9
81.3 
82.9 
81.3
End Temp  °F
 97.8
88.9
88.0
98.8
96.9
97.0
 87.1
86.2
86.9
88.1
Again, the 3 versions of CpuIdle show higher temps.

Test 7A
For these tests, I raised the file size to 500 MB which is equal to just under two minutes of continuous transfer time.  These results also give an indication of the temperatures reached during disk defragmenting, except that disk defragging generally takes longer and the temperatures rise accordingly.
.

Test 7A Hard Disk to Hard Disk - K6
Hard Disk to 
Hard Disk 
No
Cooler
CpuIdle
3.02
Rain
1.0
Waterfall
1.23
Start Room
Temp. °F 
 78.8
79.5
81.0 
79.8
Start Case
Temp. °F
 81.0
79.9
82.4
81.0
Start Heat Sink
Temp. °F
 100.6
82.2
85.1
82.4
Start CPU
Temp. °F
 105.3
82.2
85.3
82.6
End Room
Temp. °F
 78.8
79.7
81.0
79.8
End Case
Temp. °F
 81.3
80.1
82.4
81.0
End Heat Sink
Temp. °F
 102.7
93.9
89.8
87.2
End CPU
Temp. °F
 107.8
97.7
91.2
89.1
.
Test 8
I thought I might as well round out this series by checking hard disk to floppy disk transfer temperatures.  File size was 1.38 MB.

Test 8 Hard Disk to Floppy Disk - K6

Hard Disk 
to Floppy Disk 
CpuIdle
2.4
CpuIdle
2.52
CpuIdle
2.52b
CpuIdle
3.0
CpuIdle
3.0
CpuIdle
3.02
W'fall
1.2
W'fall
1.22
Waterfall
1.23
Rain
1.0
Start Temp °F 
79.9
80.2
80.9
78.4
79.0
80.0
79.9
81.0 
80.4 
80.2
End Temp  °F 
 95.1
81.1
81.9
93.4
94.1
94.6
 80.9
81.9
81.3
81.1
Similar results again.  I have to conclude that if I am looking to keep my processor temp as low as possible while transferring files, CpuIdle versions 2.4, 3.0, 3.01 and 3.02 are not the best choices.
.
Test 8A
Test 8A Hard Disk to Floppy Disk - K6
Hard Disk 
to Floppy Disk 
None
CpuIdle
3.02
Rain
1.0
Waterfall
1.23
Start Room
Temp. °F 
 79.0
79.7
81.0 
79.0 
Start Case
Temp. °F 
 81.5
81.3
82.0
79.3
Start Heat Sink
Temp. °F 
 103.8
83.3
85.1
84.4
Start CPU
Temp. °F 
 108.9
83.3
85.1
84.7
End Room
Temp. °F 
 79.2
79.7
81.0
79.0
End Case
Temp. °F 
 81.5
81.7
82.0
79.3
End Heat Sink
Temp. °F 
 104.2
89.4
85.3
84.4
End CPU
Temp. °F 
 109.6
91.6
85.5
84.7
 Again, CpuIdle is a little less effective in keeping the processor cool.
.
Memory
I had some problems with recording memory usage with a utility called Wintop.  It was suggested that I use Norton Utilities System Information - memory function.  Using Norton, I documented the memory usage for the cooler programs.  This utility, unlike Wintop, did not seem to mind what other programs were running in the background or how many times I rebooted.  The memory usage remained constant.  Thank gawd for small favors. :-)

Memory Used   Chart 3

Norton Utilities
In KB
Total Non-Shared 
Memory 32-Bit
Total Non-Shared 
Memory 16-Bit
Total Allocated
Memory
Total
Module
Dynamic
Device Driver
CpuIdle2.4
907
n/a
18.9
1640
2.35
CpuIdle2.52
907
n/a
18.9
1640
2.35
CpuIdle2.52b
907
n/a
18.9
1640
2.35
CpuIdle Load Only
n/a
n/a
n/a
n/a
2.35
CpuIdle3.0
968
n/a
22.0
1.68MB
2.35
CpuIdle3.0 
Control panel
95.1
n/a
3.13
92.0
2.35
CpuIdle3.01
968
n/a
22.0
1.68MB
3.25
CpuIdle3.01 
Control panel
95.1
n/a
3.13
92.0
3.25
CpuIdle3.02
968
n/a
22.0
1.68MB
3.25
CpuIdle3.02
Control panel
95.1
n/a
3.13
92.0
3.25
CpuIdle4.0
994
n/a
22
1.71MB
3.25
CpuIdle4.0
Control panel
91.1
n/a
3.13
88
3.25
Rain1.0
217
n/a
8.63
208
n/a
Waterfall1.2
197
0.81
8.63
188
n/a
Waterfall1.22
217
0.81
8.63
208
n/a
Waterfall1.23
217
0.81
8.63
208
n/a
The CpuIdle "load only" virtual driver file is 8 KB an the EXE file is 39 KB.

CpuIdle's "load only" and "control panel" modes take the honors for least memory used.  Also of note here is the fact that Waterfall Pro has added many new features while decreasing its non-shared memory and only adding 120 kb to the total usage.   Impressive.

n/a = not applicable or no results shown
Bold indicates programs tested in "A" AMD tests.
.
 Conclusion
No matter which of these programs you choose to use, you will benefit from a cooler running processor.  With the exception of the file transfer tests, the results are very close and it is doubtful that you would notice a difference in performance between the programs.  Please keep in mind that the results will vary with the processor type, system, and configuration used.  I have not tested these programs on any systems but my own.  Your mileage may vary.

Which program do I use?  I run Cpuidle 2.4 on my overclocked Intel 486-100 where heat is very much an issue due to the close confines of the case and the fact that the processor is a 5 volt overdrive unit.  Rain 1.0 handles the heat on the extremely hot, overclocked AMD K6, and have just switched to Waterfall 123 for the mildly hot, overclocked Celery.  How's that for covering all of the bases?

Updates will be added as they occur.

Back to Archives