Descobri que existe um conjunto de ferramentas chamado 'TLP' ( link ) que, além de uma vasta coleção de outras configurações de economia de energia, é possível definir a frequência máxima da CPU para CA e o uso da bateria na preferência do usuário. Não é uma solução limpa para a pergunta porque ela faz muito mais coisas, mas a maioria delas é útil também ...
Após a instalação, pode-se modificar a configuração em /etc/default/tlp
. Existem duas entradas para isso: CPU_SCALING_MAX_FREQ_ON_AC
e CPU_SCALING_MAX_FREQ_ON_BAT
. Os valores fornecidos serão usados pelos scripts TLP para definir os limites de freqüência da CPU, dependendo de se uma bateria é usada ou não, e irá restaurar os valores depois da suspensão e da suspensão também. Alterações na configuração podem ser ativadas imediatamente usando sudo tlp start
.