Ubuntu 12.04 使用英特尔显卡时出现屏幕渲染问题

Ubuntu 12.04 使用英特尔显卡时出现屏幕渲染问题

我最近在一台索尼的旧笔记本电脑上安装了 Ubuntu 12.04,遇到了一个我从未见过的问题。侧边栏菜单文本、下拉菜单文本,有时背景图像都无法正确呈现。系统更新后,情况有所好转,但使用电脑几天后,问题又出现了。以下是屏幕截图:

当我使用 Gnome 或 Unity2D 时,问题仍然存在。我不知道这是驱动程序问题还是硬件问题,或者是什么问题。有没有人见过这个问题,知道是什么原因造成的,以及如何修复它?

更多信息:

lspci -nnk | grep -iA2 VGA 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
Subsystem: Sony Corporation Device [104d:9035] 
Kernel driver in use: i915

答案1

由于英特尔图形驱动程序是 Xorg 的一部分,我相信这里最好的解决方案是:

检查渲染是否yes使用命令:

glxinfo | grep render

为此你需要mesa-utils

sudo apt-get install mesa-utils

你应该得到如下结果:

direct rendering: Yes
OpenGL renderer string: GeForce XXXX PCIe/SSE2
GL_KTX_buffer_region, GL_NVX_conditional_render, 
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,

最后,您可以尝试重新安装显卡驱动程序:

sudo apt-get install --reinstall xserver-xorg-video-intel

然后重新启动X

sudo service lightdm restart

或者

sudo /etc/init.d/lightdm restart

如果仍然不起作用也许你应该将其记录为一个错误。

apport-bug xorg

相关内容