问题描述
我已经被这个问题困扰了几个星期了。当我升级到 14.04 时,问题就开始了。我的部分屏幕有时会闪烁,就像我在下面附加的 2 个视频中显示的那样:
https://www.youtube.com/watch?v=FAg2uGABXQo
https://www.youtube.com/watch?v=ANgAl28P-YE
我试图用 VLC 录制它,但是当我开始录制时突然……它停止闪烁 🙂
我不知道在哪里可以为此提交错误以及它可能与哪个包连接。请评论它可能与什么有关,我该如何解决这个问题。
如果需要,我将发布有关包裹的任何相关信息。
我使用来自 xorg edgers 包( 334.21-0ubuntu1~xedgers14.04.1
)的 nvidia-334
但我也尝试过其他人,这是同样的问题。
最佳回答
这对我有用:http://ubuntuforums.org/showthread.php?t=2243912
在 Workarounds 中启用 Force full screen redraws on repaint 选项
我有类似的随机闪烁(例如,部分网页在 Firefox 中闪烁(硬件加速 = 开启),或者取消选择时桌面图标闪烁),这似乎解决了这个问题。
我正在使用 Nvidia 驱动程序 340.58,Lenovo Y500 GT 750m(单,无擎天柱,禁用 IntelHD)。
次佳回答
这是 Compiz 中的一个错误。如果它影响到你,那么你应该去 here 并点击“这个错误影响我”。
有一种解决方法,但它会使系统变慢一点。
安装 CompizConfig Settings Manager ,然后转到 Composite
并禁用 Unredirect fullscreen windows
。
第三种回答
我已经安装了 nvidia-331 (331.38-0ubuntu7)
驱动程序,几天来我没有遇到任何闪烁,所以可能是驱动程序有问题( xorg-egders
版本 334
或最近的 337
)
第四种回答
基于此处其他答案的完整说明:
-
安装 Compiz Config,从终端输入:
sudo apt-get install compizconfig-settings-manager
-
从启动器中,执行 CompizConfig 设置管理器
-
选中“实用程序->解决方法->重绘时强制全屏重绘(缓冲区交换)”中的复选框
它也对我有用,我有一台带有 Nvidia GT 525m 的戴尔 XPS 笔记本电脑,使用的是 Ubuntu 14.04。