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

Chr*_*ian 9 intel-graphics video-driver 14.04

我在 Ubuntu 14.04 上升级到 Graphics Installer 1.0.6,并使用 Intel Graphics Installer 安装了驱动程序。笔记本电脑采用英特尔 Ivybridge,配备英特尔高清显卡。它是 Optimus,但我在 bios 中禁用了 Nvidia 卡。英特尔图形安装程序安装包 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
Run Code Online (Sandbox Code Playgroud)

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

小智 6

Here is how I uninstalled the latest Intel Graphics Driver :

Open a new Terminal (CTRL+Alt+T) and execute

gksudo gedit /etc/apt/preferences.d/intel-removal
Run Code Online (Sandbox Code Playgroud)

Paste this code in the File and save it

Package: *
Pin: release a=trusty*
Pin-Priority: 1001
Package: *
Pin: origin download.01.org
Pin-Priority: -100
Run Code Online (Sandbox Code Playgroud)

Run

sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

You will be asked to downgrade about 20 packages and that's what you want.

Just some cleaning up to do:

sudo rm /etc/apt/preferences.d/intel-removal

sudo rm /etc/apt/sources.list.d/intellinuxgraphics.list*

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

Now you must delete the actual drivers :

sudo apt-get purge i915-3.15-3.13-dkms intel-linux-graphics-installer
Run Code Online (Sandbox Code Playgroud)

Finally reboot


小智 2

我一直使用 intel-graphics-driver 直到 1.0.5,没有任何问题。我已经更新到 1.0.6,但开始出现问题。根本没有图像。我现在看到这个驱动程序与低延迟内核不兼容(有趣的是它以前工作过)卸载驱动程序,现在我不知道如何修复它。现在在故障安全模式下运行。

我找到了解决办法。即使它不像以前那样工作,但它正在工作,这对我来说就足够了。

正如此线程中所建议的,我解决了关闭引导加载程序图形的问题:

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

gksudo xdiagnose
Run Code Online (Sandbox Code Playgroud)

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


小智 2

我遇到了这个问题,当我最终设法进入桌面时,我运行 Synaptic Package Manager(被遗弃的老朋友:-)),从过滤器中选择“Origin”,单击 intel repo(download.01.org),然后强制每个软件包从列表中降级到可信版本。重新启动,完全禁用存储库,瞧 - 一切都恢复到混乱之前的不蹩脚版本:-)

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