web-dev-qa-db-fra.com

Désactiver la mise à l'échelle de la fréquence du processeur sur l'ordinateur portable Lenovo

J'ai un bug où la fréquence de mon processeur diminue toutes les quelques heures environ. Cela se produit lorsque:

  1. Je suis sur secteur
  2. le régulateur d'échelle est sur 'Performance'

Que devez-vous faire pour désactiver la mise à l'échelle de la fréquence du processeur? Je sais que vous pouvez forcer manuellement la fréquence minimale du processeur uder /sys/devices/system/cpu, cependant je veux vraiment une solution permanente donc je n'ai pas à changer constamment les valeurs CPUfreq.

2
cmcginty

Pour vous assurer que cela n'interfère pas, supprimez le package powernowd de votre système. Depuis un terminal, exécutez:

Sudo apt-get remove powernowd

Après cela, ou si vous n'avez pas installé ce package, installez rcconf en exécutant:

Sudo apt-get install rcconf

Exécutez ensuite Sudo rcconf et appuyez sur espace avec le service ondemand en surbrillance pour le désactiver. Ce service contrôle la mise à l'échelle de la fréquence du processeur. Appuyez sur entrée pour enregistrer et quitter. Pour l'arrêter manuellement une fois, vous pouvez exécuter Sudo /etc/init.d/ondemand stop.

1
ayan4m1

Je suppose ayan4m1 expliquez tout pour supprimer la mise à l'échelle de la fréquence cpu de votre boîte, sauf par un petit détail: si vous supprimez la mise à l'échelle cpu (ou la définissez pour un service de performance), vous augmenterez la consommation d'énergie (même dans Alimentation CA).

1
crncosta