La façon dont je mets cela en place puisque le gouverneur revient par défaut à powersave après environ 30 secondes à partir d'Ubuntu 16.04 ou plus tôt (je suis sur Ubuntu Mate);
-
Mettez cette (une ligne de) code (merci, courtoisie de switch87 dans la réponse précédente)
sleep 60 && bash -c 'for i in {0..7}; do cpufreq-set -c $i -g performance; done'
-
dans le fichier du répertoire
/etc/rc.local
Le mien est une ligne au dessus de "exit 0" et non commentée, sous les commentaires.
"rc.local" pour ceux qui ne connaissent pas, il exécute la commande en tant que sudo. Toute commande, semble-t-il, pour changer le gouverneur, doit être exécutée en tant que sudo.
Il permet au gouverneur de revenir à powersave et exécute le code en tant que sudo après 60 secondes pour le ramener à la performance.
Remplacez le "60" (dans le code que vous copiez) par l’heure (en secondes. 60 = 60 secondes = 1 minute), vous devez retarder la commande et la "performance" (dans la partie commande) veux que ça change pour.
En dehors de mes heures et heures de recherche, je n’ai pas trouvé de solution plus permanente que celle-ci.
Je pense que quelques minutes sont écoulées sur powersave si c'est le meilleur correctif que j'ai trouvé, non? Droit.
Ce n’est pas la meilleure solution, mais elle le rend un peu permanent après qu’il a peu changé de comportement. Si vous voulez démarrer directement dans un jeu ou quelque chose que vous allez devoir attendre une minute pour le code que vous venez de mettre pour le ramener de powersave ou réduire le timing (en fonction du temps nécessaire) tout pour démarrer afin de revenir aux performances correctement).
Et, comme toujours, pour revenir à la valeur par défaut (j'ai vu certains problèmes de surchauffe des PC des personnes, c'est pourquoi ils ont pu le faire par défaut sur powersave). Supprimez simplement le code de rc.local et redémarrez ou Rétablissez-le manuellement avec votre sélecteur d'icône de processeur ou lancez-le;
sudo /etc/init.d/cpufrequtils restart
dans le terminal et / ou redémarrer.