您尚未登录。

#1 2025-02-24 10:09:19

qianfu
会员
注册时间: 2025-01-10
帖子: 7

[已解决]求助大佬,为什么电脑睡眠状态下也会耗电,win系统下则不会.

点击睡眠后键盘光亮依旧时闪时亮,电脑在缓慢耗电.
不知道是设置问题,还是电脑本身的配置出现问题了
电脑型号是:华硕天选5(ASUS TUF Gaming F16 FX607JV_FX607JV)
电脑配置如下
操作系统: Arch Linux
KDE Plasma 版本: 6.3.1
KDE 程序框架版本: 6.11.0
Qt 版本: 6.8.2
内核版本: 6.13.4-arch1-1 (64 位)
图形平台: Wayland
处理器: 20 × 13th Gen Intel® Core™ i7-13650HX
内存: 15.2 GiB 内存
图形处理器 1: Mesa Intel® Graphics
图形处理器 2: llvmpipe
制造商: ASUSTeK COMPUTER INC.
产品名称: ASUS TUF Gaming F16 FX607JV_FX607JV
系统版本: 1.0


(新手第一次发帖)如果有什么地方不合适的请大佬指出

最近编辑记录 qianfu (2025-02-25 12:42:31)

离线

#2 2025-02-24 11:44:08

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,168
个人网站

Re: [已解决]求助大佬,为什么电脑睡眠状态下也会耗电,win系统下则不会.

睡眠状态本来就会耗电的啊。不过键盘应该不亮。是不是睡眠之后被立即唤醒了啊。sudo journalctl -n 1000 看看日志。
你的显卡是什么情况呀?llvmpipe 都出来了。

离线

#3 2025-02-24 12:00:24

qianfu
会员
注册时间: 2025-01-10
帖子: 7

Re: [已解决]求助大佬,为什么电脑睡眠状态下也会耗电,win系统下则不会.

依云 说:

睡眠状态本来就会耗电的啊。不过键盘应该不亮。是不是睡眠之后被立即唤醒了啊。sudo journalctl -n 1000 看看日志。
你的显卡是什么情况呀?llvmpipe 都出来了。


比如一个小时两个小时后,电脑会发烫而且耗电明显,这种问题有无方法规避

离线

#4 2025-02-24 12:37:30

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,168
个人网站

Re: [已解决]求助大佬,为什么电脑睡眠状态下也会耗电,win系统下则不会.

看日志。它应该是没睡着。

离线

#5 2025-02-24 14:55:40

qianfu
会员
注册时间: 2025-01-10
帖子: 7

Re: [已解决]求助大佬,为什么电脑睡眠状态下也会耗电,win系统下则不会.

我用:journalctl -b | grep -iE "suspend|hibernate|sleep|target reached"命令查询
确实是睡着了,专门记录了睡眠开始时间,电脑显示suspend entry和suspend exit和一些其他的命令之后,就没有其他的记录了
13:18~14:50 大概耗了15度电,对于游戏本来说合理吗

离线

#6 2025-02-24 15:00:39

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,168
个人网站

Re: [已解决]求助大佬,为什么电脑睡眠状态下也会耗电,win系统下则不会.

一小时耗十五度电???你的电脑是专业矿工吗……

我瞎蒙一个——你这是 s2idle,并且 nvidia 显卡没睡着。

离线

#7 2025-02-24 15:20:25

qianfu
会员
注册时间: 2025-01-10
帖子: 7

Re: [已解决]求助大佬,为什么电脑睡眠状态下也会耗电,win系统下则不会.

依云 说:

一小时耗十五度电???你的电脑是专业矿工吗……

我瞎蒙一个——你这是 s2idle,并且 nvidia 显卡没睡着。

执行:cat /sys/power/mem_sleep

得到:s2idle [deep]

执行:cat /sys/power/state

得到:freeze mem disk

又执行:journalctl -b | grep -i "suspend\|s2idle\|ACPI"
内容里面包含:suspend entry (s2idle)

那我换到s3(deep)测试试试看

离线

#8 2025-02-25 12:41:53

qianfu
会员
注册时间: 2025-01-10
帖子: 7

Re: [已解决]求助大佬,为什么电脑睡眠状态下也会耗电,win系统下则不会.

问题已解决,换到s3(deep)睡眠模式,半个小时睡眠还是满电,我尽量写一篇详细的排查与解决方案

离线

#9 2025-02-26 19:48:56

qianfu
会员
注册时间: 2025-01-10
帖子: 7

Re: [已解决]求助大佬,为什么电脑睡眠状态下也会耗电,win系统下则不会.

解决方法:将睡眠模式转换为 s3 deep睡眠模式,同时关闭其他耗电的东西,如在使用电源供电时将键盘背光关闭

首先可以通过命令 查看休眠情况
journalctl -b | grep -iE "suspend|hibernate|sleep|target reached"  and journalctl -u systemd-suspend -u systemd-hibernate

成功进入睡眠:
systemd[1]: Starting Suspend...
systemd-sleep[1234]: Suspending system...
kernel: PM: suspend entry (deep)

睡眠唤醒:
systemd[1]: Started Suspend.
kernel: PM: suspend exit

电脑成功进入睡眠之后
cat /sys/power/mem_sleep 命令查询可支持的睡眠模式

s2idle [deep] 可支持s3睡眠
只显示s2idle 则不支持

临时切换睡眠模式:
echo deep > /sys/power/mem_sleep

永久切换:
编辑 /etc/default/grub,在 GRUB_CMDLINE_LINUX 行添加内核参数:
GRUB_CMDLINE_LINUX="mem_sleep_default=deep"
更新 GRUB 并重启:
sudo grub-mkconfig -o /boot/grub/grub.cfg

最近编辑记录 qianfu (2025-02-26 19:49:23)

离线

页脚