挂起模式下电池快速耗尽

挂起模式下电池快速耗尽

我正在使用 Ubuntu 22.10,我的笔记本电脑是 Dell XPS 13 9365。当我通过输入检查挂起类型时

猫/系统/电源/mem_sleep

它返回

s2idle [深]

我认为这应该可以节省最多的电量。尽管如此,我每小时至少会损失 4%-5% 的电量。最近我的笔记本电脑电池在 12 小时内充满电后就完全耗尽了。

答案1

sudo vi /sys/power/mem_sleep

使用超级用户账户打开文件并编辑并保存:

s2idle [deep]

systemctl suspend当你执行或相当于它的时候它应该处于 S3 睡眠状态。


Linux系统有4种睡眠状态

  • S0-s2idle(冻结)挂起至空闲状态;为 SSD 和 RAM 供电
  • S1—浅(待机)开机暂停;为 CPU 和 I/O 提供尽可能低的功耗
  • S3—深的挂起到 RAM;为 RAM 提供电源,CPU 离线
  • S4-磁盘 挂起到磁盘;将 RAM 信息写入磁盘并给予固件控制权。没有多少机器可以完美地做到这一点。

在 XPS 13 93xx 上,可能需要添加“mem_sleep_default=deep“进入启动选项:这已经是一个确认的错误(https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1860390

sudo vi /etc/default/grub

...
GRUB_CMDLINE_LINUX_DEFAULT="quiet mem_sleep_default=deep"
...

sudo update-grub


ps:我不确定每台机器都能完美地从 S3 睡眠状态唤醒。

答案2

我在 Ubuntu 22.04、Dell Inspiron 15 上遇到了同样的问题,深度暂停似乎不受制造商支持(并且编辑/sys/power/mem_sleep无法编辑)。更新 Linux 内核(例如以下https://linuxhint.com/install-upgrade-latest-kernel-ubuntu-22-04/) 对我来说,使电池消耗变得更好。

也可以看看https://www.dell.com/community/XPS/XPS-13-9310-Ubuntu-deep-sleep-missing/mp/8056343#M91204

相关内容