当我从休眠状态恢复时,屏幕经常损坏。我怀疑图形内存没有被保存。否则挂起到内存工作正常。
看起来字体缓存也已损坏,因为所有字母都一致损坏。该效果似乎针对特定大小的字体。例如,如果我的终端窗口被击中,更改字体和/或字体大小将修复它,除非该大小的字体已经损坏。
如果该字体在其他地方(其他应用程序、窗口管理器等)使用,那么问题也存在。有时,窗口标题使用的字体被击中,然后所有窗口标题都显示相同的字母已损坏。
注销并重新登录即可修复,但我不想这样做。我一直在注销然后休眠,但这需要更多的努力,并且消除了休眠的大部分好处。
还有其他方法可以刷新 X11 显示屏吗?+ + ...Ctrl也无法修复它。它切换终端但不重绘任何内容:它只显示旧的损坏的屏幕。AltF1
我使用的是 Debian 6。
在这种情况下,窗口标题很糟糕:
终端内容很糟糕,但标题(仍然)没问题:
答案1
我的笔记本电脑也遇到过类似的情况。从挂起状态唤醒时,屏幕通常会保持黑屏。我的解决方案是使用xrandr
重置我的显示器。您需要找到xrandr
设置布局的命令并运行它。例如,在我的系统上,我有两个屏幕,这可以按照我的需要进行设置:
xrandr --output DP-3 --auto --output VGA-0 --auto --right-of DP-3 --primary
如果您只有一个屏幕,您可以尝试将其关闭然后再次打开:
xrandr --output VGA-1 --off; xrandr --output VGA-1 --auto;
您可以通过不带参数运行来查看屏幕的名称xrandr
。在我现在使用的系统(一个 VGA 屏幕)上,我得到:
$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
VGA-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
1920x1080 60.0*+
1680x1050 60.0
1280x1024 75.0 60.0
1152x864 75.0
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
DVI-I-1 disconnected (normal left inverted right x axis y axis)
找到正确的命令后,为其指定一个快捷方式,这样即使屏幕空白时也可以运行它。
答案2
在侏儒3,AltF2renter刷新 GUI。AltF2推出运行命令提示,并且r命令强制刷新。
答案3
你尝试过吗xrefresh
命令?
答案4
升级到内核3.19。– 我用了Ubuntu 主线内核包,可以在这里找到:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/(也可在 Ubuntu 14.04 上运行)
以下错误报告评论提到了它
https://bugs.freedesktop.org/show_bug.cgi?id=45092#c37
...并使用以下消息跟踪提交:
https://github.com/torvalds/linux/commit/656bfa3afc14e45e2d9e1624bf60d79b3beb12f2
“...因为我们只在 gm45 和 i965gm 上见过这种情况。”
我有带有集成显卡的 Intel GM45 移动芯片组。 OP 的宏碁笔记本电脑也使用该芯片组出售(但并非全部)。
(这与暂停无关。)