Após a atualização para o kernel 4.13, a bateria do meu laptop começou a se esgotar enquanto desligada (cerca de 30% em um dia). Isso não aconteceu se eu inicializei o laptop a partir do kernel 4.12 ou Windows 8.1, então o problema está claramente relacionado à nova versão do kernel.
Eu costumava ter um problema semelhante devido ao wake-on-lan (WoL). No entanto, isso foi resolvido há muito tempo, desativando permanentemente a WoL. Posso verificar facilmente se ethtool
a WoL ainda está desativada.
Será que a WoL é reativada quando eu desligo o laptop no menu de desligamento? De fato, se eu forçar um desligamento forçado (mantendo o botão liga / desliga pressionado), não observo o consumo de bateria. No entanto, não tenho habilidades suficientes para verificar essa hipótese.
Seria incrível se alguém pudesse me ajudar a depurar esse problema.
ethtool -s net0 wol d
encontrado no Arch WikiRespostas:
Existem muitas causas possíveis para uma regressão como essa, mas alguns possíveis concorrentes seriam o firmware do dispositivo ou um driver do kernel que falhou ao desligar um dispositivo no desligamento. Se um kernel mais recente não resolveu seu problema, a melhor maneira de encontrar o culpado é fazer uma
git bisect
das duas versões de kernel mais próximas conhecidas e não funcionais para descobrir exatamente qual alteração causou a regressão.Para alguns guias sobre isso, tente colocar
git bisect linux kernel
em seu mecanismo de pesquisa favorito.Para verificar rapidamente o consumo de energia, você pode usar um medidor de energia de plug-in e verificar o consumo de energia do dispositivo com a bateria removida (se o seu laptop permitir) ou, alternativamente, com a bateria totalmente carregada.
fonte