web-dev-qa-db-fra.com

Comment empêcher le gouverneur du processeur de changer automatiquement sur l'alimentation de l'ordinateur portable?

J'ai remarqué que lorsque je branche ou débranche l'adaptateur secteur de mon ordinateur portable, le gouverneur de mise à l'échelle du processeur passe à la demande. Parce que mon ordinateur portable devient assez chaud et que je ne fais rien d'intensif, je préfère économiser l'énergie à tout moment ... et cela aide à garder mes genoux au frais.

Existe-t-il un moyen d'empêcher Xubuntu de le changer automatiquement en ondemand lorsque je branche/débranche l'adaptateur secteur?

J'utilise Xubuntu 12.10 si cela est pertinent.

3
Rusty Shackleford

C'est probablement un script stupide de pm qui fait cela, mais je ne le connais pas du haut de ma tête. Si vous voulez vous en tenir à l'économie d'énergie, exécutez ce qui suit dans un terminal:

Sudo install -b -m 744 <(<<EOF
#! /bin sh

sleep 5

for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
do
    [ -f $CPUFREQ ] || continue
    echo -n powersave > $CPUFREQ
done
EOF) /etc/pm/power.d/99-powersave

Le script intégré s'exécutera alors chaque fois que votre situation d'alimentation changera. Nous n'avons pas vraiment besoin de cibler le on_ac_power événement du tout. Cela mettra simplement Powersave chaque fois qu'il le pourra.

Il dort pendant cinq secondes avant de s'exécuter au cas où ce qui est réglé sur ondemand prend un peu de temps à se déclencher.

0
Oli