La façon dont j'ai configuré cela pour rester en place depuis que le gouverneur revient par défaut à powersave après environ 30 secondes à partir d'Ubuntu 16.04 ou plus récent (je suis sur Ubuntu Mate) ;
-
Mettez cette (une ligne de) code (merci, gracieuseté 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
La mienne est une ligne au-dessus de "exit 0" et non commentée, sous les lignes commentées.
"rc.local" pour ceux qui ne connaissent pas, il exécute la commande en tant que sudo. Toute commande visant à modifier le gouverneur doit être exécutée en tant que sudo.
Il laisse le gouverneur revenir à powersave et exécute le code en tant que sudo après 60 secondes pour revenir à la performance.
Remplacez "60" (dans le code que vous copiez) par le temps (en secondes. 60 = 60 secondes= 1 minute) dont vous avez besoin pour retarder la commande et "performance" (dans la partie commande) par le gouverneur auquel vous voulez qu'il passe.
Après des heures et des heures de recherche, je n'ai pas trouvé de solution plus permanente que celle-ci. Je me suis dit que ce n'était pas la peine de passer quelques minutes en mode veille si c'était la meilleure solution que j'avais trouvée, n'est-ce pas ? C'est vrai.
Ce n'est pas la meilleure solution, mais elle rend la situation quelque peu permanente après qu'il ait fait son petit truc pour passer en mode "économie d'énergie". Si vous voulez démarrer directement et vous lancer dans un jeu ou autre, vous allez devoir attendre une minute pour que le code que vous venez de mettre en place le ramène de powersave ou réduise le timing (en fonction du temps qu'il faut pour que tout démarre et qu'il revienne à la performance correctement).
Et, comme toujours, pour revenir à la configuration par défaut (j'ai vu des problèmes de surchauffe sur des PC, c'est pourquoi ils ont peut-être mis powersave par défaut), il suffit de supprimer le code de rc.local et de redémarrer ou de revenir manuellement à la configuration par défaut à l'aide de l'indicateur de l'icône du processeur ou de run ;
sudo /etc/init.d/cpufrequtils restart
dans le terminal et ou redémarrer.