web-dev-qa-db-fra.com

TLP ne change pas la fréquence du processeur

Je vérifie la vitesse d'horloge du processeur avec cat /proc/cpuinfo | grep "MHz", après Sudo tlp start et Sudo tlp bat, la fréquence fixe est de 2100 MHz (maximum). Pourriez-vous s'il vous plaît m'aider à résoudre ce problème?

J'utilise le dernier noyau (3.17.4) et comme je veux utiliser indicateur-cpufreq, je vais modifier quelque peu grub.

Puis-je utiliser indicateur-cpufreq et tlp en même temps?

1
Daniyal

Bien sûr, je n'ai jamais eu de problème à les utiliser en même temps.

Tout d'abord, pour installer indicateur-cpufreq, exécutez les commandes suivantes:

Sudo apt-get update
Sudo apt-get install indicator-cpufreq

Maintenant, éditez grub. Exécutez la commande suivante pour ouvrir un éditeur de texte afin de pouvoir modifier le fichier:

Sudo nano /etc/default/grub

À l’aide des touches fléchées, faites défiler jusqu’à la ligne 11 où il devrait être dit ceci ou quelque chose de similaire:

GRUB_CMDLINE_LINUX_DEFAULT = "silencieux contre les éclaboussures"

Changez la ligne pour dire ceci à la place:

GRUB_CMDLINE_LINUX_DEFAULT = "splash quiet intel_pstate = désactiver"

Maintenant, appuyez sur Ctrl + o puis appuyez sur Enter accepter les modifications. presse Ctrl + x pour quitter le fichier, puis exécutez la commande suivante pour mettre à jour Grub:

Sudo update-grub

Redémarrez le système et si indicateur-cpufreq n'apparaît pas automatiquement dans le panneau, appuyez sur Alt + F2, tapez indicateur-cpufreq puis appuyez sur Enter. Vous devriez maintenant pouvoir redimensionner la CPU en cliquant sur l'icône indicateur-cpufreq. "Performance" est élevé et "Ondemand" ne se déclenche que quand il le faut.


En outre, vous devez modifier le fichier de configuration TLP avant de l'utiliser. Exécutez la commande suivante pour éditer le fichier:

Sudo nano /etc/default/tlp

si vous préférez utiliser gedit au lieu de nano, vous pouvez utiliser l'une de ces commandes à la place: gksu gedit /etc/default/tlp ou Sudo gedit /etc/default/tlp.

Faites défiler jusqu'à l'endroit où vous voyez ces deux lignes:

# CPU_SCALING_GOVERNOR_ON_AC = demande en cours

# CPU_SCALING_GOVERNOR_ON_BAT = demande en cours

Modifiez ces lignes en supprimant le commentaire (symbole dièse) du début ou de chaque ligne et remplacez "ondemand" par "performance" comme vous le voyez ici:

CPU_SCALING_GOVERNOR_ON_AC = performance CPU_SCALING_GOVERNOR_ON_BAT = performance

Une autre ligne que vous voudrez probablement changer est celle-ci:

DISK_APM_LEVEL_ON_BAT = "128 128"

Ce paramètre peut parfois causer une usure excessive de votre disque dur en le faisant tourner trop souvent vers le bas. La meilleure chose à faire est de le régler sur le même paramètre utilisé par le secteur. Donc, changez 128 128 en 254 254 comme dans cet exemple:

DISK_APM_LEVEL_ON_BAT = "254 254"

Et, vous ne voulez probablement pas non plus la gestion de l'alimentation wifi. Faites défiler jusqu'à:

WIFI_PWR_ON_BAT = 0

et changer cela pour:

WIFI_PWR_ON_BAT = 1

Vous voudrez peut-être changer quelques autres selon les préférences de l'utilisateur.

Enregistrez le fichier avant de quitter et redémarrez TLP pour que les modifications prennent effet.

En réglant TLP sur "performance", vous désactivez la fonction de mise à l'échelle. Cela permet à indicateur-cpufreq de gérer l’échelle de fréquence sans conflit.

Si vous souhaitez réduire la fréquence, cliquez sur l'icône indicateur-cpufreq sur le panneau supérieur, puis choisissez "ondemand", "powersave" ou tout ce que vous souhaitez, pour permettre à la CPU de se réduire pour une meilleure efficacité.

Enfin, n'oubliez pas que vous devez supprimer les "outils de mode portable" si vous ne l'avez pas déjà fait ou si vous rencontrez des problèmes. Pour ce faire, vous pouvez exécuter la commande suivante à partir d'un terminal ouvert:

Sudo apt-get remove laptop-mode-tools
4
mchid