英特尔显卡导致屏幕出现“斑点”

英特尔显卡导致屏幕出现“斑点”

刚刚安装了 Ubuntu 14.04,屏幕上出现了“斑点”。下面的截图,完整分辨率点击此处. 图形芯片组为 Intel HD Graphics 2500

显示屏损坏

在同一台机器上安装 Windows 7 没有任何问题,尝试了不同的 HDMI 电缆和 DVI 连接,但没有任何改善。到目前为止,唯一的解决方案是完全删除发行版提供的英特尔驱动程序并使用软件渲染,尽管这并不令人满意。

LIBGL_DEBUG=verbose glxinfo 

包含以下内容,可能相关也可能不相关

libGL: screen 0 does not appear to be DRI3 capable
libGL: pci id for fd 4: 8086:0152, driver i965
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
libGL: Can't open configuration file /home/andrew/.drirc: No such file or directory.
...
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Desktop 
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.1.0

X 日志非常冗长,因此将其附加在这里:Xorg.0.log

答案1

创建一个/etc/xorg.conf文件,并在阅读后将以下选项添加到设备部分man intel

Option "AccelMethod" "uxa"

这已经消除了斑点伪影,但我仍然遇到一些 GL 渲染问题 - 这是另一个问题。


编辑补充

OP 提交了错误报告这个描述来自那个帖子

好吧,看起来这两个问题是截然不同的。

  • 通过将内核模块的加速方法更改为 UXA,斑点会消失,但不会受到任何 Mesa 版本更改的影响

  • GL 渲染伪影在恢复到 Mesa 9.0.3 时消失(并在 9.1 之后重新出现),但不受内核模块加速方法的影响。

相关内容