É causado por um erro de interação entre alguns kernels da versão 3 * / 4 * do Linux e o módulo do kernel Intel / Broadwell i915.ko / i915_bpo.ko .
"ko" significa "objeto do kernel". O nome do módulo de buggy varia entre i915.ko e i915_bpo.ko, dependendo da versão do kernel do Linux (cada versão do kernel funciona com uma versão diferente deste módulo do kernel).
O arquivo i915 / i915_bpo é um módulo do kernel que opera como um driver de dispositivo para dispositivos Intel / Broadwell GPU (unidade de energia gráfica): no seu caso, é o driver de dispositivo do seu controlador compatível com VGA Intel Corporation Broadwell-U Integrated Graphics (rev 09) .
Para mais informações sobre esse bug, leia e assine este relatório de bug:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1520040
Erros relacionados:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1488719
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1503541
Atualmente, o mais recente módulo estável (funcionando) do kernel é o i915_bdw.ko , mas para usá-lo, você precisará instalar o kernel 3.13.0-36-generic e usá-lo como o kernel padrão do seu sistema.
Para instalar o kernel 3.13.0-36-generic , execute este 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 o seu repositório Ubuntu não possui o kernel 3.13.0-36-generic , você pode baixar e instalar manualmente os arquivos necessários:
Abra uma janela de terminal shell.
Execute este comando para verificar a arquitetura do seu sistema operacional:
uname -i
Se a resposta para o comando acima for x86_64 (ou algo com 64 ), a arquitetura do sistema é de 64 bits . Caso contrário, o comando acima retornará i386 (ou algo parecido, por exemplo, i586, i686 ...), portanto, a arquitetura do sistema é de 32 bits .
Execute este comando para criar e acessar uma pasta de instalação temporária:
sudo mkdir /tmp/kerneldebs && cd /tmp/kerneldebs
Agora você precisa baixar os 3 arquivos necessários para a arquitetura do seu sistema.
Se a arquitetura do seu sistema for de 32 bits (i386), execute este 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 a arquitetura do seu sistema for de 64 bits (amd64), execute este 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
O supercomando acima fará o download dos três arquivos deb necessários para a instalação do kernel no seu sistema e os instalará.
Agora que você instalou o kernel, precisará configurar o GRUB para poder inicializar o kernel 3.13.0-36-generic por padrão (em vez de inicializar o kernel 4.X atual). Para obter ajuda sobre como fazê-lo, leia as respostas a esta pergunta .