从’暂停’唤醒故障的位置?

组态:

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

从暂停中唤醒失败的症状:

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

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

更新:驱动程序状态截图

在此处输入图像描述

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

  • 调试内核挂起 – 帮助调试内核暂停/恢复问题
  • 调试内核Hibernate – 帮助调试内核hibernate / resume问题

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

  • 有一件事值得尝试:

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

      sudo pm-suspend 

    如果它暂停,请尝试继续

    1. 按下电源
    2. 当你回到tty1时, 按住 Ctrl Ctrl F7返回桌面(tty7)
  • 第二种方式尝试,它适用于XFCE / Mate 16.04与nvidia专有驱动程序。

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

       ps aux | grep -i -e saver -e locker 

      示例: light-lockerxscreensaver ……

    4. 杀了他们

       sudo kill  
    5. 再次检查步骤3

      它很好,要么它们消失,要么具有不同的PID(意味着它们重新启动)

    6. 切换回tty7, 按Alt Ctrl F7返回桌面

经过几次试验,我能够让我的Inspiron 531hibernate。

编辑文件:

/var/lib/polkit-1 /localauthority/ ...

要么

/etc/polkit-1/localauthority/...

创建桌面条目文件,如下所示:

 [Desktop Entry] Encoding = UTF-8 Version = 1.0 Type = Application Terminal = true Icon [en_US] = gnome-panel-launcher Exec = sudo pm-hibernate Name = Hibernate 

使用您提供的屏幕截图中列出的NVIDIA专有驱动程序。 选择最佳选择:NVIDIA二进制驱动程序 – 来自nvidia-340的版本340.96

这不是一个解决方案,而是一个可以使用的解决方法,直到真正的解决方案可用。

我尝试了很多解决方案,包括将NVIDIA驱动程序更新到最近的驱 但没有任何效果。 我升级到17.1但没有解决方案。 现在,在17.1中,我看到当我锁定屏幕并且它暂停然后它可以正确唤醒。 因此,请尝试旧版本以及解决方法。 否则,重启系统非常痛苦。 现在,在离开系统之前锁定。