Wie ändere ich den Grafiktreiber in 16.04 von i915 auf Open Source?

11

Noob Frage, also bitte nicht ärgern!

Ich habe ein Upgrade von 15.04 auf 16.04 LTS durchgeführt, und jetzt wird mein System häufig ohne Grund neu gestartet, nicht "angehalten" usw.

Ich habe ein Lenovo mit Intel Core i5 und AMD Radeon Graphics. Ich habe in den Foren nach Lösungen gesucht, aber keine Lösung gefunden. Ich habe ( lshw -c video) überprüft und Folgendes erhalten:

*-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)

Wie verwende ich den Open Source-Grafiktreiber, wie in den Ubuntu-Foren vorgeschlagen?

Ich stehe kurz vor dem Downgrade auf 15.04, bis eine geeignete Lösung gefunden und bekannt gegeben wurde. Es wird ein Schmerz sein, also dachte ich, ich würde hier fragen, bevor ich fortfahre.

Vielen Dank im Voraus für alle Vorschläge ... Rajan

Rajan Nair
quelle
Ausgabe von glxinfo | grep renderoder fglrxinfo | grep render
Gayan Weerakutti
Sie haben das, was ich habe - ein Dual-Grafiksystem mit integrierter stromsparender GPU, die Sie in lshw -c ausgeben, und eine diskrete ATI-GPU, die den AMDGPU-Open-Source-Treiber verwendet, aber nicht aktiviert ist, dh vom System nicht als verwendet wird primäre Grafiken. Geben Sie uns einen VGA-Controller von lspci.
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
Ich habe das Update des Kernels gemacht, konnte es aber nicht lösen. Das System ist abgestürzt. Ich werde 14.04 bis zu einer endgültigen Lösung neu installieren, da ich nicht daran arbeiten kann, dass der PC mit der Ubuntu 16- und 945-Karte mit dem i915-Treiber zufällig abstürzt
Marco Santullo

Antworten:

12

Ich konnte das i915-Problem endlich beheben, indem ich von Kernel 4.4.0-22 auf 4.5.1 aktualisierte. Auf meinem 64-Bit-Computer mit Ubuntu 16.04 Xenial lief ich:

    % 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

LIEBE UBUNTU-ENTWICKLER, das DRM-Problem mit i915 scheint ab Kernel-Version 4.5.1 behoben zu sein. Ich habe Version 4.4.10 ausprobiert und das DRM-Problem wurde dadurch nicht behoben. Ich würde mich freuen, wenn die Änderungen an DRM im Zusammenhang mit i915 in den offiziellen Xenial-Kernel zurückportiert würden.

dzmanto
quelle
Gleiches Problem hier mit dem Kernel 4.4.0-21 (und 4.4.0-28) auf einem 64-Bit-Computer auf Bay Trail-Basis mit Lubuntu. Viele Vorschläge, um das Problem zu beheben, aber der Update-Kernel funktioniert für mich.
Juanjo Salvador
Seit gestern kann ich mich mit einer Sky Lake-Karte nicht mehr bei einem DE in einem Laptop anmelden , und ich vermute, dass dies auch ein Treiberproblem ist. Die Installation dieses neueren Kernels hat es jedoch in meinem Fall nicht behoben.
Luís de Sousa
Dies ist die absolut beste Antwort. In den meisten Antworten wird die Option "Nomodeset" empfohlen /etc/default/grub, dies ist jedoch NICHT die langfristige Lösung. Es wird einen noch leistungsstärkeren Computer in die Knie zwingen, der die Grafik an Bord trägt. Wenn Sie mit der Kernel-Update-Lösung "Über diesen Computer" überprüfen, ist Ihre Grafikkarte korrekt.
Sablefoste
0

Ich habe mein 16.04-System während der Installation einer SSD neu installiert und bin auf dasselbe Problem gestoßen. Ich lief ein paar Stunden mit nomodeset und dann mit i915.modeset = 0, beide als Grub-Parameter, bis ich Ihre Frage gelesen habe.

Meine 16.04-Installation hatte Kernel 4.15.0-29 zum Standard gemacht und selbst nach dem Herunterladen der richtigen Firmware-Dateien konnte ich nur mit dem Modeset-Trick booten.

Ich habe es genauso gelöst wie die vorherige Antwort auf diese Frage. Kernel installieren 4.5.1. In meinem Fall ein Kernel-Downgrade.

Eduardo Kaftanski
quelle