É causada por um bug de interação entre alguns kernels Linux e Intel / Broadwell módulo do kernel i915.ko / i915_bpo.ko .
"ko" significa "objeto do kernel". O nome do módulo 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 funciona como um driver de dispositivo para dispositivos GPU (Graphical Power Unit) Intel / Broadwell: no seu caso, é o driver de dispositivo para seu controlador compatível com VGA Intel Corporation Broadwell -U Gráficos Integrados (rev 09) .
Para mais informações sobre este bug, leia e assine este relatório de bug:
Bugs relacionados:
Atualmente, o último módulo do kernel estável (funcionando) é i915_bdw.ko , mas para usá-lo você terá que instalar o kernel 3.13.0-36-generic e use-o como o kernel padrão do seu sistema.
Para instalar o kernel 3.13.0-36-generic , execute este supercommand de 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 do Ubuntu não tem o kernel 3.13.0-36-generic , você pode manualmente baixar e instalar os arquivos necessários:
-
Abra uma janela de terminal do 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 qualquer item com 64 ), a arquitetura do sistema será de 64 bits . Caso contrário, o comando acima retornará i386 (ou algo parecido, por exemplo, i586, i686 ...), assim a arquitetura do seu sistema é 32- bit .
-
Execute este comando para criar e acessar uma pasta de instalação temporária:
sudo mkdir /tmp/kerneldebs && cd /tmp/kerneldebs
-
Agora, você precisa fazer o download dos 3 arquivos necessários para a arquitetura do seu sistema.
-
Se a arquitetura do seu sistema for 32-bit (i386), execute este supercommand:
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 64-bit (amd64), execute este supercommand:
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 supercommand acima irá baixar todos os três deb arquivos necessários para a instalação do kernel em seu sistema e, em seguida, irá instalá-los.
Agora que você instalou o kernel, você terá que configurar o GRUB para poder inicializar o kernel 3.13.0-36-generic por padrão (ao invés de inicializar seus 4 atuais .X kernel). Para obter ajuda sobre como fazer isso, leia as respostas para esta pergunta .