Como consertar o consumo excessivo de energia do kernel 2.6.38

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.

Cuidado: Michael nos avisa que, em alguns casos, adicionar este parâmetro à linha de inicialização do kernel pode não funcionar. Para retornar ao estado original, você só precisa desfazer as alterações e reiniciar.

fonte: Phoronix & Muito Linux


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Moscosov dito

    Imagino que esse consumo de energia seja mais crítico no latop.

  2.   Martin dito

    Ótimo, mas isso funciona para o kernel 2.6.39?

  3.   Bruno dito

    Associo-me à consulta de Martín. Eu tenho Debian Sid com kernel 2.6.39

  4.   Adam Arturo Bravo Guzmán dito

    ainda é necessário no kernel 2.6.39?

  5.   do dito

    Eu não notei nenhuma diferença substancial.
    Eu tenho um Inspiron 5110 core i7 e gráficos híbridos.

  6.   convidado dito

    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?

  7.   Vamos usar Linux dito

    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.

  8.   Vamos usar Linux dito

    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.

  9.   Vamos usar Linux dito

    Nenhum. O erro ainda está aí ... 🙁

  10.   Vamos usar Linux dito

    Assim é…

  11.   convidado dito

    Este "forçado" não pode ser carregado automaticamente?

  12.   Vamos usar Linux dito

    Claro, para isso você tem que seguir os passos indicados no post.

  13.   convidado dito

    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.

  14.   Alemão dito

    Excelente.

  15.   Vamos usar Linux dito

    Não faço ideia ... espero que sim. 🙂