我遇到无法确定计算机电池问题的问题。如果有用的话,我用架构Linux与dwm
,尽管我认为这与本案无关。
我得到的电池是acpi
:
$ acpi
Battery 0: Charging, 93%, 00:06:21 until charged
Battery 1: Discharging, 0%, rate information unavailable
首先,我不明白从何Battery 1
而来。里面/sys/class/power_supply/
有AC0
,BAT0
和hidpp_battery_0
.我可以毫无问题地获得电池/sys/class/power_supply/BAT0/capacity
,并且逻辑上我得到与 中相同的值acpi
。
$ ls /sys/class/power_supply/
AC0 BAT0 hidpp_battery_0
$ cat /sys/class/power_supply/BAT0/capacity
93
POWER_SUPPLY_CHARGE_NOW
该值是通过( /sys/class/power_supply/BAT0/charge_now
) 值对POWER_SUPPLY_CHARGE_FULL
( )值的百分比计算得到的/sys/class/power_supply/BAT0/charge_full
;例如 100*675000/900000=75% capacity
。
关于奇怪的电池寿命:
问题是电池在某些情况下消耗得很快,甚至持续不到半小时。我可能认为硬件或电池本身有问题。
但是,有一些事情让我很疑惑,也不太明白:
- 正如我所说,有时电池的续航时间很短。
- 但尽管持续的时间很短,但它却长期保持在8%。始终从 8 开始,即 8、7、6、5……处于此阈值的百分比与其他百分比一样多或更多。
在下图中,可以详细观察电池如何以与充电相同的速度下降,但在相当长的时间内保持稳定在 8 的阈值。为了清楚起见,我将充电时间标记为黄橙色:
- 有时,我会关闭电池电量低的计算机,例如通过
10%
。但是,当我重新打开计算机(未进行充电)时,计算机的电量大约为70%
.
这是一个图形示例。在黄橙色时段,计算机已关闭,电池电量约为 10%。关闭约 1.45 小时。没有任何类型的交互(当然没有加载它)。笔记本电脑一直存放在背包中,直到再次打开它的那一刻;当电量不再是 10% 而是在 70% 到 60% 之间时。
我对Linux系统如何管理电池不太了解。但我发现这个问题可能在于软件如何解释电池,而不是电池本身的问题(?)。
我该如何继续或者我可以采取什么措施来检查它?它是否有可能没有按应有的方式显示百分比值?
关于电压:
根据这个答案:
电池的最小设计电压(= 切勿放电至低于此电压)为 11400000 微伏 = 11.4 伏。
但是,我不断检查,在该值下没有连接到交流电:
正如您所看到的,只有当它超过阈值时,我才将笔记本电脑连接到电流。
关于电流强度
当它是新的时,电池声称充满电后的容量为 4.10 安培小时:
$ cat /sys/class/power_supply/BAT0/charge_full_design
4100000
但从那时起它就退化了,所以目前充满电的容量只有 0.9 安培小时。目前,它还剩 0.675 安培小时的电量。
$ cat /sys/class/power_supply/BAT0/charge_full
900000
但是,我不明白为什么我通常会留下charge_now
来charge_full
。我不明白其中的意义:
这种退化可能与问题有关吗?那么它是否与硬件电池状态、电压或安培数问题有关?这种奇怪的行为可以用硬件问题来解释吗?
如果是这样;与 8 的续航里程以及有时神奇地增加电池有关的问题的逻辑是什么?