我不知道是什么原因造成的,但从昨天开始,我重启电脑时屏幕全是空白。我可以看到 Ubuntu 启动屏幕,几秒钟后我的电脑就一片空白。不过,我可以通过切换Ctrl+ Alt+F1和Ctrl+ Alt+来恢复桌面F7。
当我跑步时dmesg
,我得到了这个:
[9749.649010] [drm:intel_update_fbc], fbc set to per-chip default
[9749.649025] [drm:intel_update_fbc], fbc disabled per module param
[9749.665710] [drm:intel_update_fbc], fbc set to per-chip default
[9749.665722] [drm:intel_update_fbc], fbc disabled per module param
[9749.815335] [drm:intel_update_fbc], fbc set to per-chip default
[9749.815354] [drm:intel_update_fbc], fbc disabled per module param
[9749.915133] [drm:intel_update_fbc], fbc set to per-chip default
[9749.915143] [drm:intel_update_fbc], fbc disabled per module param
[9750.081427] [drm:intel_update_fbc], fbc set to per-chip default
[9750.081441] [drm:intel_update_fbc], fbc disabled per module param
[9750.164649] [drm:intel_update_fbc], fbc set to per-chip default
[9750.164664] [drm:intel_update_fbc], fbc disabled per module param
我不知道发生了什么。如能得到任何帮助我将不胜感激。
答案1
这不应该发生 --- 所以我认为值得研究一下其原因(也许是最近的升级?在这种情况下,错误/回归报告会很好)。
但与此同时,作为一种解决方法:
在我的系统中(配备 Intel/AMD 混合显卡的三星 Chronos 7),只有通过虚拟控制台才能成功挂起/恢复。因此我必须添加文件:
-rwxr-xr-x 1 root root 152 Dec 7 12:09 /etc/pm/sleep.d/01_switchvt
(例如,您可以通过使用sudo nano /etc/pm/sleep.d/01_switchvt
使脚本可执行来实现这一点sudo chmod +x /etc/pm/sleep.d/01_switchvt
)
内容如下:
#!/bin/sh
# Switch to a VC before suspending and back after resume
case "$1" in
resume|thaw)
chvt 7
;;
suspend|hibernate)
chvt 1
;;
esac
如果这不起作用,您可以在恢复时自动切换,而无需手动执行
#!/bin/sh
# Switch to a VC and back after resume
case "$1" in
resume|thaw)
chvt 1
chvt 7
;;
suspend|hibernate)
;;
esac