我在 Ubuntu 14.04 上升级到了 Graphics Installer 1.0.6,并使用 Intel Graphics Installer 安装了驱动程序。这台笔记本电脑是 Intel Ivybridge 处理器,配备 Intel HD 显卡。它是 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
问题可能出在哪里?会影响性能吗?我尝试删除该软件包,错误消失了,但我运行的是较旧的驱动程序,我猜?
答案1
以下是我卸载最新的英特尔图形驱动程序的方法:
打开一个新的终端(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
最后重启
答案2
我一直使用 intel-graphics-driver 直到 1.0.5 版本,都没有问题。我更新到 1.0.6 版本后,就开始出现问题了。完全没有图像。我现在发现这个驱动程序与低延迟内核不兼容(有趣的是它之前是可以工作的)卸载了驱动程序,现在我不知道如何修复它。现在正在以故障安全模式运行。
我找到了解决方案。即使它不像以前那样有效,但它仍然有效,这对我来说就足够了。
正如建议的那样此主题,我解决了这个问题引导加载程序图形:
尝试关闭引导加载程序图形。在终端窗口中运行以下命令:
gksudo xdiagnose
单击标有“禁用引导加载程序图形”的复选框,点击“应用”,然后重新启动。
答案3
我遇到了这个问题,当我终于设法进入桌面时,我运行了 Synaptic Package Manager(被遗弃的老朋友 :-)),从过滤器中选择了“Origin”,单击了 intel repo(download.01.org),然后强制将列表中的每个包降级为可信版本。重新启动,完全禁用 repo,然后瞧 - 一切都恢复到了混乱之前的不糟糕的版本 :-)
我想知道这个过程是否可以在没有 Synaptic 的情况下实现 - 从终端(?)
答案4
据我所知,kernel.org 上有报道:https://bugzilla.kernel.org/show_bug.cgi?id=79261