Após atualizar para o kernel 4.13, a bateria do meu laptop começou a descarregar enquanto estava desligado (cerca de 30% em um dia). Isso não aconteceu se eu inicializei o laptop a partir do kernel 4.12 ou do 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 com a desativação permanente do WoL. Posso verificar facilmente ethtool
que o WoL ainda está desabilitado.
Será que o WoL é reativado quando eu desligo o laptop no menu de desligamento? Na verdade, se eu forçar um desligamento forçado (ou seja, mantendo o botão liga / desliga pressionado), não observo nenhum 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.
Responder1
Este problema que causa o esgotamento da bateria durante a suspensão, hibernação ou desligamento do sistema para alguns dispositivos PCI que não têm permissão do espaço do usuário para despertar o sistema do modo de suspensão ou desligamento é uma regressão que foi introduzida em 4.13
Na verdade, foi corrigido em 4.16 poresta mancha.
Responder2
Existem muitas causas possíveis para uma regressão como essa, mas alguns candidatos prováveis seriam o firmware do dispositivo ou um driver de kernel que não consegue desligar um dispositivo no desligamento. Se um kernel mais recente não resolveu o seu problema, então a melhor maneira de encontrar o culpado é fazer uma pesquisa git bisect
entre as duas versões mais próximas do kernel, funcionando e não funcionando, para descobrir exatamente qual mudança causou a regressão.
Para obter alguns guias sobre isso, tente colocá-los git bisect linux kernel
em seu mecanismo de pesquisa favorito.
Para verificar rapidamente o consumo de energia, você pode usar um medidor de energia 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.