tlp-stat和电源指示灯显示不同的电池电量


9

Ubuntu在菜单栏中告诉我电池电量为86%:

在此处输入图片说明

虽然tlp-stat说应该是95.9%

sunqingyao@sunqingyao-MacBookAir:~$ sudo tlp-stat -b
--- TLP 1.0 --------------------------------------------

+++ Battery Status
/sys/class/power_supply/BAT0/manufacturer                   = DP
/sys/class/power_supply/BAT0/model_name                     = bq20z451
/sys/class/power_supply/BAT0/cycle_count                    =    154
/sys/class/power_supply/BAT0/charge_full_design             =   7150 [mAh]
/sys/class/power_supply/BAT0/charge_full                    =   6435 [mAh]
/sys/class/power_supply/BAT0/charge_now                     =   6169 [mAh]
/sys/class/power_supply/BAT0/current_now                    =   1471 [mA]
/sys/class/power_supply/BAT0/status                         = Charging

Charge                                                      =   95.9 [%]
Capacity                                                    =   90.0 [%]

哪一个是正确的?


2
我想tlp-stat更准确。根据您发布的内容,电池当前正在充电,因此tlp-stat或多或少实时更新。Ubuntu可能正在某个地方查看传感器,并且更新频率可能会降低。每种监视方法也可能使用不同的数学方法来得出电量百分比。同样,tlp-stat可能更准确。
jones0610

@ jones0610感谢您的回复!我要给电池充满电,然后在几个小时内跟踪两个电池指示灯。
nalzok

Answers:


23

我会说两者都是:

因为它说Capacity 90%Charge 95,9%我想菜单栏会显示给你

Charge * Capacity = RealCharge
95,9%. * 90%      = 86,3%

Capacity是电池可以充电的最大容量。由于技术原因,这种情况会并且会随着时间的推移而减少,并且由于容量减少,电池随着年龄的增长会更快地充电和放电。充电时此值可能会略有不同,但应随时间或多或少地减少。

Charge 是电池充电量与其最大容量相比的百分比。


3
这是否意味着在充满电后菜单栏会显示90%电量?这似乎会让用户担心的选择(尽管它会提供更多信息)
Aaron

1
是的,似乎如此..我并不是说这是此菜单栏制造商的一个不错的选择..我只是在猜测,因为我说这是数字的来源
derHugo

3
@Aaron:公平地说,让他们担心是您想要的,而不是隐瞒一个事实,即他们的电池现在只能给他们20分钟的使用时间(“呵呵,那100%怎么样?”),但同时我从未在其他地方看到过这种行为
轨道

@Aaron是的,但这反映了一个事实,即它仅持有说100%时的电量的90%。它违背了惯例,但实际上,它更准确。
hobbs
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.