困扰我多年的 Linux 笔记本 Sleep 问题解决了

我用的笔记本是两年前买的 thinkpadT495, AMD 锐龙版。一直都有这个问题,电脑 Sleep 后大概率会死机(触发概率看 sleep 时间),然后风扇狂转,温度飙升。 不管是主动 Sleep 还是盖上笔记本盖或定时时间到,它都会触发。

最惨烈的一次,在家写代码,中途被约出去爬山,我就把笔记本装到背包带过去。坐车不知道做了多久,加上天气又热。等我把电脑拿出来后,那个温度,朋友都说可以用它烤香肠了。。。

不过我一次偶然,把桌面环境 plasma(x11) 换成了 plasma(wayland) 后,这个竟然神奇的得到了解决,我也不知道是啥原理。。。

[jianan-xie@archlinux-thinkpad-t495 ~]$ sudo pacman -Qi plasma-wayland-session

Name : plasma-wayland-session

Version : 5.24.4-2

Description : Plasma Wayland session

Architecture : x86_64

URL : Plasma - KDE Community

Licenses : LGPL

Groups : None

Provides : None

Depends On : plasma-workspace qt5-wayland kwayland-integration xorg-xwayland

Optional Deps : None

Required By : None

Optional For : None

Conflicts With : None

Replaces : None

Installed Size : 3.26 KiB

Packager : Antonio Rojas [email protected]

Build Date : Sat 02 Apr 2022 10:59:20 PM CST

Install Date : Mon 11 Apr 2022 12:55:46 PM CST

Install Reason : Explicitly installed

Install Script : No

Validated By : Signature

3 个赞

盲猜跟acpi有点关系,我之前有台电脑某次升级内核后就会不断自动待机,困扰了2年换了很多发行版,后来发现是电脑的acpi状态不对,内核升级后会认为acpi状态是准的,而此时acpi状态错误显示笔记本合上了,系统就尝试进入待机状态;手动合下盖子再打开就可以绕过,也可以改/etc/systemd/logind.conf不去处理合盖状态

找到个这个链接,如果想定位说不定可以参考下 :joy: Power management/Wakeup triggers - ArchWiki

1 个赞