Controle a freqüência da cpu dependendo do estado da bateria / ac

4

Como posso fazer o meu sistema Linux (Ubuntu) escolher automaticamente o governor de desempenho quando ele funciona com AC e alternar automaticamente para ondemand quando está na bateria (e vice-versa)?

Também é possível mudar para a menor freqüência da CPU se o estado da bateria cair abaixo de um certo valor?

Estou procurando uma solução independente do ambiente de área de trabalho usado.

Editar

A solução pode interferir com outro mecanismo de escalonamento de cpu instalado no ubuntu por padrão. Por exemplo, existe um arquivo /etc/init.d/ondemand que define a CPU para ondemand ...

Existem outras armadilhas como essa?

    
por student 03.06.2013 / 21:33

1 resposta

4

Você pode usar laptop-mode-tools . Você pode especificar o regulador e a frequência max / min enquanto estiver em AC ou BATTERY via arquivos de configuração. (Archwiki página )

Outra opção que lhe dá mais controle (regras por nível de bateria) é Cpufreqd (thinkwiki página ).

Você também pode ajustar seu cpu com base em acpi events (Archwiki página )

    
por 03.06.2013 / 22:15