更新了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