È causato da un bug di interazione tra alcuni kernel Linux versione 3 * / 4 * e il modulo del kernel Intel / Broadwell i915.ko / i915_bpo.ko .
"ko" sta per "oggetto kernel". Il nome del modulo buggy varia tra i915.ko e i915_bpo.ko a seconda della versione del kernel di Linux (ogni versione del kernel funziona con una versione diversa di questo modulo del kernel).
Il file i915 / i915_bpo è un modulo del kernel che funge da driver di dispositivo per i dispositivi GPU (Graphical Power Unit) Intel / Broadwell: nel tuo caso, è il driver di dispositivo per il tuo controller compatibile VGA Intel Corporation Broadwell-U Integrated Graphics (rev 09) .
Per maggiori informazioni su questo errore, leggi e iscriviti a questo rapporto di errore:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1520040
Bug correlati:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1488719
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1503541
Attualmente, l'ultimo modulo kernel stabile (funzionante) è i915_bdw.ko , ma per usarlo devi installare il kernel 3.13.0-36-generico e usarlo come kernel predefinito del tuo sistema.
Per installare il kernel 3.13.0-36-generico , eseguire questo supercomando shell:
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
Se il tuo repository Ubuntu non ha il kernel 3.13.0-36-generico , puoi scaricare e installare manualmente i file necessari:
Aprire una finestra del terminale shell.
Esegui questo comando per verificare l'architettura del tuo sistema operativo:
uname -i
Se la risposta al comando sopra è x86_64 (o qualsiasi cosa con 64 ), l'architettura del sistema è a 64 bit . Altrimenti, il comando sopra restituirà i386 (o qualcosa del genere, ad esempio i586, i686 ...), quindi l'architettura del sistema è a 32 bit .
Esegui questo comando per creare e accedere a una cartella di installazione temporanea:
sudo mkdir /tmp/kerneldebs && cd /tmp/kerneldebs
Ora devi scaricare i 3 file necessari per l'architettura del tuo sistema.
Se l'architettura del sistema è a 32 bit (i386), eseguire questo supercomando:
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
Se l'architettura del sistema è a 64 bit (amd64), eseguire questo supercomando:
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
Il supercomando sopra scaricherà tutti e tre i file deb richiesti per l'installazione del kernel nel tuo sistema e poi li installerà.
Ora che hai installato il kernel, dovrai configurare GRUB per poter avviare il kernel 3.13.0-36-generico per impostazione predefinita (invece di avviare l'attuale kernel 4.X). Per assistenza su come farlo, leggi le risposte a questa domanda .