![如何使用 i915 Intel 显卡将 14.04 上的内核更新至 3.19?](https://linux22.com/image/870032/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20i915%20Intel%20%E6%98%BE%E5%8D%A1%E5%B0%86%2014.04%20%E4%B8%8A%E7%9A%84%E5%86%85%E6%A0%B8%E6%9B%B4%E6%96%B0%E8%87%B3%203.19%EF%BC%9F.png)
在 14.04.2 LTS (amd64) 上,我需要将 Linux 内核更新到 3.19+(因为它增加了对我拥有的一些硬件的支持)。计算机使用 EFI 并具有集成的 Intel 图形控制器。lspci 输出:
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
我需要使用低延迟内核。系统使用默认内核 3.16.0-33-generic 和 3.16.0-33-lowlatency 可以完美运行。
我尝试将版本 3.19 安装到 3.19.2http://kernel.ubuntu.com/~kernel-ppa/mainline/以及来自的 linux-image-3.19.0-10-lowlatency_3.19.0-10.10_amd64.deb生动的储存库。
使用主线内核时,计算机在加载内核后会冻结,有时会出现黑屏,有时会显示一些文本消息。
使用 vidid 的内核,计算机有时会在启动屏幕上冻结(但动画仍在继续),有时会成功启动,但速度非常慢。我甚至可以登录,但一切都很慢,并且会出现对话框提示发生了内部错误。有时登录成功后会冻结。
对于所有内核,使用 nomodeset 启动(或在恢复模式下)都可以完美运行,但 X 会使用 vesa 驱动程序而不是 intel 驱动程序。然后日志显示:
[ 8.916] (EE) open /dev/dri/card0: No such file or directory
[ 8.916] (WW) Falling back to old probe method for modesetting
xorg-video-intel 软件包的安装版本是 xserver-xorg-video-intel-lts-utopic 2:2.99.914-1~exp1ubuntu4.2~trusty1。由于它是为较旧的内核构建的,因此正常启动会失败吗?
我该怎么做才能让这台计算机运行 Ubuntu 14.04 LTS,但使用 3.19+ Linux 内核并且图形驱动程序正常工作?