我为戴尔 Vostro 3560 买了新电池(不是原装的 - 绿色电池,有 9 个三星电池 - 87Wh 容量)。前 5 个循环我将电池充电至 100%,然后放电至大约 3-5%(这大约需要 4-5 小时)。但第 6 个循环一直在放电,直到笔记本电脑关闭(我想测试电池)。笔记本电脑关闭后,我插入电源并让其充满电。当我打开笔记本电脑时,我看到了(下图)。
即使电池充满电,笔记本电脑也会立即关机(使用电池)。我需要禁用电源管理器以避免这种情况。然后笔记本电脑使用这块电池工作了 4 到 5 小时,但这段时间我看到电池电量为 0%
Kubuntu 16.04.1 LTS
root@phantom:~# uname -a
Linux phantom 4.4.0-38-generic #57-Ubuntu SMP Tue Sep 6 15:42:33 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
root@phantom:~# upower -i /org/freedesktop/UPower/devices/battery_BAT1
native-path: BAT1
vendor: Dynapack
model: DELL YJNKK18C
serial: 0001
power supply: yes
updated: Sat 08 Oct 2016 02:38:13 PM CEST (76 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: charging
warning-level: none
energy: 89.27 Wh
energy-empty: 0 Wh
energy-full: 89.27 Wh
energy-full-design: 0 Wh
energy-rate: 3.892 W
voltage: 12.679 V
percentage: 0%
capacity: 100%
icon-name: 'battery-caution-charging-symbolic'
History (rate):
1475930293 3.892 charging
我注意到 energy-full-design 为 0 Wh。在“完全放电”之前,该值是 87.92 Wh,百分比为 0%。我还注意到
root@phantom:~# cat /sys/class/power_supply/BAT1/energy_full
0
root@phantom:~# cat /sys/class/power_supply/BAT1/energy_full_design
86580000
root@phantom:~# cat /sys/class/power_supply/BAT1/energy_now
89270000
这里 energy_full_design 是 86580000 而不是 0,而 upower 显示 0 Wh。我也试过:
root@phantom:/sys/class/power_supply/BAT1# chmod 644 energy_full
root@phantom:/sys/class/power_supply/BAT1# ls -l | grep energy_full
-rw-r--r-- 1 root root 4096 Oct 8 14:42 energy_full
-r--r--r-- 1 root root 4096 Oct 8 14:37 energy_full_design
root@phantom:/sys/class/power_supply/BAT1# cat energy_full_design > energy_full
cat: write error: No such device
我也尝试:
root@phantom:~# rm /var/lib/upower/*
并重新启动 upowerd,但没有成功。
和:
apt-get remove --purge upower; apt-get autoremove; apt-get install upower
也没有运气。
无论如何,计算机依靠电池可工作长达 5 小时,因此电池没有问题。
- 这是控制器内置电池的问题,还是 ubuntu/kubuntu 中的某些子系统(如 upower)的问题?
- 我可以手动设置 energy-full-design 吗?或者还有其他方法可以欺骗 upower 实现 energy-full-design?
- 为什么 upower 显示 energy-full-design: 0 Wh 但 /sys/class/power_supply/BAT1/energy_full_design 是 86580000?