- Jan 2, 2006
- 10,455
- 35
- 91
I've got an ultrabook running Ubuntu 12.04 and Windows 7 and I just installed a new battery. The system randomly shut down completely even though the battery level was at 50%, so I think that it needs a battery calibration.
I'm curious to know how battery calibration works though - how does Ubuntu or Windows 7 know what level the battery is at? Is there a chip on the battery that reports the max voltage and the empty voltage, and then reports the current voltage and the OS records past discharge data and does the calculations/extrapolations to figure out the percentage from there?
I would think that the BIOS should be storing all of the battery discharge data right?
All of the calibration guides I've read online are for Windows 7:
1. fully charge battery
2. start Windows
3. have the computer naturally hibernate once it reaches 5%
4. recharge back to 100%
5. battery is not calibrated
Great - this is for Windows, but will it make my Linux battery level more accurate as well?
I'm curious to know how battery calibration works though - how does Ubuntu or Windows 7 know what level the battery is at? Is there a chip on the battery that reports the max voltage and the empty voltage, and then reports the current voltage and the OS records past discharge data and does the calculations/extrapolations to figure out the percentage from there?
I would think that the BIOS should be storing all of the battery discharge data right?
All of the calibration guides I've read online are for Windows 7:
1. fully charge battery
2. start Windows
3. have the computer naturally hibernate once it reaches 5%
4. recharge back to 100%
5. battery is not calibrated
Great - this is for Windows, but will it make my Linux battery level more accurate as well?