Quando você conecta / desconecta o adaptador de corrente alternada, os scripts em /etc/pm/power.d
são chamados com um argumento: "true" (se você estiver executando com bateria) ou "false" (se você executar com o adaptador de energia).
Até onde eu sei, o único pacote que vem com um script "power.d" que faz o que você diz é powernap-common , especificamente seu arquivo: /etc/pm/power.d/cpu_frequency
. Portanto, a primeira coisa a fazer seria remover esse arquivo.
De qualquer forma, o governador de escala padrão no Ubuntu é ondemand , não performance . O governador ondemand é definido por /etc/init.d/ondemand
durante a inicialização. Portanto, você pode modificar (ou substituir) /etc/init.d/ondemand
ou adicionar um novo script a /etc/pm/power.d
para definir o governador desempenho .
Novo script para /etc/pm/power.d
Por isso, sugiro que você crie um novo arquivo /etc/pm/power.d/frequency-scaling
com o seguinte conteúdo:
#!/bin/sh
set -e
for f in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
do
echo performance > "$f"
done
As permissões executáveis são:
# chmod +x /etc/pm/power.d/frequency-scaling
Modifique /etc/init.d/ondemand
Basta abrir /etc/init.d/ondemand
e substituir todas as ocorrências de ondemand
e interactive
por performance
.
Notas sobre desempenho
Você provavelmente já sabe, mas devo acrescentar que o regulador de escala performance fará sua CPU funcionar sempre na freqüência mais alta. Isso significa que muitas vezes o seu computador consome mais energia do que o necessário e aquece mais do que deveria.
Em vez disso, interativo / _ ondemand_ oferece velocidade e economia de energia.