View previous topic :: View next topic |
Author |
Message |
KlemZ n00b
Joined: 12 Dec 2004 Posts: 46 Location: France, Nantes
|
Posted: Sat Jul 16, 2005 10:55 am Post subject: [cpufreqd] problème avec avec scaling_max_freq [resolu] |
|
|
bonjour,
j'ai un probleme avec cpufreqd : j'ai fait un fichier de configuration pour que mon portable tourne à 600Mhz quand il est branché et qu il augmente progressivement en fonction de la charge processeur.
Il toune bien a 600Mhz, le problème c'est qu'il ne tourne jamais au dessus... après quelques recherche, je me suis rendu compte que la valeur du fichier /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq est a 600000. par contre, si je change manuellement cette valeur :
Code: | echo 1700000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq |
cpufreqd arrive à faire varier la frequence du processeur suivant le fichier de config.
apres quelque recherche sur le forum, j'ai trouver quelqu'un qui avait reglé un problème similaire en mettant ce genre de commande dans le fichier /etc/local.start, j ai fait le test. ca ne marche pas au demarage de la machine donc la valeur reste a 600000, par contre, après le boot si je fait /etc/init.d/local restart il me change bien la valeur a 1700000. Dans tous les cas, cette solution n'était pas élégante et ne réglait pas le problème elle ne faisait que le cacher.
donc si quelqu'un a une piste pour m'aider, ca serait sympa. je vous met mon fichier /etc/cpufreqd.conf
Quote: |
[General]
pidfile=/var/run/cpufreqd.pid
poll_interval=2
pm_type=acpi
verbosity=5
[Profile]
name=ondemand_low
minfreq=600
maxfreq=1000
policy=ondemand
[Profile]
name=ondemand_med
minfreq=1000
maxfreq=1400
policy=ondemand
[Profile]
name=powersave
minfreq=600
maxfreq=1000
policy=powersave
[Profile]
name=performance
minfreq=1400
maxfreq=1700
policy=performance
[Rule]
name=battery
ac=off
profile=ondemand_low
[Rule]
name=battery_low
ac=off
battery_interval=0-10
profile=powersave
[Rule]
name=ac_low
cpu_interval=0-50
ac=on
profile=ondemand_low
[Rule]
name=ac_med
cpu_interval=50-80
ac=on
profile=ondemand_med
[Rule]
name=ac_high
cpu_interval=80-100
ac=on
profile=performance
|
edit :
en faite, je me suis rendu compte que même quand je fais : echo 1700000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
quelque chose (cpufreqd ?) remet la valeur a 600000 quand la charge processeur est basse donc, la commande marche surement dans le local.start, mais est annulée par la suite
Last edited by KlemZ on Mon Jul 18, 2005 12:51 am; edited 1 time in total |
|
Back to top |
|
|
TTK Guru
Joined: 02 Mar 2004 Posts: 523
|
Posted: Sun Jul 17, 2005 5:31 am Post subject: |
|
|
Salut
J'avais le même genre de pb: le max freq qui descend et ne remonte pas.
Je suis passé en "ondemand" et j'ai laissé tomber cpufreqd
Tshaw |
|
Back to top |
|
|
elgrande71 Tux's lil' helper
Joined: 07 Oct 2004 Posts: 131 Location: France
|
Posted: Sun Jul 17, 2005 8:05 am Post subject: |
|
|
J'ai utilisé ondemand et maintenant, j'utilise conservative sur un Pentium M.
Cela marche très bien aussi. _________________ Asustek P5Q-PRO Core2Quad Q9550 - 4Gb DDRII1066
Gentoo Linux 10.0 amd64 - fs ext3 - 2.6.39-gentoo-r3 |
|
Back to top |
|
|
loopx Advocate
Joined: 01 Apr 2005 Posts: 2787 Location: Belgium / Liège
|
Posted: Sun Jul 17, 2005 3:40 pm Post subject: |
|
|
Moi aussi, j'ai laissé tomber cpufreqd... ondemand fonctionne parfaitement...
Mais tant qu'on y est, je voulais vous demander si il n'y a pas moyen de diminuer la fréquence minimal.
En effet, en mode ondemand, mon proco passe de 600 à 2ghz (pentium M), or je VEUX qu'il descende jusque 200 mhz, bah vi car windows le fait aussi, et puis ca consome encore moin
Quelqu'un a t'il déjà essayé d'y arriver ??????? _________________ Mon MediaWiki perso : http://pix-mania.dyndns.org |
|
Back to top |
|
|
KlemZ n00b
Joined: 12 Dec 2004 Posts: 46 Location: France, Nantes
|
Posted: Sun Jul 17, 2005 3:54 pm Post subject: |
|
|
ok, merci pour vos reponses, je vais aller creser de ce coté la, mais la gestion du processeur est elle vraiment bien efficasse ?
sinon pour descendre a 200Mhz, j ai lu des chose la dessus sur les forums anglais mais j ai pas retenu grand chose a part que ca n'a pas l air d etre possible. je crois qu ils disaient qu il fallait jouer avec un autre paramettre que la frequence pour une meilleur autonomie...
au final, je ne sais pas si je dois tagger mon sujet avec abandonné-résolu car j aurai bien aimer savoir d'ou vient ce problème |
|
Back to top |
|
|
loopx Advocate
Joined: 01 Apr 2005 Posts: 2787 Location: Belgium / Liège
|
Posted: Sun Jul 17, 2005 5:08 pm Post subject: |
|
|
Moi j'ai lu aussi un ptit truc, comme quoi il fallait recompiler quelque chose... Alors, vu que ca à l'air quand même assez chaud, je vais laissé tomber. _________________ Mon MediaWiki perso : http://pix-mania.dyndns.org |
|
Back to top |
|
|
KlemZ n00b
Joined: 12 Dec 2004 Posts: 46 Location: France, Nantes
|
Posted: Mon Jul 18, 2005 12:50 am Post subject: |
|
|
bon, en fait, c'est résolu, c'est moi qui suis un boulet
le fichier cpufreqd.conf prend des valeurs en Hz et non en MHz, donc d'après mon fichier de config je lui demande de mon à 1,7Mhz maximum, il prennait donc la valeur minimale possible par mon processeur : 600Mhz |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|