Comment définir "Performance" au lieu de "Powersave" par défaut?

13

Lorsque je démarre mon bureau Unity, l'indicateur CPU affiche une seule barre et il est défini sur Powersave . Lorsque je passe aux performances, je dois saisir un mot de passe d'administrateur.

Mais après le redémarrage du système, mon processeur est de retour dans Powersave . Comment définir les performances par défaut, donc je n'ai pas à les changer après chaque redémarrage?

Witek
la source
1
Est- ce que askubuntu.com/a/445595/639369 aide? En bref, modifiez /etc/init.d/cpufrequtils pour définir le gouverneur du processeur sur (dans ce cas) les performances au démarrage.
Kees Beets

Réponses:

23

Politiques de performance et de gouverneur en puissance

Il existe différentes options pour définir la politique du gouverneur CPU décrites dans Ask Ubuntu et d'autres sites Web:

Gardez à l'esprit que la plupart des sites Web suggèrent de laisser le processeur gouverner à Powersave. Je suis sur un ordinateur portable et j'ai découvert que l'utilisation des technologies ThermalD et P-State d'Intel couplée à la gestion de l'alimentation TLP a le meilleur résultat pour les fréquences, la vitesse du ventilateur et la température.

Résumer les liens ci-dessus

Pour résumer la réalisation de votre objectif à partir des réponses ci-dessus, utilisez:

Installez cpufrequtils:

sudo apt-get install cpufrequtils

Modifiez ensuite le fichier suivant (s'il n'existe pas, créez-le):

sudo nano /etc/default/cpufrequtils

Et ajoutez-y la ligne suivante:

GOVERNOR="performance"

Sauvegarder et quitter.

Pour que les modifications prennent effet, exécutez:

sudo systemctl restart cpufrequtils

Ensuite, vous pouvez exécuter cpufreq-infopour voir des informations sur votre fréquence de processeur, votre gouverneur et plus encore:

$ cpufreq-info
    current policy: frequency should be within 800 MHz and 3.90 GHz.
              The governor "performance" may decide which speed to use
              within this range.

Selon ce Q&R: Comment définir "Performance" au lieu de "Powersave" par défaut?

Si vous voulez tout le temps le gouverneur de performances, vous devez modifier /etc/rc.localet insérer ces lignes avant la dernière ligne contenant exit 0:

sleep 120 # Give CPU startup routines time to settle.
cpupower frequency-set --governor performance
WinEunuuchs2Unix
la source
3
Ceci s'applique également à Ubuntu 18.04 et 18.10 juste au cas où quelqu'un se demanderait ...
der_michael
5

Je ne peux pas commenter car j'ai une mauvaise réputation mais je veux ajouter la réponse acceptée. Vous devrez également exécuter

sudo /etc/init.d/cpufrequtils restart

pour que cela prenne effet sur votre système. Vous devriez alors voir vos fréquences planer autour du maximum indiqué et

current policy: frequency should be within 800 MHz and 3.90 GHz.
              The governor "performance" may decide which speed to use
              within this range.

Lorsque vous tapez cpufreq-info

ozzieisaacs
la source
3
Merci pour ça. J'ai soumis une modification à la réponse acceptée avec votre suggestion;
Elias Soares
Vous pouvez autoriser d'autres sites, comme stackoverflow, pour gagner 100 points de réputation pour vous.
Bejond
1

Je suis sur Xubuntu 18.04.02 LTS et l'installation de cpufrequtils par sudo apt-get install cpufrequtils, a permis de réduire la vitesse maximale du CPU. Une belle option à avoir car le ventilateur ne fonctionne plus.

Après avoir regardé les informations par cpufreq-info, j'ai créé un fichier par sudo nano /etc/default/cpufrequtilset écrit dedans comme dans l'image ci-dessous. J'ai découvert qu'il était utile de définir également une valeur pour la vitesse minimale.

entrez la description de l'image ici

Enfin, la commande pour que la modification soit exécutée sudo /etc/init.d/cpufrequtils restart, résultant en cette sortie de cpufreq-info:

entrez la description de l'image ici

Pour être clair - ce n'est bien sûr pas mes propres conclusions, mais uniquement le résultat des conclusions tirées d'autres questions, commentaires et réponses antérieurs sur ce forum. Surtout la réponse dans cette même question de WinEunuuchs2Unix.

PeterEriksson
la source