Main Bus B Undervolt -- my success! Eco-Clocking is the new Overclocking.
With hardware being quite efficient and powerful enough for most folks nowadays, it is time to give up overclocking and turn to eco-clocking! That's right! With the new intel chips coming out this year and beginning of next, overclocking is going to be dying out. Not because intel wants it that way, but just by circumstance and design complexity of the cpu, whatnot with all sorts of things, including video, being integrated into it. Hell, they are even doing the southbridge blocks too, like the pci bridges and misc peripheral controllers!! All this stuff needs to run at a specific frequency. Mucking with it throws off the timing too much.
So, the challenge becomes how cool and how low-power can I get my rig working with. [!] ??
Well folks! I managed to big-time undervolt my old laptop, the one from 2004. It happens to be among the top 'investments' I made when purchasing electronics. Namely in the areas of reliability, stability, and consistency, does this computer ever shine!
Anyways, borrowing a page from NASA, I figured I could add some software or something to make the hardware better. And so I found a utility to micro-manage the voltages going to the CPU; and different voltages go to it at different clock speeds. Something too exotic for a cut-rate company to put into a system, and test and debug it.
When it runs at 600MHz the CPU used to use 0.9880 volts. Now I fixed it up so it runs at 0.7320v. And at 1.7GHz it used to use 1.340v, and I turned it down to 1.132v.. The Pentium-M Dothan series, designed in Isreal btw, seems to have been a successful sleeper-chip for Intel. No pun intended! For the time, it was one of the more efficient processors with a good IPC/watt ratio. The 735 was clocked at 1.7GHz, and the 765 was clocked at 2.1GHz. Both sported a less than 21watt TDP. Not too shabby back then.
Ladies and Gentlemen, this is ULV territory! This translates into an extra hour of battery life!! The cpu runs much much cooler, the fan runs slower and doesn't need to go full speed as often.
I've run all sorts tests and it seems more than stable. Cache thrashes L1 & L2, MMX, SSE 1 & 2, ALU, ANSI C mathematical ops, CRC32 tests, FPU, INT, Scalar ops, Branch Predictions, TLB tests, Memory bus access - throughput - bit walk tests, prime95, SETI@Home, Orbiter, Typhoon 2001, X-Plane, HD-tune, RMMA, memtest, photoshop, backup operations, and other random day-to-day things.
And so far it has not crashed one bit! Carrying on in the *finest* of NASA traditions, milking every iota, every ounce of performance and efficiency from old hardware. This is just like the Voyagers.
Well, anyways "Main Bus B Undervolt.." Kept running through my head all frakking day long while I characterized and tested out the system..
http://history.nasa.gov/SP-350/ch-13-1.html
With hardware being quite efficient and powerful enough for most folks nowadays, it is time to give up overclocking and turn to eco-clocking! That's right! With the new intel chips coming out this year and beginning of next, overclocking is going to be dying out. Not because intel wants it that way, but just by circumstance and design complexity of the cpu, whatnot with all sorts of things, including video, being integrated into it. Hell, they are even doing the southbridge blocks too, like the pci bridges and misc peripheral controllers!! All this stuff needs to run at a specific frequency. Mucking with it throws off the timing too much.
So, the challenge becomes how cool and how low-power can I get my rig working with. [!] ??
Well folks! I managed to big-time undervolt my old laptop, the one from 2004. It happens to be among the top 'investments' I made when purchasing electronics. Namely in the areas of reliability, stability, and consistency, does this computer ever shine!
Anyways, borrowing a page from NASA, I figured I could add some software or something to make the hardware better. And so I found a utility to micro-manage the voltages going to the CPU; and different voltages go to it at different clock speeds. Something too exotic for a cut-rate company to put into a system, and test and debug it.
When it runs at 600MHz the CPU used to use 0.9880 volts. Now I fixed it up so it runs at 0.7320v. And at 1.7GHz it used to use 1.340v, and I turned it down to 1.132v.. The Pentium-M Dothan series, designed in Isreal btw, seems to have been a successful sleeper-chip for Intel. No pun intended! For the time, it was one of the more efficient processors with a good IPC/watt ratio. The 735 was clocked at 1.7GHz, and the 765 was clocked at 2.1GHz. Both sported a less than 21watt TDP. Not too shabby back then.
Ladies and Gentlemen, this is ULV territory! This translates into an extra hour of battery life!! The cpu runs much much cooler, the fan runs slower and doesn't need to go full speed as often.
I've run all sorts tests and it seems more than stable. Cache thrashes L1 & L2, MMX, SSE 1 & 2, ALU, ANSI C mathematical ops, CRC32 tests, FPU, INT, Scalar ops, Branch Predictions, TLB tests, Memory bus access - throughput - bit walk tests, prime95, SETI@Home, Orbiter, Typhoon 2001, X-Plane, HD-tune, RMMA, memtest, photoshop, backup operations, and other random day-to-day things.
And so far it has not crashed one bit! Carrying on in the *finest* of NASA traditions, milking every iota, every ounce of performance and efficiency from old hardware. This is just like the Voyagers.
Well, anyways "Main Bus B Undervolt.." Kept running through my head all frakking day long while I characterized and tested out the system..
http://history.nasa.gov/SP-350/ch-13-1.html
Last edited: