如何将16.04中的图形驱动程序从i915更改为开源驱动程序?


11

菜鸟问题,所以请不要生气!

我从15.04 LTS升级到16.04 LTS,现在我的系统经常无缘无故地重启,不会“挂起”等。

我有一台拥有Intel Core i5和AMD Radeon Graphics的联想。我在论坛上检查了解决方案,但还没有解决方案。我检查了(lshw -c video),并得到以下信息:

*-display               
       description: VGA compatible controller
       product: Haswell-ULT Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:48 memory:d0000000-d03fffff memory:c0000000-cfffffff ioport:5000(size=64)

如何按照Ubuntu论坛的建议“使用开源图形驱动程序”?

我濒临降级到15.04,直到找到了合适的解决方案并提出了解决方案。这会很痛苦,所以我想我先问一下这里再继续。

预先感谢您的任何建议... Rajan


输出glxinfo | grep renderfglrxinfo | grep render
加扬Weerakutti

您拥有我拥有的-使用AMDGPU开源驱动程序在lshw -c中输出的,带有板载节能GPU的双图形系统和谨慎的ATI GPU,但未激活,即系统未将其用作主要图形。给我们一个lspci的VGA控制器。
Mookey

〜$ lspci: 00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09) 00:02.0 VGA compatible controller: Intel Corporation Device 0a2e (rev 09)
Rajan Nair

我做了内核的更新,但无法解决。系统崩溃。我将重新安装14.04,直到最终解决方案为止,因为我无法使用i915驱动程序使ubuntu 16和945卡随机崩溃,导致电脑崩溃
Marco Santullo

Answers:


12

我终于能够通过将内核4.4.0-22更新为4.5.1来解决i915问题。在我使用ubuntu 16.04 xenial的64位计算机上,我运行了:

    % wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.1-wily/linux-headers-4.5.1-040501_4.5.1-040501.201604121331_all.deb

    % wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.1-wily/linux-headers-4.5.1-040501-generic_4.5.1-040501.201604121331_amd64.deb

    % wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.1-wily/linux-image-4.5.1-040501-generic_4.5.1-040501.201604121331_amd64.deb

    % sudo dpkg -i *.deb

亲爱的UBUNTU开发人员:i915的DRM问题似乎已从4.5.1内核版本开始修复。我尝试了4.4.10版,但没有解决DRM问题。如果将与i915相关的DRM更改回移植到正式的Xenial内核中,我将不胜感激。


带有Lubuntu的基于64位Bay Trail的计算机上的4.4.0-21(和4.4.0-28)内核在这里同样存在问题。很多建议修复它,但是更新内核对我有用。
Juanjo Salvador

从昨天开始,我再也无法使用Sky Lake卡登录笔记本电脑中的任何DE,并且我怀疑这也是驱动程序问题。但是,就我而言,安装此较新的内核并不能解决它。
路易斯·德·索萨

这完全是最好的答案。在那里,大多数答案都建议使用中的“ nomodeset”选项/etc/default/grub,但这不是长期的解决方案;它不是解决方案。它会带来一台功能强大的计算机,并搭载板载图形。使用内核更新解决方案,检查“关于此计算机”的图形卡将正确。
Sablefoste

0

我在安装SSD时重新安装了16.04系统,并遇到了同样的问题。我使用nomodeset然后i915.modeset = 0跑了几个小时,两个都作为grub参数,直到我读完你的问题。

我的16.04安装使内核4.15.0-29成为默认内核,即使下载正确的固件文件后,我也只能使用modeset技巧进行引导。

我已经解决了这个问题,就像以前对这个问题的回答一样。安装内核4.5.1。就我而言,是内核降级。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.