Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
cpu-frequtils [Le 05/02/2007, 13:05]
Vicks
cpu-frequtils [Le 24/04/2023, 10:17] (Version actuelle)
77.201.253.36 Change the list module names command (3.1)
Ligne 1: Ligne 1:
-{{tag>edgy materiel systeme ​processeur}}+{{tag>Xenial Bionic matériel système ​processeur ​énergie}}
  
 ---- ----
  
-====== ​Gérer ​la fréquence ​du processeur ​(CPU) par un module noyau ======+====== ​Cpufrequtils :​gérer ​la vitesse ​du processeur ======
  
-Sauf erreur, ​la manip doit marcher ​pour les processeurs suivants+**Cpufrequtils** permettent de modifier selon ses besoins ​la vitesse du processeur, outil en ligne de commande il contient deux utilitaires ​pour inspecter et configurer la fréquence du processeur via les interfaces noyau ''​sysfs''​ et ''​procfs''​ de CPUFreq. 
-  * AMD Sempron/​Athlon/​MP (K7) +Cela est particulièrement intéressant pour 
-  * AMD Duron/​Sempron/​Athlon/​Opteron 64 +  * Économiser de l'​électricité,​ augmenter le temps de batterie ; 
-  * Pentium M +  * Diminuer la chaleur dégagée par le processeur ; 
-  * Intel core duo+  * Diminuer les bruits des ventilateurs ; 
 +  * Prolonger la durée de vie du matériel.
  
-Bien sûril faudra que vous adaptiez les chemins relatifs à chaque commande ​de cette page (Ce tuto a été conçu avec un intel core duo).+Il existe également [[:TLP]]une solution sans interface graphique qui travaille en tâche ​de fond et estime lui-même la façon idéale de gérer votre consommation d'​énergie.
  
-===== Objectifs ​=====+===== Pré-requis ​=====
  
-  * économiser du courant, augmenter le temps de batterie, +  * Disposer des [[:​sudo|droits d'​administration]]
-  * Diminuer la chaleur dégagée par le processeur. Diminuer les bruits ventilateurs+  * Disposer d'une connexion à Internet configurée et activée.
-  * Prolonger la durée de vie du matériel +
-  * Automatiser ​une fois pour de bon la bonne gestion du ou des processeurs+
  
-===== Pré-requis:​ =====+==== Configuration du BIOS ==== 
 +Il peut être utile d'​apporter quelques modifications à votre [[wpfr>​Basic_Input_Output_System |BIOS]] si celui-ci le permet. 
 +Vérifiez que l'​option //​Cool'​n'​Quiet//​ pour AMD ou //​SpeedStep//​ pour Intel est activée. Si votre BIOS ne propose pas cette option, elle est sûrement activée par défaut. En outre, certains Bios donnent un nom différent à ces options (L'//​Enhanced Intel SpeedStep Technologie//​™ ou EIST pour Intel). Au besoin reportez-vous à la documentation de votre carte mère.
  
-  * Kernel>​=2.6.9 
  
 +=====Installation=====
  
-===== Partie 1Configuration du Bios =====+Il suffit d'[[:tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​cpufrequtils]]**.
  
-Vérifiez que dans votre Bios, l'​option //​Cool'​n'​Quiet//​ pour AMD ou //​SpeedStep//​ pour Intel est activée. Si votre Bios ne propose pas cette option, elle est sûrement activée par défault. En outre, certains Bios donnent un nom différent à ces options. Jetez donc un coup d'oeil si besoin dans la doc de votre carte mère. 
  
 +=====Utilisation=====
  
 +====Identifier son CPU et choisir le module adéquat====
 +En premier lieu il peut être utile de connaître son matériel. Pour cela voici quelques commandes à cette fin.\\
 +Pour connaître les spécifications de votre CPU, vous pouvez entrer la commande suivante:
 +<​code>​
 +cat /​proc/​cpuinfo
 +</​code>​
  
 +Si vous désirez juste le nom de votre ou vos CPU :
 +<​code>​grep name /​proc/​cpuinfo</​code>​
  
  
 +ou encore
 +<​code>​
 +sudo dmidecode -t processor ​  
 +</​code>​
  
 +Il existe plusieurs modules de modulation de fréquence selon les processeurs :
 +  * ''​powernow-k7''​ pour les AMD Sempron/​Athlon/​MP (K7)
 +  * ''​powernow-k8''​ pour les AMD Duron/​Sempron/​Athlon/​Phenom II/Opteron 64 (K8)
 +  * ''​p4-clockmod''​ pour les Intel Pentium 4 et pour les Intel Celeron M
 +  * ''​acpi-cpufreq''​ pour les Intel Pentium M/Core Duo/Core 2 Duo
 +  * ''​amd_freq_sensitivity'' ​
 +  * ''​speedstep-lib'' ​
  
 +Pour voir les noms des modules :
 +<​code>​ls -1 /​lib/​modules/​$(uname -r)/​kernel/​drivers/​cpufreq/</​code>​ (à vérifier : FIXME)
 +==== Définir et choisir un module permettant la modulation de la fréquence CPU ====
 +Les stratégies de modulation de fréquence CPU sont appelées gouverneurs (gouvernor en anglais). Ils contrôlent le système et ajustent la fréquence du CPU en conséquence.
  
-===== Partie 2Désinstaller tous les logiciels modulateurs de fréquence CPU ===== +La liste des gouverneurs peut être obtenue avec la commande suivante ​<​code>​cat /​sys/​devices/​system/​cpu/​cpu0/​cpufreq/​scaling_available_governors</​code>​ 
-Veillez à désinstallez tous les programmes modulateurs de fréquence en mode userspace comme powernowd ou cpudyn.+Si plusieurs processeurs,​ remplacer le 0 par un autre numéro.
  
-  ​ex1''​sudo apt-get remove powernowd''​ +Les gouverneurs sont donc les suivant (du plus performant / plus énergivore au moins performant / plus économe) : 
-  * ex2: ''​sudo apt-get remove cpudyn''​+  * **performance** : induit la fréquence maximum du CPU 
 +  * **ondemand** : utilisation de la fréquence minimale puis augmentation au maximum lorsque la charge processeur atteint 100% en fréquence minimale 
 +  * **conservative** ​Identique a ondemand, mis à part qu'il passe par les autres fréquences possibles avant d'arriver à la fréquence maxi, ce qui permet de ne pas tout de suite passer le processeur au maximum. Recommandé pour les ordinateurs portables 
 +  * **powersave** : fréquence minimum 
 +  * **schedutil** : un gouverneur plus intelligent et équilibré qui vient avec le noyau Linux 4.18
  
 +<note important>​Les gouverneurs **ondemand** et **conservative** ne fonctionnent pas dans deux cas fréquents :
 +  * le flash dans firefox, typiquement la vidéo sur dailymotion ou youtube
 +  * les applications utilisant wine. Vous constaterez des ralentissements durant l'​utilisation de ces applications
 +</​note>​
  
-On désinstalle ces programmes car nous n'en aurons plus besoin. En effet, ​la gestion du ou des processeurs sera effectuée directement ​par les gouverneurs (voire partie 4). En outre, je pense (pas sûr) que cela pourrait créer des conflits avec la configuration que nous essayons de faire ici.+Le gouverneur **userspace** est particulier puisque c'est vous qui le programmerez : 
 +  * **userspace** : la fréquence est choisie ​par l'​utilisateur.
  
-===== Partie 3: Identifier son CPU et choisir le module CPU adéquat =====+==== Charger les modules ​====
  
 +Le but maintenant est de contrôler que tout fonctionne avant d'​automatiser la procédure au démarrage. Pour commencer, charger les modules avec les commandes suivantes : FIXME comment connaître le nom du module??
 +<​code>​
 +sudo -s
 +modprobe le_module_de_votre_processeur ​
 +modprobe cpufreq_conservative
 +modprobe cpufreq_ondemand
 +modprobe cpufreq_powersave
 +modprobe cpufreq_stats
 +modprobe cpufreq_userspace
 +</​code>​
  
-Pour connaître ​les specs de votre CPU, vous pouvez rentrer la commande suivante: +==== Identifier ​les chemins des fichiers ​de configuration ====
-''​cat /​proc/​cpuinfo''​.+
  
-Si vous désirez juste le nom de votre ou vos CPU, un ''​cat ​/proc/cpuinfo|grep name''​ suffira ;-)+Le bon chemin qui mène à la gestion ​de vos processeurs est **/sys/devices/​system/​cpu/​cpuX/​cpufreq/​** avec //X// comme numéro du processeur.
  
-Il existe plusieurs modules ​de modulation de fréquence selon les processeurs:+Ces dossiers contiennent les fichiers ​de configuration du processeur. En voici la liste :
  
-  * Si vous avez un AMD Sempron/​Athlon/​MP ​(K7), vous avez besoin du module ''​powernow-k7''​ +^ Fichier ^ À quoi sert-il ? ^ 
-  * AMD Duron/​Sempron/​Athlon/​Opteron 64 K8 ): ''​powernow-k8''​ +| cpuinfo_cur_freq | la fréquence actuelle de votre processeur ​(en kHz)| 
-  * Intel Core Duo: ''​speedstep-centrino''​ +| cpuinfo_max_freq | la fréquence maximum ​(en kHz)| 
-  * Intel Pentium M: ''​speedstep-centrino''​ +| cpuinfo_min_freq | la fréquence minimum (en kHz)| 
-  * Je sais qu'il existe d'​autres modules ci ceux là ne vous conviennent pas (ex: ''​acpi-cpufreq''​)...+| scaling_available_frequencies | les fréquences disponibles (en kHz)| 
 +| scaling_available_governors | les gouverneurs disponibles | 
 +| scaling_cur_freq | la fréquence actuelle ​(en kHz)
 +| scaling_driver | le pilote du processeur utilisé | 
 +| scaling_governor | le gouverneur en action | 
 +| scaling_max_freq | | 
 +| scaling_min_freq | |
  
  
- +Ces fichiers sont lisibles ​(utilisez la commande ''​cat nom_du_fichier''​) et modifiables [[:sudo|en mode superutilisateur]]:
- +
- +
-===== Partie 4: Définir et choisir un module permettant la modulation de la fréquence CPU ===== +
- +
-''​Conservative,​ ondemand, powersave, userspace''​ sont ce que l'on appelle des gouverneurs (gouvernor en anglais). Ils monitorent le système et ajustent la fréquence du CPU en conséquence. Voici leur différences:​ +
- +
-  * __peformance:​__ induit la fréquence maximum du CPU, +
-  * __ondemand:​__ utilisation de la fréquence minimale puis augmentation au maximum lorsque la charge processeur atteint 100% en fréquence minimale, +
-  * __conservative:​__ utilisation de la fréquence minimale puis augmentation au fur et à mesure des besoins, +
-  * __powersave:​__ fréquence minimum, +
-  * __userspace:​__ la frequence est choisie par l'​utilisateur. (__Rem__: Sauf erreur, si l'on choisit cette option, il faut installer par la suite des logiciels spécalisés du style cpudyn et les autres... C'est justement ce que l'on cherche à éviter).  +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
-===== Partie 5: Vérifications avant le grand saut ===== +
- +
-==== Charger les modules: ==== +
- +
-Le but maintenant est de contrôler que tout fonctionne (bien) avant d'​automatiser la procédure au démarrage. Pour commencer, charger les modules (vous aurez besoin des droits de superutilisateur):​\\ +
-''​sudo -s\\ +
-modprobe LE_MODULE_DE_VOTRE_PROCESSEUR\\ +
-modprobe cpufreq_conservative\\ +
-modprobe cpufreq_ondemand\\ +
-modprobe cpufreq_powersave\\ +
-modprobe cpufreq_stats\\ +
-modprobe cpufreq_userspace''​\\ +
- +
-==== Identifier les chemins menant aux fichiers de config: ==== +
- +
-Repérez maintenant les bons chemins qui menent à la gestion de vos processeurs. Chez moi le chemin est le suivant:​\\ +
-''/​sys/​devices/​system/​cpu/​cpu0/​cpufreq/''​\\ +
-Et puisque j'ai un core duo, le chemin du deuxième processeur:​\\ +
-''/​sys/​devices/​system/​cpu/​cpu1/​cpufreq/''​\\ +
- +
-Regardez bien que ces chemins correspondent aussi chez vous (Je n'ai pas vérifié, mais je suspecte que si vous avez un processeur à simple coeur, cpu0 ou cpu1 n'​auront pas lieu d'​être... [Qqn peut-il nous donner un retour là dessus?]) +
- +
-==== Phase de tests ==== +
- +
-Il est assez intéressant de voir ce qu'il se passe dans ces dossiers, car ils contiennent les fichiers de configuration qui nous intéressent. Rendez-vous dans ces dossiers et utilisez la commande ''​ls -l''​ pour lister les fichiers de config. Vous aurez ainsi des fichiers du style:\\ +
-  * cpuinfo_cur_freq:​ la fréquence actuelle de votre proc +
-  * cpuinfo_max_freq:​la fréquence maximum +
-  * cpuinfo_min_freq:​ la fréquence minimum +
-  * scaling_available_frequencies:​ les fréquences disponibles +
-  * scaling_available_governors:​ les gouverneurs disponibles +
-  * scaling_cur_freq +
-  * scaling_driver:​ le drivers du processeur utilisé +
-  * scaling_governor:​ le gouverneur en action +
-  * scaling_max_freq +
-  * scaling_min_freq +
- +
-Ces fichiers sont visionnables ​(utilisez la commande ''​cat nom_du_fichier''​) et éditables ​en mode superutilisateur. Après ce petit topo, nous allons maintenant vérifier que tout va fonctionner comme nous le désirons:+
  
   - ''​cat scaling_available_governors''​ : Nous donne les gouverneurs disponibles pour le processeur (répétez l'​opération avec les autres proc si vous en avez)   - ''​cat scaling_available_governors''​ : Nous donne les gouverneurs disponibles pour le processeur (répétez l'​opération avec les autres proc si vous en avez)
-  - ''​echo **le_gouverneur_que_vous_avez_choisit** > /​sys/​devices/​system/​cpu/​cpu0/​cpufreq/​scaling_governor''​ : vous permet de configurer la gestion de votre processeur avec le gouverneur que vous voulez (La commande ''​echo''​ affiche du texte et le signe ''>''​ écrit l'​output de la commande echo dans le fichier scaling_governor).+  - ''​echo **le_gouverneur_que_vous_avez_choisi** > /​sys/​devices/​system/​cpu/​cpu0/​cpufreq/​scaling_governor''​ : vous permet de configurer la gestion de votre processeur avec le gouverneur que vous voulez (La commande ''​echo''​ affiche du texte et le signe ''>''​ écrit l'​output de la commande echo dans le fichier scaling_governor).
   - Un dossier portant le nom du gouverneur a été crée. Dedans des fichiers de configurations pointus que nous ne toucherons pas ici et que vous ne toucherez que si vous savez VRAIMENT ce que vous faites...   - Un dossier portant le nom du gouverneur a été crée. Dedans des fichiers de configurations pointus que nous ne toucherons pas ici et que vous ne toucherez que si vous savez VRAIMENT ce que vous faites...
   - utilisez la commande cat pour savoir si tout fonctionne : ''​cat cpuinfo_cur_freq,​ cat cpuinfo_max_freq,​ cat cpuinfo_min_freq   - utilisez la commande cat pour savoir si tout fonctionne : ''​cat cpuinfo_cur_freq,​ cat cpuinfo_max_freq,​ cat cpuinfo_min_freq
 '',​ etc. '',​ etc.
-  - Utilisez la commande ''​echo quelque_chose > fichier_de_config''​ pour paramêtrer ​comme vous l'​entendez (Si, et seulement si, quelque chose ne fonctionne pas, comme par exemple un processeur ne descendant pas en dessous de 2Mhz alors qu'il peut supporter ​1Mhz...) +  - Utilisez la commande ''​echo quelque_chose > fichier_de_config''​ pour paramétrer ​comme vous l'​entendez (Si, et seulement si, quelque chose ne fonctionne pas, comme par exemple un processeur ne descendant pas en dessous de 2 MHz alors qu'il peut supporter ​1 MHz…)
-  - Répétez l'​opération avec les autres processeurs si vous en avez et si vous désirez utilisez plusieurs gouverneurs par la suite, faites le test des autres gouverneurs en suivant la même procédure... +  - Répétez l'​opération avec les autres processeurs si vous en avez et si vous désirez utilisez plusieurs gouverneurs par la suite, faites le test des autres gouverneurs en suivant la même procédure.
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
-===== Partie 6: Chargez les bons modules au démarrage: =====+
  
-Une fois que vos tests ont été concluants, entrez dans un terminal la commande suivante:​\\ +==== Charger les modules ​au démarrage ====
-''​sudo kate /etc/modules''​\\+
  
-Dans le fichier ​ouvert, ​copiez les lignes suivantes:\\ +Une fois que les opérations précédents ont été concluantes,​[[:​tutoriel:​comment_modifier_un_fichier|ouvrez ​le fichier]] **/​etc/​modules** avec les [[:​sudo|droits d'​administration]] et copiez les lignes suivantes : 
-''​cpufreq_conservative''​\\ +<​file>​ 
-''​cpufreq_ondemand''​\\ +cpufreq_conservative 
-''​cpufreq_powersave''​\\ +cpufreq_ondemand 
-''​cpufreq_stats''​\\ +cpufreq_powersave 
-''​cpufreq_userspace''​\\ +cpufreq_stats 
-''​LE_MODULE_CORRESPONDANT_A_VOTRE_PROCESSEUR ​(voire partie 3)''​+cpufreq_userspace 
 +LE_MODULE_CORRESPONDANT_A_VOTRE_PROCESSEUR 
 +</​file>​
  
 +<​note>​
 +pour vérifier le chargement des modules au prochain reboot :
 +<note important>​journalctl -u systemd-modules-load.service -f -n50</​note>​
 +</​note>​
 +==== Configurer les modules au démarrage ====
  
 +Ici, le but est de pouvoir sauvegarder les paramètres que vous désirez concernant les modules. Ainsi, lorsque vous démarrerez l'​ordinateur,​ les bons paramètres seront pris en considération. Pour réussir cela, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​sysfsutils]]**.
 +[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez ensuite le fichier de configuration]] **/​etc/​default/​cpufrequtils**. À l'​intérieur de ce fichier, mettez :
  
 +<​file>​
 +# valid values: userspace conservative powersave ondemand performance
 +cat /​sys/​devices/​system/​cpu/​cpu0/​cpufreq/​scaling_governors
 +GOVERNOR="​conservative"​
  
 +cat /​sys/​devices/​system/​cpu/​cpu1/​cpufreq/​scaling_governors
 +GOVERNOR="​conservative"​
 +</​file>​
  
 +Vérifiez bien que le chemin correspond et que le dossier cpu0 existe réellement. En outre, si vous avez un deuxième cœur, il faut aussi le mentionner ici. Ex: ''/​sys/​devices/​system/​cpu/​cpu1/​cpufreq/​scaling_governor = LE_GOUVERNEUR_QUE_VOUS_VOULEZ''​.
  
 +Il peut arriver que la fréquence maximale des processeurs soit mal reconnue, il faudra donc rajouter au fichier: ''/​sys/​devices/​system/​cpu/​cpu0/​cpufreq/​scaling_max_freq = FREQ_MAXIMALE_DE_MON_PROC''​ et ''​devices/​system/​cpu/​cpu1/​cpufreq/​scaling_max_freq = FREQ_MAXIMALE_DE_MON_PROC''​.
  
 +Si votre fréquence minimale était mal reconnue, pensez à aussi la définir ici avec : ''/​sys/​devices/​system/​cpu/​cpu0/​cpufreq/​scaling_min_freq = FREQ_MINIMALE_DU_PROC'',​ etc.
  
-===== Partie 7: Configurez les modules au démarrage ===== 
  
-Ici, le but est de pouvoir sauvegarder les paramètres que vous désirez concernant les modules. Ainsi, lorsque vous démarrerez l'​ordinateur,​ les bons paramètres seront pris en considération. Pour réussir cela, installez sysfsutils:​\\ +==== Changer la fréquence et le gouverneur par la ligne de commande ====
-''​sudo apt-get install sysfsutils''​.\\ +
-Ouvrez ensuite le fichier de configuration:​\\ +
-''​sudo kate /​etc/​sysfs.conf''​\\ +
-À l'​intérieur de ce fichier, mettez:\\ +
-''​devices/​system/​cpu/​cpu0/​cpufreq/​scaling_governor=LE_GOUVERNEUR_QUE_VOUS_VOULEZ'' ​+
  
-  * __Remarque 1:__ Vérifiez bien que le chemin correspond chez vous et que le dossier cpu0 existe réellement. En outre, si vous avez un deuxième coeur, il faut aussi le mentionner ici. Ex: ''​devices/system/cpu/​cpu1/​cpufreq/​scaling_governor=LE_GOUVERNEUR_QUE_VOUS_VOULEZ''​ +Vous pouvez changer directement les fichiers ​''/​sys/​devices/​system/​cpu/​cpu*/cpufreq/{scaling_setspeed,​governor}''​. Néanmoins, le paquet ​''​cpufrequtils''  ​vous simplifiera ​la tâche.
-  * __Remarque 2:__ Chez moi, la fréquence maximale des processeurs était mal reconnue, j'ai donc rajouté pour mon core duo: ''​devices/​system/​cpu/​cpu0/cpufreq/scaling_max_freq = FREQ_MAXIMALE_DE_MON_PROC'' ​et ''​devices/​system/​cpu/​cpu1/​cpufreq/​scaling_max_freq = FREQ_MAXIMALE_DE_MON_PROC''​ +
-  * __Remarque 3:__ Si votre fréquence minimale était mal reconnue, pensez à aussi la définir ici avec : ''​devices/​system/​cpu/​cpu0/​cpufreq/​scaling_min_freq = FREQ_MINIMALE_DU_PROC'',​ etc.+
  
 +Le paquet ''​cpufrequtils''​ vous donne accès à deux commandes :
 +  * ''​cpufreq-info''​ pour afficher l'​état
 +  * ''​cpufreq-set''​ pour changer de féquence et/ou de gouverneur à la volée.
  
  
 +Vérifiez que tout est paramétré comme vous l'​entendez avec la commande : <​code>​cpufreq-info</​code>​
  
 +Exemples d'​utilisation de ''​cpufreq-set''​ :
 +  * Si vous désirez mettre votre cpu0 en mode powersave :<​code>​sudo cpufreq-set -c 0 -g powersave</​code>​
 +  * Si vous voulez que votre cpu1 soit en mode performance mais que la fréquence maximale soit de 1,6 GHz au lieu des 2 GHz d'​origine : <​code>​sudo cpufreq-set -c 1 -g performance -u 1600000.</​code>​
 +  * Pour plus de renseignements :<​code>​man cpufreq-set</​code>​
  
  
-===== Redémarrer l'ordi ===== +==== Changer les paramètres de manière permanente ​==== 
-Au redémarrage,​ installer le paquet cpufrequtils:\\ +L'​initialisation se passe dans ce fichier ​: ''​/​etc/​init.d/​cpufrequtils''​
-''​sudo apt-get install cpu-frequtils''​\\ +
-Une fois que le paquet est installé faites un petit ''​sudo cpufreq-info''​ et vérifiez que tout est paramétré comme vous l'​entendez.+
  
-===== Et la suite? ===== +Pour changer les paramètres de manière permanente, ​il suffit ​d'éditer ce fichierPar exvous pouvez ​changer le gouverneur qui est normalement par défaut : 
-Je ne l'ai pas essayé mais je crois qu'il est possible ​d'installer powersave (et kpowersave) en mode kernelAinsion reste avec notre configuration qui fonctionne bien et on utilise kpowersave ​ pour changer ​à la volée les paramètres des processeurs... À creuser (mais avec délicatesse alors). Si jamais ​le fichier de configuration de powersave ​est ici''/​etc/​powersave/​cpufreq''​+  GOVERNOR="​ondemand"​ 
 +   
 +par :
  
-Si vous en savez plus que moi là dessus, s'il vous plaît écrivez un petit quelque chose par ici...+  GOVERNOR="​powersave"​ 
 +  ​
  
-===== Docs utilisés pour cet article ​===== +En ligne de commande, ça donne : 
-[[http://​www.ubuntuforums.org/​showthread.php?​t=248867]]\\ +  sudo sed -i '​s/​^GOVERNOR=.*/GOVERNOR="​powersave"/'​ /​etc/​init.d/​cpufrequtils 
-[[http://​changelog.complete.org/​posts/​572-Saving-Power-with-CPU-Frequency-Scaling.html]]\\ +=====Voir aussi=====
-[[http://​gentoo-wiki.com/​HOWTO_CPU_Throttling]]+
  
 +  * [[:​indicator-cpufreq]],​ outil graphique qui fait le même travail,
 +  * **[[apt>​powernap]]**,​ regarde une série de moniteurs configurables. Si aucune activité ne se produit sur les éléments surveillés durant une période spécifiée,​ PowerNap juge le système inactif, et prend des mesures, telles que configurées par l'​administrateur système,
 +  * [[:​laptop-mode-tools]],​ Laptop-mode est une fonctionnalité du noyau de Linux qui permet à votre ordinateur d'​économiser ​ considérablement de l'​énergie en permettant à votre disque dur de s'​arrêter pendant des laps de temps plus importants.
 +  * La page [[:​énergie]] de la documentation.
 +  * [[http://​plfnicolarius.free.fr/​tutoriel_logiciel_linux_gerer_son_processeur_avec_cpufreq.php|Gérer son processeur avec CPUFREQ]].
 ---- ----
  
-// Contributeur :  [[utilisateurs:​Vicks]] //+//​Contributeur :  [[:utilisateurs:​Vicks]], [[http://​www.zaide.org|Zaide]],​ [[:​utilisateurs:​dolmen]],​ [[:​utilisateurs:​l_africain|L'​Africain]]//
  • cpu-frequtils.1170677138.txt.gz
  • Dernière modification: Le 18/04/2011, 14:58
  • (modification externe)