Jest to spowodowane błędem interakcji między niektórymi jądrami Linuksa w wersji 3 * / 4 * a modułem jądra Intel / Broadwell i915.ko / i915_bpo.ko .
„ko” oznacza „obiekt jądra”. Nazwa błędnego modułu różni się między i915.ko i i915_bpo.ko w zależności od wersji jądra Linux (każda wersja jądra działa z inną wersją tego modułu jądra).
Plik i915 / i915_bpo to moduł jądra, który działa jako sterownik urządzenia dla procesorów Intel / Broadwell GPU (Graphical Power Unit): w twoim przypadku jest to sterownik urządzenia dla kontrolera zgodnego z VGA Intel Corporation Broadwell-U Integrated Graphics (rev 09) .
Aby uzyskać więcej informacji o tym błędzie, przeczytaj i subskrybuj ten raport o błędzie:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1520040
Powiązane błędy:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1488719
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1503541
Obecnie najnowszym stabilnym (działającym) modułem jądra jest i915_bdw.ko , ale aby go użyć, musisz zainstalować jądro 3.13.0-36-generic i używać go jako domyślnego jądra systemu.
Aby zainstalować jądro 3.13.0-36-generic , uruchom następującą komendę powłoki:
sudo apt-get update && sudo apt-get check && sudo apt-get install linux-image-3.13.0-36-generic linux-image-extra-3.13.0-36-generic linux-headers-3.13.0-36 linux-headers-3.13.0-36-generic linux-signed-image-3.13.0-36-generic linux-tools-3.13.0-36 -y
Jeśli twoje repozytorium Ubuntu nie ma jądra 3.13.0-36-generic , możesz ręcznie pobrać i zainstalować niezbędne pliki:
Otwórz okno terminala powłoki.
Uruchom to polecenie, aby sprawdzić architekturę systemu operacyjnego:
uname -i
Jeśli odpowiedź na powyższe polecenie brzmi x86_64 (lub coś, co zawiera 64 ), architektura systemu jest 64-bitowa . W przeciwnym razie powyższe polecenie zwróci i386 (lub coś w tym rodzaju, np. I586, i686 ...), dlatego architektura systemu jest 32-bitowa .
Uruchom to polecenie, aby utworzyć tymczasowy folder instalacyjny i uzyskać do niego dostęp:
sudo mkdir /tmp/kerneldebs && cd /tmp/kerneldebs
Teraz musisz pobrać 3 niezbędne pliki do architektury systemu.
Jeśli architektura systemu jest 32-bitowa (i386), uruchom następującą komendę:
sudo wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-headers-3.13.11-03131106_3.13.11-03131106.201408131735_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-headers-3.13.11-03131106-generic_3.13.11-03131106.201408131735_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-image-3.13.11-03131106-generic_3.13.11-03131106.201408131735_i386.deb && sudo dpkg -i *.deb
Jeśli architektura systemu jest 64-bitowa (amd64), uruchom następującą komendę:
sudo wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-headers-3.13.11-03131106_3.13.11-03131106.201408131735_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-headers-3.13.11-03131106-generic_3.13.11-03131106.201408131735_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-image-3.13.11-03131106-generic_3.13.11-03131106.201408131735_amd64.deb && sudo dpkg -i *.deb
Komenda powyżej pobierze wszystkie trzy pliki deb wymagane do instalacji jądra w twoim systemie, a następnie je zainstaluje.
Po zainstalowaniu jądra musisz skonfigurować GRUB, aby móc domyślnie uruchamiać jądro 3.13.0-36-generic (zamiast uruchamiania obecnego jądra 4.X). Aby uzyskać pomoc dotyczącą tego, jak to zrobić, przeczytaj odpowiedzi na to pytanie .