更新了Intel显示驱动程序,导致启动时出错

我在Ubuntu 14.04上升级到Graphics Installer 1.0.6并使用Intel Graphics Installer安装了驱动程序。 笔记本电脑是英特尔Ivybridge,采用英特尔高清显卡。 它是Optimus但我在BIOS中禁用了Nvidia卡。 Intel Graphics Installer安装包i915-3.15-3.13-dkms.deb,我假设它是更新的驱动程序。 我启动时会导致一堆错误消息。 以下是我启动时dmesg的相关错误:

[ 7.206151] drm: module verification failed: signature and/or required key missing - tainting kernel [ 7.208045] drm: module has bad taint, not creating trace events [ 7.336470] fb: conflicting fb hw usage inteldrmfb vs VESA VGA - removing generic driver [ 7.393854] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013) [ 7.393855] [drm] Driver supports precise vblank timestamp query. [ 7.393921] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem [ 7.505798] [drm] GMBUS [i915 gmbus dpb] timed out, falling back to bit banging on pin 5 [ 7.507233] init: Failed to obtain startpar-bridge instance: Unknown parameter: INSTANCE [ 7.944183] [drm:cpt_serr_int_handler] *ERROR* PCH transcoder A FIFO underrun [ 8.368479] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device [ 8.368480] i915 0000:00:02.0: registered panic notifier [ 8.818416] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off 

问题是什么,它会影响性能吗? 我试图删除包,错误消失但我正在运行,我假设的旧驱动程序?

以下是我卸载最新英特尔图形驱动程序的方法:

打开一个新终端(CTRL + Alt + T)并执行

 gksudo gedit /etc/apt/preferences.d/intel-removal 

将此代码粘贴到文件中并保存

 Package: * Pin: release a=trusty* Pin-Priority: 1001 Package: * Pin: origin download.01.org Pin-Priority: -100 

 sudo apt-get dist-upgrade 

您将被要求降级大约20个包,这就是您想要的。

只做一些清理工作:

 sudo rm /etc/apt/preferences.d/intel-removal sudo rm /etc/apt/sources.list.d/intellinuxgraphics.list* sudo apt-get update 

现在您必须删除实际的驱动程序:

 sudo apt-get purge i915-3.15-3.13-dkms intel-linux-graphics-installer 

最后重启

我使用intel-graphics-driver直到1.0.5没问题。 我已经更新到1.0.6,我开始遇到问题。 根本没有图像。 我现在看到这个驱动程序与低延迟内核不兼容(之前有用的搞笑)卸载的驱动程序,现在我不知道如何解决它。 现在在故障安全模式下运行。

我找到了解决方案。 即使它不像以前那样工作,它也能正常工作,这对我来说已经足够了。

正如在这个post中所建议的,我解决了它关闭bootloader图形

尝试关闭引导程序图形。 在终端窗口中运行此命令:

 gksudo xdiagnose 

单击标记为“禁用引导加载程序图形”的复选框,单击“应用”,然后重新引导。

我有这个问题,当我最终设法进入桌面时,我运行Synaptic Package Manager(旧的被遗弃的朋友:-)),从filter中选择“Origin”,点击intel repo(下载.01.org)然后强制每一个从列表中打包以降级为可信任版本。 重新启动,完全禁用了repo并且瞧瞧 – 所有这些都从混乱之前恢复到了糟糕的版本:-)

我想知道这个过程是否可以在没有Synaptic的情况下实现 – 从终端(?)

这很奇怪,但我已经尝试了一切,但最终安装lightdm救出了系统。 你在这里的所有建议都不起作用。

 # apt-get install lightdm 

然后选择lightdm作为默认管理器,当它要求系统恢复时。

 # sudo reboot 

AFAIU在kernel.org上报道了这里: https ://bugzilla.kernel.org/show_bug.cgi?id = 79261