两天前,将我的电脑置于睡眠模式不到一小时后,我注意到所有窗口周围都有不同颜色的奇怪线条,如您在以下屏幕截图中看到的那样:
线条既有水平线也有垂直线,颜色各异,看起来像条形码,边缘的水平线和垂直线杂乱无章。无论窗口是否处于活动状态、是否在前台,这些线条都会出现。
这些线条也出现在每个窗口左上角的“X”“-”“|_|”图标上。
例如,该错误也发生在 Chrome 的搜索结果中,实际上发生在 HTML 网页上任何具有自动建议的输入字段中:
当上下文菜单打开时也会发生这种情况。例如,鼠标右键单击后,菜单周围全是线条。
我使用 Ubuntu 16.04。我上周从 Ubuntu 14.04 升级。升级到 Ubuntu 16.04 时,我遇到了图形问题(计算机处于低图形模式,解决方法如下:安装带有 NVIDIA 显卡的 Ubuntu 16.04/16.10 后/期间出现图形问题),但在解决了初始问题之后一切都很好,并且我认为之后我没有安装任何特殊的东西。
如果我重新启动计算机,问题就解决了。但是睡眠模式后它又出现了。
眼镜:
- 华硕 N56VM
- BIOS:N56VM.206
- 01:00.0 VGA 兼容控制器:NVIDIA Corporation GF108M [GeForce GT 630M] (rev a1)
- 正在使用的内核驱动程序:nvidia
- 内核模块:nvidiafb、nouveau、nvidia_375_drm、nvidia_375
- 00:02.0 VGA 兼容控制器:英特尔公司第三代酷睿处理器图形控制器(rev 09)
- 正在使用的内核驱动程序:i915
- 内核模块:i915
答案1
正如 Rafal 所说,这是一个已知的错误,应该在下一个版本中修复:https://devtalk.nvidia.com/default/topic/990898/suspend-corrupts-window-manager-after-upgrade-to-378-09/?offset=30
与此同时,我通过重新启动 compiz 解决了这个错误:compiz --replace
另一个解决方案是降级到以前的驱动程序版本(https://askubuntu.com/a/896544/657603):
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt purge nvidia*
sudo apt install nvidia-370
sudo reboot
答案2
你的 NVIDIA 驱动程序是什么版本?我对 378.13 和 GeForce 1080 ti GPU 也遇到了同样的问题。
最新驱动程序版本中存在退化。请查看此链接:https://devtalk.nvidia.com/default/topic/990898/linux/suspend-corrupts-window-manager-after-upgrade-to-378-09/2
根据此线程,应该会在下一个版本中修复此问题。此外,那里还描述了一个修补程序。它对我有用,但桌面壁纸会变成纯黑色,我需要在挂起后重置(这可以通过脚本自动完成)。我还必须说,这个修补程序对我来说并不是 100% 有效。有时,多次挂起会导致 Unity shell 崩溃,启动器和顶部栏会消失。还没有时间调试它。