I've written a chunk of software (for DOS, sorry!) that uses a feature in the southbridge to enable STPCLK# going to to the CPU, effectively reducing the clock frequency going to the CPU.
From intel's ICH4 manual:
Originally I wrote this to make today's CPUs run old games better, but there might be some people in this group interested in this method as an augment to hardware hacking.Throttling Using STPCLK#
Throttling is used to lower power consumption or reduce heat. The ICH4 asserts STPCLK# to
throttle the processor clock and the processor appears to temporarily enter a C2 state. After a
programmable time, the ICH4 deasserts STPCLK# and the processor appears to return to the C0
state. This allows the processor to operate at reduced average power, with a corresponding decrease
in performance.
I was working with my Epia M9000 last night, but I was unable to see any significant temperature decrease when I throttled my machine. Perhaps the C3 processor is immune to clock speeds affecting temperature because it's such a low power processor already. I dunno, this was my first attempt at using this program as a thermal management device.
My thinking was that the only real difference between the Epia 9000 and the 6000 was CPU speed, so perhaps throttling a 9000 down to 6000 speeds could allow for a fanless solution.
I'd be interested in any comments from people here.
the software can be obtained here:
http://www.waste.org/~winkles/throttle
thanks,
-jeff!