我最近在一台索尼的旧笔记本电脑上安装了 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