我遇到了电池问题。很多人都有类似的症状,但我就是找不到好的解决办法。更新后,我的电池一直显示 100%。如果我拔掉交流电,使用一段时间,通常是耗尽“真正 100%”电池的时间,它会在没有通知的情况下关机,同时仍显示 100% 的电量。我试过重启电源指示器,但没用。所以我检查了一下upower --dump
,得到了
Device: /org/freedesktop/UPower/devices/line_power_AC0
native-path: AC0
power supply: yes
updated: Tue 16 Aug 2016 03:28:22 PM PDT (1052 seconds ago)
has history: no
has statistics: no
line-power
online: yes
Device: /org/freedesktop/UPower/devices/battery_BAT0
native-path: BAT0
vendor: ASUSTek
model: UX31-35
power supply: yes
updated: Tue 16 Aug 2016 03:45:27 PM PDT (27 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: fully-charged
energy: 41.461 Wh
energy-empty: 0 Wh
energy-full: 41.461 Wh
energy-full-design: 47.88 Wh
energy-rate: 4.144 W
voltage: 8.285 V
percentage: 100%
capacity: 86.4766%
technology: lithium-ion
Daemon:
daemon-version: 0.9.23
can-suspend: yes
can-hibernate: yes
on-battery: no
on-low-battery: no
lid-is-closed: no
lid-is-present: yes
is-docked: yes
我猜这确实表明电池被 100% 识别了。然后我从/var/lib/upower
(也是从电源管理器 GUI)检查电源统计历史记录,自出现问题的更新以来,数据全部为 0。我删除了历史文件并重新启动upower
(也尝试重新安装)。历史文件是这样重新生成的,例如 history-time-full-UX31-35-47.dat
1471374419 0.000 unknown
1471375898 0.000 unknown
1471377435 0.000 unknown
1471378760 0.000 unknown
1471384495 0.000 unknown
1471386178 0.000 unknown
,问题并没有解决。然后我尝试使用 dconftool-2。我发现如果我设置use_profile_time
为错误的,当我拔掉交流电源时,我的笔记本电脑会关机,而电池电量为 100%。如果设置真的,拔掉电源后,它会切换到电池供电,尽管百分比没有变化。无论哪种情况,如果我没有插入交流电,我就无法用电源底部打开笔记本电脑。
如需更多信息,我正在使用华硕 Zenbook UX31E,Ubuntu 14.04 LTS,上个月换了一块新电池(但更新前的几周都没有问题)。
答案1
我也使用过 ASUS Zenbook(但在另一个型号中),并且安装了 Ubuntu 16.04(4.4 内核),电池小程序运行良好。Ubuntu 14.04.5(4.4 内核)已于本月初发布。我建议更新内核以使用 4.4 内核堆栈,无论您使用的是哪个 14.04.x。
您可能对分布与感兴趣。内核启用堆栈详细信息。
答案2
我解决了。我找到了文件打开休眠模式的选项不见了,但在大多数地方,休眠选项仍然存在。所以我又把它加回来了。现在电池恢复正常,显示 1%。我想,尽管过去几个小时我大部分时间都开着空调,但由于它 100% 识别电池,所以它没有给电池充电。所以电压很低,让一切都像没有电池一样。