Por Phoronix e seu criador, Michael Larabel, o grande causador do problema de consumo de energia no kernel 2.6.38 é a mudança que foi feita na chamada ASPM (Active-State Power Management) para slots PCI Express. |
O recurso Active-State Power Management permite reduzir o consumo de energia, colocando links PCI Express não utilizados em um estado de economia de energia, tornando-os menos ativos com o tempo. Este é um recurso comum em laptops e outros dispositivos móveis usados para estender a vida útil das baterias.
Aparentemente, a causa do problema com os kernels Linux mais recentes são os BIOSes configurados incorretamente, uma vez que muitos fabricantes de laptop suportam ASPM, mas não o configuram corretamente na chamada Tabela de Descrição de ACPI Fixa, que é aquela que "configura automaticamente" o BIOS durante a inicialização.
Qual é a solução? Simples.
1.- Abri um terminal e escrevi:
gksu gedit / etc / default / grub
2.- Localize uma linha semelhante à seguinte:
GRUB_CMDLINE_LINUX_DEFAULT = "splash silencioso"
3.- Substitua por um como este:
GRUB_CMDLINE_LINUX_DEFAULT = "splash silencioso pcie_aspm = force"
4.- Salve as alterações e digite o seguinte comando no terminal:
sudo update-grub
Isso habilita o ASPM, não importa o que diga o BIOS, e os testes mostram que essa solução atinge economias de energia notáveis que aumentam significativamente a vida útil da bateria.
fonte: Phoronix & Muito Linux
Imagino que esse consumo de energia seja mais crítico no latop.
Ótimo, mas isso funciona para o kernel 2.6.39?
Associo-me à consulta de Martín. Eu tenho Debian Sid com kernel 2.6.39
ainda é necessário no kernel 2.6.39?
Eu não notei nenhuma diferença substancial.
Eu tenho um Inspiron 5110 core i7 e gráficos híbridos.
Eu me pergunto a mesma coisa, se é um problema de conflito entre a configuração incorreta do BIOS e o ASPM do kernel, que solução foi adotada para as seguintes versões?
Olha, pelo que entendi funciona em todos os kernels superiores a 2.6.38, que são justamente os que apresentam o problema. Seria uma questão de testar e comparar. 🙂 Por fim, se não funcionar, volte as etapas e pronto.
Felicidades!! Paulo.
O consumo da bateria é um problema que passa despercebido ... especialmente em netbooks (embora nem tanto em notebooks).
A única maneira de realmente ver se houve mudanças é usar o pacote Phoronix para executar os testes necessários.
Um abraço forte! Paulo.
Nenhum. O erro ainda está aí ... 🙁
Assim é…
Este "forçado" não pode ser carregado automaticamente?
Claro, para isso você tem que seguir os passos indicados no post.
Eu dei "Curtir" em vez de "Responder". 🙂
Mas isso não é automagic, é fazer você mesmo, o que quero dizer é se as distribuições adicionarão o parâmetro para evitar o problema em lançamentos sucessivos.
Excelente.
Não faço ideia ... espero que sim. 🙂