![Ubuntu 16.04 从挂起状态唤醒时出现黑屏](https://linux22.com/image/990268/Ubuntu%2016.04%20%E4%BB%8E%E6%8C%82%E8%B5%B7%E7%8A%B6%E6%80%81%E5%94%A4%E9%86%92%E6%97%B6%E5%87%BA%E7%8E%B0%E9%BB%91%E5%B1%8F.png)
我的计算机从挂起/休眠状态唤醒时显示黑屏。
这个问题在 14.04 上出现过,但当我换成专有驱动程序(NVIDIA)后就解决了。我最近清理了我的 Ubuntu 14.04 LTS,安装了 Ubuntu 16.04 LTS(Xenial Xerus),还是遇到了同样的问题,不过这次更换驱动程序并没有解决问题。
我尝试了以下页面中给出的修复方法,但无济于事:
- 14.04 挂起/休眠后屏幕空白
- 笔记本电脑屏幕在挂起后变黑
- http://ubuntuforums.org/showthread.php?t=2220085
- https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1283938
我正在使用 HP Pavilion 15 笔记本电脑,配备 NVIDIA GEFORCE 显卡。
答案1
如果交换分区上没有足够的空间,则在唤醒休眠系统时可能会出现黑屏。我以前也遇到过黑屏的情况,直到我决定牺牲必要的硬盘空间来实现挂起至磁盘(休眠)模式。
你的交换分区至少需要与你的 RAM 大小一样大。
休眠(暂停至磁盘)休眠功能(挂起到磁盘)会在关闭机器之前将 RAM 的内容写入交换分区。因此,交换分区应至少与 RAM 大小一样大。Ubuntu 中当前使用的休眠实现是軟體,需要交换或挂起分区。它不能使用活动文件系统上的交换文件。
以下是交换分区相对于 RAM 大小的示例表,取自Ubuntu Swap 官方常见问题解答。他们建议交换分区比你的 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
如果没有足够的交换空间,则“挂起到磁盘”功能将不起作用。
点击此链接了解如何增加交换空间。