这个问题似乎是在我升级到Kubuntu 22.04机器之后开始的:宏碁Swift 3 (SF314-59-524M)
The问题
每天晚上我都会关掉电源(笔记本电脑的电量是100% ),当我早上醒来时,笔记本电脑就会关机,因为电池= 0%。
这种情况每2-3天随机发生一次。在正常的日子里,它是在睡眠中,只花费8-10%的电力在夜间。
注意:我通常不会关闭笔记本电脑的盖子。我只是离开了我的办公桌,留下了原来的样子。
System配置
下面是这台笔记本电脑的一些命令输出。
$ cat /sys/power/mem_sleep
[s2idle] deeps2idle +深层结合是什么意思?根据睡眠状态的内核文档,https://www.kernel.org/doc/Documentation/power/states.txt
s2idle = S0和deep = S3
dmesg报告的支持睡眠模式:
$ sudo dmesg | grep -i acpi | grep supports
[ 0.187564] ACPI: PM: (supports S0 S3 S4 S5)
[ 0.343570] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]我检查了BIOS,没有特殊的"Linux“睡眠或挂起模式/选项。
那么,电池动力发生了什么变化,我又如何修复它呢?
检查
我怀疑这台笔记本在午夜醒来,做了一些耗电量很大的事情,但当我查看某些系统日志时,它显示了如下情况:
$ cat /var/log/syslog | grep -E 'systemd-sleep'
Jul 13 21:19:10 acerlight-laptop systemd-sleep[27117]: Entering sleep state 'suspend'...
Jul 13 22:16:48 acerlight-laptop systemd-sleep[27117]: System returned from sleep state.
Jul 13 23:29:55 acerlight-laptop systemd-sleep[39657]: Entering sleep state 'suspend'...
Jul 14 07:20:05 acerlight-laptop systemd-sleep[39657]: System returned from sleep state.
Jul 14 11:25:50 acerlight-laptop systemd-sleep[5947]: Entering sleep state 'suspend'...
...
$ last -x | grep shutdown
shutdown system down 5.15.0-41-generi Thu Jul 14 12:27 - 12:29 (00:02)
shutdown system down 5.15.0-39-generi Thu Jul 14 07:20 - 10:35 (03:14)
shutdown system down 5.15.0-39-generi Mon Jul 11 05:25 - 19:59 (2+14:33)
shutdown system down 5.15.0-39-generi Sat Jul 9 18:15 - 03:39 (09:23)
shutdown system down 5.15.0-39-generi Wed Jul 6 12:57 - 22:38 (2+09:40)这意味着笔记本电脑很有可能在睡眠中失去了动力。
<#>Battery测试
因此,我决定今天用笔记本电脑在电池上检查电池是否坏了。
但是电池运行时间很好,看上去很好。
注:
*1.左侧有一个USB3.2Gen1(蓝色)彩色USB A端口,具有“断电充电”功能。
我有一个戴尔KB216有线键盘连接到这个USB端口。根据宏碁论坛上的讨论,即使是在笔记本电脑睡觉的时候,这个端口也能为设备提供电源。
那么,这种有线键盘是在笔记本电脑睡觉时从笔记本电脑上提取能量,并负责耗尽电池吗?
我不这么认为,因为当我实际使用笔记本电脑的电池与键盘连接,它的持续使用超过5个小时(网页浏览,文件编辑)。
如果键盘真的吸引了那么大的能量,那么它应该每天都会发生。
还有一个有线键盘的功率。
然而,当笔记本电脑睡着时,键盘上的数字锁,盖帽锁发光二极管就会响起来.
*2.电源适配器始终与手提电脑及墙壁总插座连接。电池是否可能由于电源适配器出了问题而将电源泄漏回电源插座。
但同样,Ubuntu的早期版本也应该出现这种情况,但事实并非如此。
发布于 2022-08-25 07:28:47
在从Ubuntu20.4升级到22.04时,我遇到了类似的问题。我的笔记本电脑有一个USB接口,断电。在BIOS中禁用电源关闭充电并将睡眠状态设置为linux,修复了我的问题。
我不知道为什么在20.4中这不是一个问题。
发布于 2022-10-29 10:20:06
这可能会对某人有帮助。对我来说,这不是一个解决办法,而是一个可以接受的解决办法。在过去的6周里,我一直在寻找一个我能够理解和应用修复方法的解决方案。对于初学者来说,找不到足够的细节来解释它。对于新用户来说,这是一个不太困难的解决办法。
我的系统- OS = Debian =固件测试-am64-netinst.iso遵循YouTube上的安装说明“以正确的方式安装Linux”,如果您观察并遵循说明,即使您是新到Linux的用户,也应该能够安装这个系统。膝上型计算机= ASUS E210
解决方法(大约需要30秒来完成这些步骤)注销您的GUI会话(不要关闭)按下控制+ Alt + F1键(同时)在登录提示输入您的用户名和密码并按enter。在美元提示符($)处键入sudo并按enter键。再次键入用户名和密码,然后按enter键,您现在处于根提示符(#)。键入init 0(即init,然后是空格,然后按0并按enter键),您的笔记本电脑就会关闭,电池也不会耗尽。
步骤摘要
发布于 2023-01-24 15:14:22
https://learnubuntumate.weebly.com/draining-battery.html
sudo /etc/default/grub更改GRUB_CMDLINE_LINUX_DEFAULT=中的“静音启动”行“静音启动”sudo mem_sleep_default=deep--grub现在重新启动命令: cat /sys/power/mem_ s2idle应该提供: s2idle,这意味着您将挂起模式从最差的s2idle切换到最佳深度。
https://askubuntu.com/questions/1418663
复制相似问题