Brj
Le cpu frenquency scaling est l'option de compilation du noyau linux nécessaire pour que celuis ci puisse faire varier la fréquence du processeur en fonction des besoins. C'est important pour un portable car plus le processeur tourne vite plus il consomme et donc vide la batterie. Cette fonction est d'ailleur activée dans le noyau installé avec la debian sarge.
J'ai migré vers un noyau 2.4.25 compilé maison, j'ai activé cette option pour mon portable Dell C600 PIII 1Ghz en fonction du chipset de la carte mère, un Intel 440 BX. J'ai également activé le support APM afin de mettre mon portable en veille.
Zero problème un rêve, mon portable fait varier la fréquence entre 2Mhz et 15Mhz pour un simple saisie de texte comme pour ce journal.
Bien je suis passé après cela à un noyau 2.6.5 compilé maison avec les mêmes options. Impossible d'avoir le support cpu frenquency scaling ! marche pas !
Si je boot branché sur le secteur le cpu reste collé à 1Ghz, si je boot sur la batterie il stagne à 700Mhz en continue, même si je le branche sur le secteur en suite.
J'ai fais et re-fais le .config de mon noyau, recompilé de même sans trouver l'origine du problème. A la 9ème compilation, en désespoire de cause, j'ai viré le support APM et activé ACPI. Miracle le CPU Frequency Scaling est revenu comme avant.
Conclusion le support du CPU Frequency Scaling dans le 2.6 semble reposé sur l'ACPI exclusivement. Comme je ne maitrise pas encore ACPI je ne connais pas l'équivalent de "apm -suspend", si vous avez un tuyau...
Voila avec l'espoir que cela évite une crise de nerf à quelqu'un d'autre.
Enjoy
Karlesnine
# Re: CPU Frequency Scaling
Posté par Dragon . Évalué à -1.
[^] # Re: CPU Frequency Scaling
Posté par Karles Nine (site web personnel) . Évalué à 0.
Enjoy
Karlesnine
# Re: CPU Frequency Scaling
Posté par ccomb (site web personnel) . Évalué à 5.
J'utilise le paquet "cpudyn" qui s'occupe de faire varier la fréquence du CPU en fonction de l'activité. Si je ne fais rien ça tombe à 600MHz, si le CPU a du boulot, cpudyn le monte à 1,8GHz.
Il y a des modules a charger, comme cpufreq_userspace, cpufreq_powersave, powernow_k7 (pour un ahlon), freq_table,
et j'ai modifié /etc/cpudyn.conf pour qu'il soit plus souvent à 600MHz qu'à 1.8GHz.
[^] # Re: CPU Frequency Scaling
Posté par Karles Nine (site web personnel) . Évalué à 2.
Voici les options de configurations concernées :
[*] CPU Frequency scaling
< > /proc/cpufreq interface (deprecated)
Default CPUFreq governor (performance) --->
--- 'performance' governor
< > 'powersave' governor
< > 'userspace' governor for userspace frequency scaling
<*> CPU frequency table helpers
--- CPUFreq processor drivers
< > ACPI Processor P-States driver
< > AMD Mobile K6-2/K6-3 PowerNow!
< > AMD Mobile Athlon/Duron PowerNow!
< > AMD Opteron/Athlon64 PowerNow!
< > Cyrix MediaGX/NatSemi Geode Suspend Modulation
< > Intel Enhanced SpeedStep
< > Intel Speedstep on ICH-M chipsets (ioport interface)
<*> Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface)
< > Intel Pentium 4 clock modulation
< > Transmeta LongRun
< > VIA Cyrix III Longhaul
Les sources sont celle du paquet kernel-patch-debian-2.6.5 .deb.
Enjoy
Karlesnine
[^] # Re: CPU Frequency Scaling
Posté par Yaz . Évalué à 1.
tu dois bien avoir un logiciel du genre cpudyn, cpufreqd ou powernowd quand même...
Et 15 MHz... C'est la fréquence de ma calculatrice donc... tu es sûr de toi ?
Moi, ca descend au minimum à 300 MHz. (un Athlon XP 2500+ M)
[^] # Re: CPU Frequency Scaling
Posté par Laurent Simon . Évalué à 1.
[^] # Re: CPU Frequency Scaling
Posté par Yaz . Évalué à 1.
[^] # Re: CPU Frequency Scaling
Posté par Karles Nine (site web personnel) . Évalué à 1.
Mini:/home/karles# dpkg -l | grep cpufreqd
-> rien
Mini:/home/karles# dpkg -l | grep powernowd
-> rien
Mini:/home/karles# dpkg -l | grep cpudyn
-> rien
Pour les 15Mhz et bien je fais confiance a gkrellm et au moniteur systeme de gnome. Je contaste que la températeur du portable reste stable, autour de 5O° voir 46° actuellement, en concequence le ventilo ne tourne presque plus voir pas.
Enjoy
Karlesnine
# probleme frequency scaling
Posté par Pierre Mauduit . Évalué à 1.
Parce que mon probleme est que le cpu devrait a priori tourner autour de 1500 Mhz (c'est un 1800+), mais depuis que j'ai activé le frequency scaling, ca dépasse pas le 1GHz...
Evidemment, ma batterie de portable tient un peu plus longtemps, mais j'ai des perfs un peu nazes en ce moment :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.