在 llvmpipe(LLVM 0x300)上,显卡驱动程序被报告为 Gallium 0.4,而不是英特尔

在 llvmpipe(LLVM 0x300)上,显卡驱动程序被报告为 Gallium 0.4,而不是英特尔

我的东芝笔记本电脑上有一个集成的 Intel 945GM。以前显卡驱动程序报告正确,但后来发生了变化。我注意到总体性能不佳,虽然它应该满足 Unity 3d 的最低要求,但使用的是 Unity 2d。在系统设置的详细信息面板下,它现在报告 llvmpipe (LLVM 0x300) 上的 Gallium 0.4。任何帮助都将不胜感激。我在谷歌上搜索了几个小时试图找到答案。

答案1

我必须编辑 xorg.conf 才能使其正常工作。我曾尝试按照说明为 12.04 创建 xorg.conf 文件,但没有成功,并显示“无法在 /tmp/.tXO -lock 中创建锁定文件”错误。运行man xorg.conf它给了我几个可以找到它的备用位置。隐藏在系统深处的 /etc/X11/ 中的是 xorg.conf。我必须将驱动程序更改为“intel”,并将描述更改为“Intel 945gm”。然后我运行以sudo -i gedit根据需要编辑文件。重新启动后,现在正在使用正确的驱动程序。希望这可以帮助其他人。:)

答案2

我也有这个问题,我运行的是 Ubuntu 12.04,配有 Intel core i5 和 Intel Graphics 3000,问题完全一样,今天更新后就出现了,有没有什么办法可以恢复到以前的状态?我无法进行全新安装,因为我有超过 200 GB 的数据,目前我无法备份这么多数据

编辑:我的电脑是 Mac,不是东芝,所以我不认为这是一个品牌特定的问题

编辑:经过大量的研究,我发现这个命令可以解决所有问题

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

就这样...

答案3

在较新版本的 Ubuntu 中,该xorg.conf文件不存在,但您可以创建一个文件来强制使用英特尔驱动程序。

首先,创建一个目录:

sudo mkdir /etc/X11/xorg.conf.d

现在,运行以下命令来创建配置文件:

sudo bash -c 'cat >/etc/X11/xorg.conf.d/20-intel.conf <<EOH
Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
EndSection
EOH'

重新启动或重启 xsession 来应用更改。

相关内容