笔记本电脑在睡眠时死机(我必须拔掉电池才能再次启动)

Ali*_*000 3 kde suspend laptop 20.04

我正在运行华硕 ROG Zephyrus G14 GA401QE-K2168R。

\n

RTX 3050、16GB 内存、AMD 锐龙 5900HS

\n
System info of Kubuntu:\nOperating System: Kubuntu 20.04\nKDE Plasma Version: 5.18.8\nKDE Frameworks Version: 5.68.0\nQt Version: 5.12.8\nKernel Version: 5.13.0-37-generic\nOS Type: 64-bit\nProcessors: 16 \xc3\x97 AMD Ryzen 9 5900HS with Radeon Graphics\nMemory: 15.0 GiB of RAM\n
Run Code Online (Sandbox Code Playgroud)\n

它安装了 Kubuntu 20.04 以及 Windows。我发现,当我合上笔记本电脑的盖子时,它会正常进入睡眠模式。但是我无法唤醒它。我使用了电源按钮、键盘上的所有按键、触控板、CTRL-ALT-F3。什么都没起作用。LED 指示灯保持休眠状态。

\n

在我束手无策的情况下,我拔掉了电池,终于可以再次启动了。

\n

我在互联网上尝试了很多建议,我对这里的列表感到满意:

\n
    \n
  1. 打开盖子时系统不会唤醒

    \n

    系统设置>电源管理>活动设置>高级>盖子关闭时>睡眠

    \n

    尝试过,但不得不再次拔掉电池。没用。

    \n
  2. \n
  3. Ubuntu 20.04 挂起后无法唤醒

    \n

    该服务未在我的系统上运行。我就停在那里,没有修改grub。

    \n

    没用。拔掉电池解决了这个问题。

    \n
  4. \n
  5. Ubuntu 18.04 无法从睡眠/挂起/盖子关闭中唤醒

    \n

    我尝试卸载这两个软件包,但都没有根据 apt 安装。

    \n
  6. \n
  7. https://unix.stackexchange.com/questions/200125/debian-8-jessie-laptop-stops-working-after-fitting-the-laptop-lid

    \n

    做过某事。又没工作了。不得不重新开始。

    \n
  8. \n
\n

另外我尝试过:

\n
    \n
  1. 禁用 BIOS 中的“快速启动”选项。(没有帮助)
  2. \n
  3. 进入控制台。没用。
  4. \n
\n

我现在不确定问题出在哪里。根据一些帖子,这是内核的问题。还有人说和显卡有关。还有一个问题是,我认为 Linux 中对 Ryzen 的支持不是很好?

\n

我目前的解决办法是不在任何地方使用睡眠。现在所有设置都不使用睡眠。这使我不必在大学讲座中途打开笔记本电脑。

\n

作为旁注。Windows 成功进入 Hybernate。

\n

我尝试的另一件事是在启动后未登录时关闭盖子。我曾经尝试过,然后通过按 CTRL-ALT-F3 然后按 CTRL-ALT-F1 可以让它再次工作。但我无法重现这一点。我怀疑我的速度太快,系统无法完全进入睡眠模式。

\n

此外,电源按钮还集成了指纹识别器。我相信这不会影响功能,但我发现值得一提。

\n

我不打算研究上面提到的所有可能的更改排列,因为我不想对电池连接器施加太大压力。

\n

不管怎样,谢谢你的帮助。

\n

作为

\n

clo*_*ver 5

我将根据我过去 8 年在各种 Asus 笔记本电脑上运行 Linux 的经验,为您提供一般指南。

首先,我的每台配备独立 GPU 的华硕笔记本电脑都遇到过睡眠或唤醒问题。所有这些都很难追踪,但很容易修复。

某些华硕笔记本电脑的 BIOS 存在问题,导致 GPU(或 PCIe,不确定)在某些条件下无法唤醒。它也会影响窗户,但由于架构差异,更难注意到/重现。

长话短说:

  • 检查 BIOS 更新。
  • 找出导致问题的设备:很可能是 GPU,但我也遇到了 WiFi 模块和连接到 USB 总线的内部设备(触摸屏)的问题。最简单的方法是将上述所有模块列入黑名单,重新启动,确保它们没有加载lsmod,然后一一启用,modprobe中间有睡眠/唤醒。
  • 使用最新的官方nvidia驱动程序而不是nouveau. 确保 BIOS 中的“安全启动”已关闭 - 它可能会阻止加载 nvidia 驱动程序。
  • 仔细检查dmesg,尤其是ASPM、ACPI和Firmware警告,它通常会在警告旁边提供解决方案。使用acpi_osi,aspm内核参数。
  • 如果使用bumblebee- 尝试卸载(只是为了测试)。事实证明,在各种笔记本电脑(不仅仅是华硕)上禁用独立 GPUbbswitch可能会禁用内部风扇(其中之一),有时bbswitch是唤醒问题的原因(由于 ASPM/ACPI 问题)。bbswitch在暂停之前启用离散 GPU可能会有所帮助。
  • 在 Prime 配置文件(性能模式)中使用独立 GPU。
  • 尝试完全禁用nvidia-persistenced- 暂时用空 shell 脚本替换它,因为它很顽固,即使服务被禁用也会加载。
  • 在挂起笔记本电脑之前尝试加载或卸载某些内核模块(WiFi/Nvidia)。