1. l'acpi dans ton kernel
2. le driver de ton processeur (centrino/sonoma/pentium M/dothan, je connais pas le kernel par coeur)
3. un driver cpufreq (performance/powersave/on demand)
4. un logiciel de gestion de la fréquence (cpufreqd, cpudyn, powernow), configuré pour utiliser un des drivers cpufreq (note que le logiciel intégré au kernel, et configuré pour utiliser on demand, ca marche plutot bien).
si avec ca tu veux utiliser des outils de monitoring graphique, tu peux.
note que (si t'es sou kde), klaptop te permet de voir et configurer les drivers cpufreq pour ton proco)
Une fois que tu as installé tout les prérequis cités par le mossieur d'au dessus, tu peux tweaker le "governor" de ton processeur via le système de fichier /sys :
La méthode pr un noyau 2.6:
pour voir les "governors" dispos :
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
Pour passer en mode économie d'énergie:
echo "powersave" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Merci pour ces infos.
Une erreur que je faisais étaiit de regarder dans /proc/cpuinfo où "cpu MHz" ne bouge pas, les bogomips varient, mais c'est pas très parlant.
Sur http://tuxmobil.org/centrino.html(...) , il montre un "cpu MHz" très bas en reprenant la structure de cpuinfo. Pour le Dothan, ils ont mis à jour le pilote speedstep-centrino.
scaling_available_frequencies me donne "2000000 1600000 1333000 1067000 800000", donc 5 "steps" comme un "Banias, soit 3 de moins que possible pour un Sonoma, d'après ce que me dit cpuinfo: "stepping : 8"
J'ai réinstallé cpudyn (j'ai aussi essayé avec powernow,cpufreqd), Je n'ai pas l'impression qu'il marche très bien. J'ai envoyé powersave dans scaling_governor, je suis à 800MHz mais je reviens à performance, alors que je ne fais vraiment rien de très gourmant (écrire dans firefox). Avec ton programme, j'ai remarqué que ça passait de temps en temps à powersave, mais en général, je suis en performance. ça prouverait que cpudyn fait quand même quelque chose. Mais bon, un "boitier automatique" qui passe que de 1ère à 5ème, je trouve un peu bizarre.
J'ai eu le même comportement avec cpudynd, c'est pour cette raison que je l'ai desinstallé.
Je passe systèmatiquement mon portable en économie d'énergie. Ca chauffe moins, c'est moins bruyant et les 600 Mhz du centrino reste parfaits pour l'usage que j'en ai.
J'ai quand même l'impression que mon CPU n'est pas encore bien supporté. Notamment j'ai vu chez une copine que /proc/cpuinfo indiquait un "CPU MHz" de 600 alors qu'elle un P-M 1.5GHz, chez moi la valeur reste à 1995.576 en "powersave", il y a sûrement une table de fréquence mal identifiée quelque part.
# plusieurs choses
Posté par nicodache . Évalué à 4.
2. le driver de ton processeur (centrino/sonoma/pentium M/dothan, je connais pas le kernel par coeur)
3. un driver cpufreq (performance/powersave/on demand)
4. un logiciel de gestion de la fréquence (cpufreqd, cpudyn, powernow), configuré pour utiliser un des drivers cpufreq (note que le logiciel intégré au kernel, et configuré pour utiliser on demand, ca marche plutot bien).
si avec ca tu veux utiliser des outils de monitoring graphique, tu peux.
note que (si t'es sou kde), klaptop te permet de voir et configurer les drivers cpufreq pour ton proco)
nicodache, et son XP-m 1800+@666
[^] # Re: plusieurs choses
Posté par LaBienPensanceMaTuer . Évalué à 2.
La méthode pr un noyau 2.6:
pour voir les "governors" dispos :
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
Pour passer en mode économie d'énergie:
echo "powersave" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
J'ai fait un petit programme tout con en GTK pour gérer ça (ouai car moi et KDE/Gnome ... c'est pas ça).
Tu le trouveras ici: http://www.psycho-hazard.net/~binarym/?what=projet/gspeedstep(...)
C'est fait en speed, un poil goret. Toutes améliorations est la bienvenue :)
[^] # Re: plusieurs choses
Posté par Djax . Évalué à 1.
Une erreur que je faisais étaiit de regarder dans /proc/cpuinfo où "cpu MHz" ne bouge pas, les bogomips varient, mais c'est pas très parlant.
Sur http://tuxmobil.org/centrino.html(...) , il montre un "cpu MHz" très bas en reprenant la structure de cpuinfo. Pour le Dothan, ils ont mis à jour le pilote speedstep-centrino.
scaling_available_frequencies me donne "2000000 1600000 1333000 1067000 800000", donc 5 "steps" comme un "Banias, soit 3 de moins que possible pour un Sonoma, d'après ce que me dit cpuinfo: "stepping : 8"
J'ai réinstallé cpudyn (j'ai aussi essayé avec powernow,cpufreqd), Je n'ai pas l'impression qu'il marche très bien. J'ai envoyé powersave dans scaling_governor, je suis à 800MHz mais je reviens à performance, alors que je ne fais vraiment rien de très gourmant (écrire dans firefox). Avec ton programme, j'ai remarqué que ça passait de temps en temps à powersave, mais en général, je suis en performance. ça prouverait que cpudyn fait quand même quelque chose. Mais bon, un "boitier automatique" qui passe que de 1ère à 5ème, je trouve un peu bizarre.
[^] # Re: plusieurs choses
Posté par LaBienPensanceMaTuer . Évalué à 2.
Je passe systèmatiquement mon portable en économie d'énergie. Ca chauffe moins, c'est moins bruyant et les 600 Mhz du centrino reste parfaits pour l'usage que j'en ai.
[^] # Re: plusieurs choses
Posté par Djax . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.