Meu laptop é um
LG UltraSlim 15U340-LBK5531 e tem um processador
Intel Bay Trail (Pentium N3530).
Ao usar o
Linux, meu sistema congelava completamente, em intervalos aleatórios e frequentes, sendo necessário reiniciar a máquina.
O problema apareceu no
Ubuntu 14.04, continuou no 16.04 e permanece no 18.04. Testei inúmeras distribuições Linux, mas o problema acontecia em todas, o que significa que não é um problema isolado do Ubuntu. Pelos relatos que encontrei nos fóruns, o problema afeta os processadores de arquitetura
Bay Trail.
Veja a documentação do bug em:
https://bugzilla.kernel.org/show_bug.cgi?id=109051
Se você está tentando resolver esse problema e pesquisar (provavelmente já o fez), verá que existe uma solução paliativa simples para isso, até que seja devidamente corrigida para o upstream. Você só precisa passar um parâmetro de inicialização ao
kernel e o congelamento aleatório para completamente, o parâmetro pode aumentar um pouco o consumo da bateria, mas fornecerá um sistema utilizável.
Você faz isso editando o arquivo de configuração do
GRUB:
sudo nano /etc/default/grub
Encontre a linha que começa com
GRUB_CMDLINE_LINUX_DEFAULT, nessa linha precisa ser incluído o seguinte parâmetro:
intel_idle.max_cstate=1
O problema dessa solução paliativa é que ela desativa todos os
C-States enquanto o sistema operacional estiver em execução. Isso faz com sua bateria seja drenada mais rapidamente, além de que você nota que seu processador também irá esquentar mais.
Buscando informações mais aprofundadas sobre esse problema, verifiquei que, se trata de um bug do kernel que não lida corretamente com processador quando o mesmo encontra-se no estado
C6. Dessa forma foi lançado um
patch documentado no GitHub que impede que o mesmo entre apenas no estado C6, os demais estados (C1, C3 e C7) continuam funcionando normalmente. Esse patch permite então que seu laptop não trave, ao mesmo tempo em que preserva mais a bateria e evita o superaquecimento do processador. Perfeito!
O patch já foi testado com sucesso nos seguintes processadores: J2850, J1850, J1750, N3510, N2810, N2805, N2910, N3520, N2920, N2820, N2806, N2815, J2900, J1900, J1800, N3530, N2930, N2830, N2807, N3540, N2940, N2840, N2808.
Estou usando o Ubuntu 18.04 e a não tenho mais problemas de travamentos, baterias drenando rapidamente e nem de superaquecimento do processador.
Fontes