Eu não posso receber crédito por isso, mas este tutorial tem uma resposta: link
Alto uso da CPU pelo kworker A questão mais importante que encontrei até agora é o alto uso da CPU pelo kworker (ou seja, thread de trabalho do Linux Kernel), que afeta seriamente a vida útil da bateria. Aparentemente isso é causado por uma tempestade de interrupção na ACPI interrupção GPE06, como descrito aqui . Você pode verificá-lo verificando se a interrupção do GPE06 contém um valor alto:
$ grep . -r /sys/firmware/acpi/interrupts/
...
/sys/firmware/acpi/interrupts/gpe05: 0 invalid
/sys/firmware/acpi/interrupts/gpe06: 2938373 enabled <---
/sys/firmware/acpi/interrupts/gpe07: 0 enabled
Uma solução rápida para esse problema é desativar essa interrupção, por exemplo,
echo disable > /sys/firmware/acpi/interrupts/gpe06
Para desativá-lo em cada inicialização, você pode adicionar a linha anterior ao /etc/rc.local, logo antes de sair 0.