如何卸载Intel Linux图形安装程序并恢复默认驱动程序

最近,英特尔发布了他们的开源驱动工具(https://01.org/linuxgraphics/downloads/2013/intel-linux-graphics-installer),该工具可以自动选择适合您的英特尔芯片组的正确驱动程序(在我的情况下,我使用的是i915驱动程序)。因为我开始在Linux上使用Steam玩一些旧游戏,所以我想使用英特尔的“官方”驱动程序,以确保获得最佳性能。不幸的是,自从安装了这些驱动程序后,电脑风扇声音很大,电池续航时间也不长(电池寿命减少了一半)。而且,在Steam上玩游戏时没有明显的差别。
我的问题是,如何恢复到原始驱动程序?
如果我运行英特尔图形驱动程序安装程序,在终端中会得到以下输出(而不是在GUI中),所以我认为我需要以某种降级标志运行apt-get(我不确定如何做到这一点)来对这些软件包进行降级。
install: [i915-3.4-3.2-dkms libdrm-nouveau2]
upgrade: [libcairo2 libcairo-gobject2 libcairo-script-interpreter2 libdrm2 libdrm-intel1 libkms1 libva1 libva-x11-1 libva-glx1 libva-tpi1 libva-egl1 vainfo libxatracker1 libgbm1 libegl1-mesa libegl1-mesa-drivers libopenvg1-mesa libgles1-mesa libgles2-mesa libglapi-mesa libgl1-mesa-glx libgl1-mesa-dri libgl1-mesa-dri-experimental libosmesa6 libglu1-mesa i965-va-driver libva-intel-vaapi-driver xserver-xorg-video-intel libwayland0]

当我查看安装日志时,似乎不仅仅如此。对此的任何帮助将不胜感激。

抱歉...我忘了提到我正在使用Ubuntu 12.04(带有最新的更新)。 - rimez
最佳解决方案(经过测试):http://askubuntu.com/questions/531540/how-to-safely-remove-proprietary-intel-driver - Unknown
6个回答


2我担心这只会卸载安装程序,而不会卸载最初由其安装的驱动程序和依赖项。 - unfulvio
2该软件包已不再以此名称命名。我收到了 E: 无法定位软件包 intel-linux-graphics-installer 的错误信息。 - Yalok Iy
2现在该软件包的名称为 intel-graphics-update-tool,因此完整命令为 sudo apt-get autoremove --purge intel-graphics-update-tool,对我来说有效。 - luke
是的,已经确认sudo apt-get autoremove --purge intel-graphics-update-tool有效。 - Maduka Jayalath

这是对我有效的方法:
#source http://theclonker.de/?p=89
sudo sh -c 'echo "\nPackage: *\nPin: release a=trusty*\nPin-Priority: 1001\n\nPackage: *\nPin: origin download.01.org\nPin-Priority: -100\n" > /etc/apt/preferences.d/intel-removal'
sudo apt-get dist-upgrade
sudo rm /etc/apt/preferences.d/intel-removal
sudo rm /etc/apt/sources.list.d/intellinuxgraphics.list*
sudo apt-get update
echo "\n\n\n\n\n\n Remember to remove the i915-3.6-3.5-dkms and intel-linux-graphics-installer packages with \n\n sudo apt-get purge i915-3.6-3.5-dkms intel-linux-graphics-installer "

你应该将i915-3.6-3.5-dkms软件包名称更改为你的版本。
来源:https://gist.github.com/phdelodder/b28e8df770a6bc020aab 原始来源http://theclonker.de/?p=89已被删除。

1请注意,查找您当前的i915-dkms版本以便您可以使用apt-get purge命令卸载它的方法是运行:dpkg --get-selections | grep i915 - Nate Lampton


非常感谢!我今晚会试一下。希望在这个过程中不会毁掉我的系统 :) - rimez
希望你的系统没问题 :) 我尝试了那些步骤,解决了我的问题。顺便说一下,我正在使用 Ubuntu 12.10。 - Asraf
我进行了彻底的审查,看起来这种方法只会替换实际的驱动程序,而不会卸载已安装的许多依赖项。 - rimez
2欢迎来到Ask Ubuntu!虽然这理论上可以回答问题,但最好在这里包含答案的关键部分,并提供链接作为参考。 - Kevin Bowen
伙计们,这个问题可以关闭了。我已经受够了这个问题,决定采取一些激烈的措施——我简单地升级到了12.10版本。目前为止,我的问题已经解决了。 - rimez

最后我发现等待正确答案太令人沮丧了。为了解决这个问题,我升级到了12.10版本。它完全清除了所有Intel驱动程序的痕迹,现在我的笔记本电脑更加安静和凉爽。

最简单的解决办法是使用ppa-purge工具:
sudo ppa-purge -s download.01.org ppa:gfx/ubuntu

这将禁用Intel软件源并降级所有从该软件源安装的软件包。

在后续版本中,名称已更改;要删除,您需要运行以下命令:
sudo apt autoremove --purge intel-graphics-update-tool