电池电量未更新,无论启动时电量是多少

电池电量未更新,无论启动时电量是多少

在新笔记本电脑上安装 22.10 后,电池电量(指示器)始终没有变化。虽然充电正常,但upower显示的值错误。

$ upower -i /org/freedesktop/UPower/devices/battery_BAT1
  native-path:          BAT1
  vendor:               DYNAPACK
  model:                HB4692J5ECW-31
  serial:               1823
  power supply:         yes
  updated:              Fr 04 Nov 2022 14:43:25 CET (1 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               charging
    warning-level:       none
    energy:              0 Wh
    energy-empty:        0 Wh
    energy-full:         42,2645 Wh
    energy-full-design:  41,4279 Wh
    energy-rate:         0 W
    voltage:             10,062 V
    charge-cycles:       24
    percentage:          0%
    capacity:            100%
    technology:          lithium-ion
    icon-name:          'battery-caution-charging-symbolic'

$ busctl call --system org.freedesktop.UPower /org/freedesktop/UPower/devices/battery_BAT1 org.freedesktop.UPower.Device Refresh
Call failed: Method Refresh is not implemented on interface org.freedesktop.UPower.Device

我猜想这个错误就是它无法更新的原因。

UPower client version 0.99.20 
UPower daemon version 0.99.20

(我看到报告称降级到 0.99.17 可能会有帮助,但是由于存在许多依赖性问题,我无法尝试这样做)

重新启动使用sudo systemctl restart upower.service不会更新该值,只有完全重启后才会显示正确的值。

更新 原来无线鼠标的电源也坏了。acpi 也没有更新,包括温度传感器,这似乎有点危险。 解决方案:

再次安装 22.04,现在一切正常。

相关内容