从 13.10 升级到 14.04 LTS 后,Intel 驱动程序仅不加载 Gallium 0.4

从 13.10 升级到 14.04 LTS 后,Intel 驱动程序仅不加载 Gallium 0.4

所以今天早上我被告知 14.04 LTS 版本已发布,并询问我是否要升级。我执行了升级过程,一切顺利,但升级完成后,当我检查视频驱动程序时,我看到的是“llvmpipe 上的 Gallium 0.4(LLVM 3.4,256 位)”,而不是正常的“Intel Sandybridge Mobile”。

当然,XOrg 网站显示 Linux-Intel-Grphics-Installer 尚未更新至 14.04 版本。

有什么方法可以让我的正确驱动程序正常工作,还是我必须等待英特尔决定发布更新的安装程序?他们花了几个月的时间才发布 13.10 版本,所以我希望能更快一些。

更新:看起来问题在于当 XServer 启动时它会尝试加载英特尔模块但失败了所以它恢复到 Gallium。

来自我的 XOrg.0.log

 [    25.073] Loading extension GLX
 [    25.073] (II) LoadModule: "intel"
 [    25.073] (WW) Warning, couldn't open module intel
 [    25.073] (II) UnloadModule: "intel"
 [    25.073] (II) Unloading intel
 [    25.073] (EE) Failed to load module "intel" (module does not exist, 0)
 [    25.073] (==) Matched intel as autoconfigured driver 0
 [    25.073] (==) Matched intel as autoconfigured driver 1
 [    25.073] (==) Matched modesetting as autoconfigured driver 2
 [    25.073] (==) Matched fbdev as autoconfigured driver 3
 [    25.073] (==) Matched vesa as autoconfigured driver 4
 [    25.073] (==) Assigned the driver to the xf86ConfigLayout
 [    25.073] (II) LoadModule: "intel"
 [    25.074] (WW) Warning, couldn't open module intel
 [    25.074] (II) UnloadModule: "intel"
 [    25.074] (II) Unloading intel
 [    25.074] (EE) Failed to load module "intel" (module does not exist, 0)

因此,如果有人能告诉我为什么 XServer 无法加载它,或者为什么它说它不存在,那就太好了。我被引导相信实际的 Ubuntu 版本中有英特尔驱动程序。

答案1

我已经找到问题所在了。显然 xserver-xorg-video-intel 软件包的某些部分没有正确升级。

所以我按照这个包选择的答案如何重新安装默认显卡驱动程序?从而解决了这个问题。

基本上,我重新安装了软件包并重启了电脑(应该注意,最终终端调用unity --restart已被弃用,因此我只是重启了电脑)。重新安装并重启后,Sandybridge 在我的系统设置-->详细信息部分中可见,并且我的 FPS 恢复正常。

答案2

英特尔尚未更新其图形堆栈。但是,14.04 附带 mesa10,因此您应该获得相同的性能。我的 hd4000 就是这样的

答案3

当我将 Xubuntu 从 14.04.4 升级到 16.04.1 时遇到了同样的问题。
解决方案:

aptitude versions xserver-xorg-video-intel

查看以“c”开头的行并安装xserver-xorg-video-intel使用最新版本,
例如:

aptitude install xserver-xorg-video-intel=2:2.99.917+git20160325-1ubuntu1

相关内容