Undervolting a Laptop
Delph1 writes "Laptops often comes with two Achilles heels, heat and limited battery time. There are, if not cures, at least remedies to make them less obvious. By lowering the voltage to the processor you can not only drastically lower the heat dissipation, but also increase the battery time significantly. NordicHardware gives a nice walk through on the process and was able to boast 18% lower temperature and a 20% reduced power consumption."
ATI Tray Tools (or a similar program) will let you underclock your video card too. Good for when you have a hulking gaming laptop, but aren't playing games, and don't want to use it as a space heater for your living room.
Surely if you drop the voltage your are going to have to under-clock the processor (reasoning that to over-clock you need to increase the voltage). Most processors for laptops already throttle the processor down when under light load now-a-days which must be a great energy saving. Would under volting it really then save more or would you just end up with a laptop that is dog slow? I'm sure if it was this easy one of the big laptop producers would already be doing it as a 20% increase for basically nothing would give them a fantastic advantage.
I used to have a better sig but it broke.
How does reducing the Voltage in this way effect performance? If performance drops, then you could have just bought a computer with less processing power that also had lower power needs in the first place.
If there are no performance problems, then why dont all laptop manufacturers already do this?
--
-- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
I just scanned through the article and saw they never listed any con's. How much of a performance hit are you taking? Is there any long term damage on the processor or memory? Are you voiding your warranty?
You say things that offend me and I can deal with it. Can you?
i'm not so sure about the heat, but it seems that it would follow.
"Mobile Intel® Pentium® III processors with Intel SpeedStep® technology let you customize high performance computing on your mobile PC. When the notebook computer is connected to the AC outlet, the new mobile PC runs the most complex business and Internet applications with speed virtually identical to a desktop system. When powered by a battery, the processor drops to a lower frequency (by changing the bus ratios) and voltage, conserving battery life while maintaining a high level of performance. Manual override lets you boost the frequency back to the high frequency when on battery, allowing you to customize performance.?
my sig is an honor student
OR you can just buy a laptop that allows you to do this stuff natively.
,how bright the panel is if wifi is on and stuff like that all through software.
I have an acer aspire 1691 laptop and i can control how fast i want the cpu to run
Why would I undervolt it when my laptop can do it through software already.
This sounds like a really BAD idea to me. Low Voltages can produce the exact opposite of the intended effect. Instead of lowering the power consumption, you'll get higher amperage spikes as the equipment draws more power to compensate. The result is that you could be damaging your electronics and not even know it.
I'll grant that modern manufacturing methods have greatly increased the survivability of hardware under less than ideal conditions. However, that shouldn't be taken to mean that you can't do serious hardware damage by operating outside of the device's specifications.
Javascript + Nintendo DSi = DSiCade
CHC = Centrino Hardware Control, now called Notebook Hardware Control.
CHC/NHC even has built-in stability testing.
It's fairly easy to run 400MHz FSB Dothan CPUs at 533MHz FSB on Sonoma (i915) or ATI Xpress200 laptops. I run a Pentium-M 715A (1.5GHz) at 2GHz with only 1.14v.
at least my Thinkpad does. The 'access IBM' button explains everything for you or right-clicking on the taskbar battery icon gives you choices of battery saving which does everything mentioned in the article. I am not advertising IBM or anything. Only pointing that out. I am sure other brands have similar functions too.
Whee... I mean, CMOS logic will never "try to compensate". There is no feedback. In a typical digital system, only switching power supplies will draw more current when their *input* voltage drops. However, Vcore is the *output* voltage of those, not input.
That the CPU can run at a lower voltage- or that voltage of the CPU on a modern motherboard is SOFTWARE Selectable.
SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
How do they come off saying a reduction from 78 to 64 degrees F is an 18% reduction in temperature? The Fehrenheit scale is arbitrary and does not have a meaningful zero point.
In celsius, their reduction is 26 to 18 degrees, a reduction of 31%
Why not define a new scale with the same degrees but 0 degrees (new scales) = 63 degrees F. Now on the new scale they've reduced the temperature from 15 to 1 degree, a reduction of 94%....wow that's way better than their lousy 18%.
Their number is totally meaningless.
Also, "undervolting" is not a word.
I don't think many people have a use for this. The processors shut down when they're not doing intensive work, and when they are (playing games, encoding) you more than likely have them plugged in an outlet. I don't know about heat, as I've never had a problem (I have an Athlon XP mobile).
Send email from the afterlife! Write your e-will at Dead Man's Switch.
Why not just underclock the processor? Adding more ram, dimming the screen, and using a virtual cd drive should also help considerbly.
Religion for nerds. Stuff that really matters
Laptops often comes with two Achilles heels, heat and limited battery time.
You know, I just found about this and I have modded my Laptop to the EXTREME!
I just went on a website and then tinkered with my new Dual-Heel Processor.
It's so EXTREME the battery catches fire 10 seconds after it finishes booting up.
He who knows best knows how little he knows. - Thomas Jefferson
Undervolting is NOT underclocking. You run the same clock speed, you just provide the CPU with less juice.
You do NOT need to underclock to undervolt, though if you're trying to hit a super-low voltage, a lower clockspeed will let you do it.
It can be perfectly safe. If you undervolt, and successfully run a Prime95 torture test for 24 hours, you're pretty much set. I'm currently running a 1.8Ghz Dothan Thinkpad at 1.134V (default at 1.8 is 1.340), and 0.700v at 600Mhz (default is 0.980 volts). That's on par or lower than those 1.0Ghz ULV Pentium-Ms!
Lowering the voltage REDUCES current flow through the chip, reducing power consumption and heat output. The downside is, you can only lower the voltage to a certain limit before it goes below the threshold switching value for the transistors and the processor stops working. This causes no permanent damage, and is totally reversible by raising the voltage again. The lower the clock speed, the lower the voltage can be pushed. It is common practice among overclockers to try and push the voltage as low as possible for a given clock speed to reduce heat output.
This is how the loudness war is killing music.
I find that if you disconnect the battery entirely, you end with 0 voltage draw on the battery. 0 amps are drawn, too. You can then go for many days without having to recharge the battery! This greatly increases overall battery life as well because of less wear and tear. With my Windows desktop environment being riddled with spyware and viruses, my productivity is only reduced slightly when I do this.
This procedure was described some months ago here, but without obnoxious "i spread my article over infinite pages in order to get more clicks" practice. I have been undervolting my Dothan a long time, using this little patch and some modifications to vidc. This keeps the fan off most of the time, saves some battery life and has no other impact whatsoever.
It seems a lot of people just assume that undervolting would be something akin to getting the inverse result of overclocking.
Here's the link to an interesting page about undervolting pentium M processors.
Experience shows that the processor may continue working correctly at lower-than-nominal voltages and frequencies, thereby reducing power consumption, heat and fan noise.
Even if your system seems stable, it may still suffer transient faults leading to arbitrary data corruption. In addition, errors in following these instructions (or changes between processor models) may operate the CPU above its nominal parameters, with effects up to and including laptop meltdown.
There's also a thourough discussion and user results from undervoltage on this thread.
Nouvelles de jeux et technologies en français. TC
Undervolting a processor without changing the clock does not affect performance. With a processor, the clock synchronizes the electric pulses which maintains a constant instructions-per-cycle rate. As long as the voltage is high enough to create adequate digital voltage differences, the processor will function properly. You're basically using a letter opener instead of a kitchen knife to open a sealed envelope. Both approaches get the job done, but one's more efficient than the other. And if asked to do so, you could open the same number of letters per hour with either tool.
Also, for the Gentoo users: HOWTO Undervolt a Pentium M CPU.
mnemonic_
There is no performance hit here. The thing with undervolting is trying to find the sweetspot for the processor. I.e. the lowest possible voltage at which the processor works just as it is suppose to. If you are experiencing problems you've gone too far. Some users have managed to go as far as 30% with their Pentium Ms.
Ok, so my iMac G5 is running at about 50 deg C. That's 323 degrees Kelvin (ie, total thermal energy above absolute zero).
An 18% reduction in absolute temperature would reduce my processor to 264 deg K... that's equal to -9.15 degrees Celsius.
My kitchen freezer can't even get that cold! If I undervolted my iMac, I could be chillin' my b33r right now as well!
I work in support at a hardware company which sells some USB products. On a related note to this article, the processor isn't always the one whose voltage is dropped. When one of customers call-up using a laptop, more often then not the device is fine and it's the laptop who is underpowering the USB port in order to save battery life which is causing the problem.
Just food for thought.
This is what AMD did with their PowerNow!(TM) technology. It dynamically adjusts CPU power consumption based on CPU load. According to AMD, it can reduce CPU power at Idle by 75%. I know on my laptop, I can hear the fan speed up and slow down based on the load on the CPU.
Insert Generic Sig Here:
Back in 2000, Transmeta started producing chips with Longrun technology, which automatically varied processor frequency and voltage many times a second in response to the current processor load. The technique is quite effective in reducing heat and increasing battery life.
Say What?? Either you are trolling or you fundamentally misunderstand Ohm's law.
Resistive loads (which, to a first approximation, a CPU is), don't "demand...Watts", they "draw current". The load resistance doesn't change, so Ohm's Law I=V/R says that if you drop the voltage, the current decreases. Drop the voltage 5%, you DECREASE current 5%. Your total power (V * I) is now decreased by 10%.
As for "screw up the reference voltage", this is and remains system ground, or 0 V. Yes, at some lowered voltage, the CPU will cease to operate. Assuming the CPU still runs, a logic level of 2.85 V is just as good as 3.0 V.
None of them can see the clouds; The polished wings don't care.
By lowering the voltage to the processor you can not only drastically lower the heat dissipation, but also increase the battery time significantly. But wouldn't that significantly reduce the speed of the processor? If so it will take longer to perform the tasks, and that pretty much cancels out the longer battery life... No?
No. He's talking about the new PowerDemanding (TM) components
They're designed to increase current to meet their power demands.
If they can't get their power that way, they're designed to lobby
Congress.
this signature has been removed due to a DMCA takedown notice
All this for 20% does not sound worth it to me.. My time is worth more then the time it takes to save 10 min of battery life.. and my work is too important to risk my pc crashing because it is underpowered.
1.8GHz at 1.340V (default): Idle 40C. Load 58C. (Approx).
1.8Ghz at 1.134V: Idle 39C (there won't be much difference at idle). Load 51C.
600Mhz at 0.980V (default): Idle 35C. Load 41C.
600Mhz at 0.700V: Idle 35C. Load 39C.
I don't remember what the exact difference was in battery life, but I think I got about 30 minutes more out of a 12-cell battery (from 4.5 hours to 5 hours).
It's pretty much all lost to heat. The "work" done by the electricity it to provide a signal where high voltage indicates 1 and no voltage (ground) indicates zero. Every time a transistor switches either from 0 to 1 or from 1 to 0, current travels through it, using power which is released as heat. The higher the clock speed the more transistions, thus the more power consumption. Lower voltage reduces power consumption (power = volts x current(amps)), but as the "high" voltages becomes lower, the transistors much be more precise (it's easyer to tell the difference between 0V and 5V than it is to tell the difference between 0V and 2V). This is why overclockers usually increase the voltage, since at higher than spec frequencies there is more signal degradation which could (and does) make the system less stable.
George W. Bush was the first recipient of this in human form. The synapses were reduced by 80% to save energy.
Every time you call tech support, a little kitten dies.
For you Linux-ers who have ATI cards with no PowerPlay (it's disabled in my video BIOS - bastards!!), I'd recommend checking out rovclock.
While it doesn't actually reduce voltage, it can be used to underclock GPU and memory speed. My somewhat unscientific testing has shown no major differences between fglrx and radeon + rovclock with 2D, but I did note a 27% decrease in battery draw for 3D using the fglrx driver.
Of course, you're trading performance for battery life, and why you'd want to eg, play a 3D game on battery I wouldn't really understand
YMMV
ws
So does Anonymous Coward have good karma?
No shit? I have an Acer Travelmate 8104 and I have the same control panel you do. All Pentium Ms come with thermal throtlling. The point, dear friends, and what makes this useful, is running the laptop AT FULL SPEED but with a lower voltage. My max speed is 2.0GHz, with a default voltage of 1.308 V. I can safely reduce this to 1.068 V.
I can also take my min speed voltage -- 700MHz -- and reduce it as well, from 0.988 to 0.700 V.
The REASON for doing this is that Intel gives a generous amount of power to their CPUs--enough to make sure ALL (or at least 99%) of their wafers from the factor work correctly. More often than not, you can decrease their "safe" value an appreciable amount to raise battery life and lower thermal output.
The downside is that it takes like forever to load Word...
Obligatory Soundbite Catchphrase