从挂起状态唤醒时的Ubuntu 16.04黑屏


13

我的计算机从挂起/休眠状态唤醒时显示黑屏。

14.04中存在此问题,但是当我更改为专有驱动程序(NVIDIA)时,此问题已解决。我最近擦除了Ubuntu 14.04 LTS,并安装了Ubuntu 16.04 LTS(Xenial Xerus),并且遇到了同样的老问题,但是,这次没有通过更改驱动程序解决。

我尝试了以下页面中给出的修复程序,但无济于事:

  1. 在14.04暂停/休眠后黑屏
  2. 笔记本电脑屏幕挂起后为黑色
  3. http://ubuntuforums.org/showthread.php?t=2220085
  4. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1283938

我正在使用带有NVIDIA GEFORCE显卡的HP Pavilion 15笔记本电脑。


我的显示器有些亮,但没有回应。华硕R558U也有类似问题。Nvidia驱动程序。
萨蒂亚·普拉卡什

我一直在寻找解决方案。我升级到17.1,但没有解决方案。现在,在17.1中,我看到锁定屏幕并挂起时可以正常唤醒。因此,请尝试使用旧版本以及解决方法。否则,尽早重启系统会非常痛苦。现在,只需在离开系统之前锁定即可。
萨蒂亚·普拉卡什

发送的输出sudo lshw -C video。你可以去tty1(ctrl + alt + F1)吗?如果是这样,请在和上检查dmesg寻找错误消息的输出。syslogXorg.0.log/var/log/
巴勃罗·比安奇

Answers:


2

如果交换分区上没有足够的空间,则从休眠状态唤醒系统时可能会出现黑屏。黑屏曾经发生在我身上,直到我决定为挂起磁盘(休眠)牺牲必要的硬盘空间。

交换分区必须至少与RAM大小一样大。

官方Ubuntu交换常见问题解答中对此进行了介绍:

休眠模式(挂起到磁盘)休眠功能(挂起到磁盘)在关闭计算机之前将RAM的内容写到交换分区。因此,交换分区至少应与RAM大小一样大。当前在Ubuntu中使用的休眠实现swsusp需要交换或挂起分区。它不能在活动文件系统上使用交换文件。

这是相对于RAM大小的示例交换分区表,摘自The Official Ubuntu Swap FAQ。他们建议使用一个比您的RAM大一点的交换分区。

(last 3 columns denote swap space)

        RAM(MB) No hibernation  With Hibernation  Maximum
         256     256              512               512
         512     512             1024              1024
        1024    1024             2048              2048

        RAM(GB) No hibernation  With Hibernation  Maximum
          1      1                2                   2
          2      1                3                   4
          3      2                5                   6
          4      2                6                   8
          5      2                7                  10
          6      2                8                  12
          8      3               11                  16
         12      3               15                  24
         16      4               20                  32
         24      5               29                  48
         32      6               38                  64
         64      8               72                 128
        128     11              139                 256

如果没有足够的交换空间,则挂起至磁盘将不起作用。

单击此链接以了解如何增加交换空间


听起来似乎很合理,但是我的笔记本电脑休眠并唤醒时可以通过8GB内存和2GB交换唤醒。另外,交换不是临时的,但用作程序存储器的ram扩展。休眠时不清除交换。我的黑屏问题是在另一台具有32G内存和4G交换功能的PC上,这可以唤醒,我可以使用ssh从另一台PC登录,但它会在黑屏下唤醒。
罗兰
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.