从“挂起”唤醒的故障排除在哪里?

gat*_*ack 12 suspend wakeup 16.04

配置:

  • HP Elitebook 8440p:NVIDIA Corporation GT218M [NVS 3100M] (rev a2)
  • Ubuntu 16.04

挂起唤醒失败的症状:

  1. “电视静态”
  2. 黑屏:由盖子关闭调用暂停
  3. 白屏:暂停由电源按钮调用

可以做哪些测试来确定根本原因\纠正措施?

更新:驱动程序状态截图

在此处输入图片说明

use*_*.dz 5

您应该从https://wiki.ubuntu.com/Kernel/Debugging开始,更具体地说:

那么您可能应该提交错误报告。如果您对所发现的内容感到困惑或需要帮助,您可以在这里询问。

  • 一件事可能值得尝试:

    1. 切换到控制台 tty1 使用 AltCtrlF1
    2. 登录并运行

      sudo pm-suspend
      
      Run Code Online (Sandbox Code Playgroud)

    如果它确实挂起,请尝试恢复

    1. 按下电源
    2. 当你回到 tty1 时,AltCtrlF7回到桌面 (tty7)
  • 第二种尝试方法,它适用于我在 XFCE/Mate 16.04 中使用 nvidia 专有驱动程序。

    1. 恢复后,切换到控制台 tty1 使用 AltCtrlF1
    2. 登录
    3. 搜索任何屏幕保护程序或屏幕锁

      ps aux | grep -i -e saver -e locker
      
      Run Code Online (Sandbox Code Playgroud)

      示例:light-locker, xscreensaver...

    4. 杀了他们

      sudo kill <PID>
      
      Run Code Online (Sandbox Code Playgroud)
    5. 用第 3 步再次检查

      没关系,它们要么消失,要么有不同的 PID(意味着它们重新启动)

    6. 切换回 tty7,AltCtrlF7返回桌面