我的 Dell Inspiron 5405(Ryzen 4500U CPU、集成 Radeon 显卡)运行 Pop OS 21.04(内核版本 3.11)。我已经安装了 Powertop、auto-cpufreq,并使我的固件和操作系统保持最新。
在我的笔记本电脑挂起后的随机几分钟内,风扇开始全速旋转,并且变得非常热。我无法唤醒笔记本电脑,必须通过按住电源按钮强制关机并重新启动。发生此问题时,大量电池电量会耗尽(我曾经将其电池电量挂起几个小时,电量从 100% 减少到 43%)。
当 USB 设备连接到我的一个端口时,此问题总是出现,有时也偶尔会出现。无论我的笔记本电脑是否已插入电源,盖子是否关闭或打开,或者是否自动或手动触发挂起,都会发生这种情况。如果问题没有发生并且暂停工作正常,我的笔记本电脑保持凉爽,风扇不旋转,并且我能够正常唤醒我的笔记本电脑。
起初,我认为这是由于我的笔记本电脑的睡眠模式设置为 s2idle 而不是 S3“深度”睡眠。但是,运行的cat /sys/power/mem_sleep
报告与在线论坛解决方案中所看到的[s2idle]
预期不同。[s2idle] deep
这意味着我的笔记本电脑只有一种睡眠模式(即 s2idle)。我的 BIOS 是最新版本,它没有更改睡眠模式的设置。我尝试了各种方法来强制深度睡眠,包括通过 GRUB 和 systemd 修改,但均无济于事。
使用journalctl
,我决定在两次之后记录我的日志文件,一次是成功的“正常”挂起,另一次是如上所述的不成功的“失败”挂起。对于这两项测试,我没有打开或运行任何窗口或应用程序,并允许我的笔记本电脑在 15 分钟后自动挂起。
对于正常成功的挂起,我得到以下信息,其中 18:36 是我合上盖子并允许笔记本电脑自动进入挂起状态的时间(自动挂起设置为 15 分钟),19:10 是我打开盖子的时间并通过触摸板点击唤醒我的笔记本电脑: https://pastebin.com/ZMzesJvj
对于不成功的“坏”暂停,我得到以下信息,其中 17:48 是我合上盖子并允许笔记本电脑自动暂停的时间。此后我无法唤醒我的笔记本电脑。我在某个我不记得的时间强行关机并重新启动了我的笔记本电脑(按住电源按钮),但肯定是在 18:24 或之后:https://pastebin.com/sMwvpGKX
看来,对于一个糟糕的暂停,我的笔记本电脑在暂停期间会自行“重新启动”,运行大量任务,增加我的CPU工作负载,导致我的风扇疯狂旋转并释放大量热量,并使其无法被唤醒。
我真的很喜欢这个操作系统,除了这个非常烦人的问题严重阻碍我的笔记本电脑的电池寿命之外,它是完美的,而且这个操作系统在我的笔记本电脑上通常非常耗电。任何帮助或修复表示赞赏。
答案1
请尝试安装 Linux 内核 5.14,该内核针对 AMD iGPU 的代码进行了大量改进。
- https://wiki.ubuntu.com/Kernel/MainlineBuilds
- https://ubuntuhandbook.org/index.php/2020/08/mainline-install-latest-kernel-ubuntu-linux-mint/
如果仍然没有帮助,请尝试更新 BIOS。如果这仍然没有帮助,请提交错误报告。