Linux系统唤醒后电池状态读取异常问题(仅Linux环境)
Linux系统唤醒后电池状态读取异常问题(仅Linux环境)
各位好,我被一个问题困扰快半年了,想在这里寻求帮助:
- 我的设备是Thinkpad X1 Extreme Gen 2,系统为OpenSUSE Tumbleweed/Slowroll与Windows 11的双启动环境
- 从今年2月左右开始出现问题:Windows下电池状态一切正常,但无论是我日常使用的OpenSUSE,还是最近为了测试新装的Ubuntu、Fedora等Linux系统,从睡眠状态唤醒后都无法正确读取电池电量
- 我已经排查过独显驱动的影响:不管是卸载Nvidia驱动、手动卸载内核模块,还是使用不带Nvidia驱动的内核启动,这个问题都没有任何变化,说明和独显驱动无关
下面是睡眠唤醒前后,upower -d命令输出中BAT0的相关内容(部分输出):
~ upower -d Device: /org/freedesktop/UPower/devices/battery_BAT0 native-path: BAT0 vendor: Celxpert model: 5B10W13953 serial: 1713 power supply: yes updated: Sat 15 Jun 2024 08:45:28 AM EEST (1 seconds ago) has history: yes has statistics: yes battery: present: yes rechargeable: yes state: charging warning-level: none energy: 34.14 Wh energy-empty: 0 Wh energy-full: 71.34 Wh energy-full-design: 80.2 Wh energy-rate: 0 W voltage: 12.288 V percentage: 47% capacity: 88.9526% technology: lithium-polymer icon-name: 'battery-good-charging-symbolic'
(注:睡眠后的异常输出内容未完整粘贴)
备注:内容来源于stack exchange,提问作者Victor Nițu
相关产品推荐
相关产品推荐

