Como faço para que as sugestões de Powertop sejam permanentes?

11

Quando corro Powertop e olho para a tela Tunables, cerca de vinte itens são listados como Ruim. Posso alternar para Bom pressionando enter e, quando o faço, a vida útil projetada da bateria dobra .

Como posso fazer essas alterações persistirem? (Estou no Fedora 18, a propósito, com o Powertop 2.2)

mattdm
fonte

Respostas:

8

Powertop não é uma ferramenta permanente, como você sabe, então você terá que configurar seu sistema para executar os comandos através de sysctl, udev, unidades systemd, scripts, o que for ...

Para ver quais comandos são usados ​​pelo powertop, você precisará executar powertop --htmlANTES DE FAZER ALGUMAS MUDANÇAS, ou seja, ANTES de alternar as configurações de Ruim para Bom. Se você já sintonizou para obter a duração máxima da bateria, desfaça as alterações e execute powertop --htmlnovamente.

É assim que a saída deve ser:

insira a descrição da imagem aqui

don_crissti
fonte
2
Ah! A parte em todas as letras maiúsculas é exatamente o que estava faltando.
mattdm
Emocionante, alguns dos conselhos parecem estar ao contrário . Por exemplo, ele diz iw dev wlan0 set power_save off, mas transformá-lo em é o que muda a definição para "Good".
mattdm
0

Olhe para /etc/rc.local. O powertop sugere alguns comandos para executar, então insira-os lá.

Schaiba
fonte
1
Eu não tenho /etc/rc.conf. Além disso, o powertop não parece sugerir nenhum comando para executar. (Acho que fiz isso em uma versão mais antiga.)
mattdm
Crie se não estiver lá. Use powertop --html e abra o arquivo resultante, indo para a seção chamada 'Configurações de software que necessitam de ajuste'
schaiba
Se eu criar esse arquivo, tenho certeza de que ele não fará nada no meu sistema. E a saída html não possui seção com esse nome. Há configurações otimizadas de software otimizado, mas que apenas lista itens como "Habilitar o recurso de gerenciamento de link SATA para host0", sem comandos.
mattdm
Meu mal, isso era para ser rc.local. O Fedora possui, IIRC, um arquivo de unidade systemd que o executará.
schaiba
1
Não estou no Fedora, estou no Arch, e não apenas tenho essa seção, mas tenho os comandos sugeridos. Talvez alguém usando o Fedora possa ajudar ainda mais.
schaiba
0

Ao seguir todas as powertopsugestões, você também pode chamá-lo com a --auto-tuneopção:

   --auto-tune
         Set all tunable options to their good setting without interaction.

Assim, chamar powertop --auto-tunede um script inicial o tornaria permanente (por exemplo, de rc.local).

maxschlepzig
fonte
Pode haver configurações específicas, por exemplo, suspensão do dispositivo USB que você deseja desativar do ajuste automático. Seria bom ter uma maneira de fazer isso.
Jocull