

Mobile Battery Life Software Suggestions? 15
cajunjon asks: "I'm working on a project involving testing various laptops and their battery life and I'm trying to find a Win32 application that will accurately read the full voltage, charge capacity, cycle count, wear life and rated capacity information from the laptops of various manufacturers. Any suggestions?"
Re:Google? (Score:3, Funny)
Contribute, then you can complain.
How about BatteryMon:
( http://www.passmark.com/products/bat mon.htm [passmark.com])
"Windows program that allows the monitoring of laptop computer batteries and uninterruptible power supplies (UPS). Graphically see the battery charge / discharge rate, diagnose problem battery cells, compare your batteries performance with expected discharge rates and see the status of each individual battery
Re:Google? (Score:3, Informative)
http://www.passmark.com/products/batmon_screensho
it gives 'new' and 'now' capacity (mW hours), discharge rate and graph, anticipated time to fully discharge, and so on. Seems like exactly what the poster was looking for.
Michael
Re:Can you trust the BIOS ? (Score:2)
It's not a BIOS issue, it's an issue inside the battery. The system is just reading the info that the battery passes it.
SMBus. (Score:3, Informative)
Read some SMBus specs.
Simpler (Score:5, Informative)
1. Download and burn a Knoppix/Gentoo/Ubuntu live CD
2. Boot with it
3. cat
4. cat
http://www.corewars.org/scripts/bat.pl [corewars.org]
several Car Batteries and a hand truck. (Score:2)
Now, I didn't say it gonna be easy, but it is mobile and has a tremendous battery life.
Kidding aside here is a article that might help off the The Register [theregister.co.uk]
Unfortunately not for various manufacturers... (Score:4, Informative)
http://www-307.ibm.com/pc/support/site.wss/documen t.do?lndocid=MIGR-44226/ [ibm.com]
Unfortunately, these kinds of applications are really hard to come by for Win32 (the above is the only one that I know). You may find that some laptops have vendor-supplied programs like Maximiser, but I believe the problem you have is that such an application simply doesn't exist. Your best bet really is to use a 2.6 Linux kernel and the /proc/acpi facilities. I'm not entirely sure about the cycle count, but I'm pretty sure it will give you the rest of the info you need. Just fire up a Knoppix CD and go to work... that is, unless you want to write a program that interfaces with Windows ACPI. :)
P.S. If you're going to do any kind of power management after you get this data, I'd highly suggest a distro with kpowersave (like SuSE 9.1 or better), which has a libpowersave library for managing devices. But as a warning, the source code was somewhat difficult to locate online (don't ask me why).
CPU Eat 'n' Cool (Score:1)
Re:CPU Eat 'n' Cool (Score:2)
Just FYI: I used to use a program called "CPU Idle" back when I had my Pentium 120 laptop. My multimeter could not tell 10mA worth of difference on the AC plug when that program was running or not. I dumped it.
PS: Read my sig, then re-read your post.
Simple Approach (Score:1)
http://www.gecces.com/ [gecces.com] look for the battery profiler.
geccie