在搭载 i915 的 12.10 和 13.04 上检测到 GPU 挂起,禁用加速

在搭载 i915 的 12.10 和 13.04 上检测到 GPU 挂起,禁用加速

我的系统已经稳定了大约 3 个月,然后在没有任何警告的情况下,我开始出现显示屏冻结的情况,然后出现问题报告说 GPU 挂起。

我已经按照以下方法更新了显卡驱动程序如何安装Intel 82852/855GM驱动程序?所以我知道我拥有最新的驱动程序,但我仍然不断收到并报告常规 GPU 挂起消息。现在屏幕不时会大面积冻结,我只能通过从另一台机器 ssh 进入并关闭 lightdm,然后重新启动并再次登录。

如果有人已经解决了这个问题,知道解决方案就好了。

答案1

我已经临时修复了这个问题。问题变得非常严重,系统几乎无法使用,每隔几分钟就会出现故障,每隔一小时左右就会完全挂起。

查看 /var/log/Xorg.0.log 我发现现有驱动程序正在使用 UXA:

[ 12.905] (II) UXA(0): 驱动程序注册了对以下操作的支持:
[ 12.905] (II) solid
[ 12.905] (II) copy
[ 12.905] (II) composite (RENDER 加速)
[ 12.905] (II) put_image
[ 12.905] (II) get_image

临时修复方法是关闭此功能,并通过创建 /usr/share/X11/xorg.conf.d/20-intel-conf 来启用 SNA 加速,如中所述如何在 Ubuntu 12.04 - 12.10 下启用英特尔卡的 SNA 加速方法?

另请注意,此问题有一个未解决的错误https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1140716

相关内容