在 Ubuntu 16.10 中,当我的第三代 Intel Core i7 笔记本电脑(HD 4000 显卡)的显示器唤醒时,我的内置笔记本电脑屏幕和外接显示器都会闪烁。当我将全屏窗口移到前面时,闪烁现象就会消失。
只有当我的屏幕进入睡眠状态,然后移动鼠标时才会出现这种情况。这不是一个很严重的问题,因为我只需要移动窗口或将它们移到前面即可停止闪烁,但它很烦人,我想修复它。任何帮助我都会很感激。
答案1
确保已安装 Compiz,并启用“不等待视频同步”和“在初始损坏时强制完全重绘”
Compiz -> 实用程序 -> 解决方法 -> 不要等待视频同步
Compiz -> 实用程序 -> 解决方法 -> 强制在初始损坏时完全重绘
sudo apt-get install compiz compizconfig-settings-manager
我仍然会看到一次闪光,但情况明显好多了,并且启用其他一些解决方法可能会为其他人完全解决此问题。
答案2
我在 MacBook Pro 5,5(NVidia 显卡)上使用 Benq 24 作为外接显示器时也遇到了类似的问题。我将 Ubuntu 的通用 nouveau 驱动程序更改为专有 nvidia 驱动程序,问题似乎已得到解决。
更改驱动程序的过程描述于这个答案
答案3
就我而言,解决方案是停止使用 Unity。我想这实际上不是一个解决方案,而是一种权宜之计。