Page 1 sur 1

[CPU]Changement de fréquence automatiquement (non résolu)

Publié : jeu. 18 juin 2009, 20:42
par mtb_s
Bonsoir,

Voici mon matériel :
Asus p5e3 avec un e6830

la plage de fréquence admissible va de 2Ghz a 3Ghz
J'ai suivi le tuto : http://wiki.archlinux.fr/howto:cpufreq

Les modules chargés au démarrage :
cpufreq_ondemand
acpi_cpufreq

En passant en mode Ondemand la fréquence du CPU ne baisse pas malgrès aucune charge.
Dans le bios l'option variation de la fréq par OS est bien activée.

Avez vous une idée pour me permettre de finioler mon installation ?

PS : SUPERBE DISTRIBUTION ARCH !

Re: [CPU]Changement de fréquence automatiquement (non résolu)

Publié : jeu. 18 juin 2009, 21:01
par tuxce
que te sort

Code : Tout sélectionner

cpufreq-info

Re: [CPU]Changement de fréquence automatiquement (non résolu)

Publié : jeu. 18 juin 2009, 21:13
par mtb_s

Code : Tout sélectionner

analyse du CPU 0 :
  pilote : acpi-cpufreq
  CPUs qui doivent changer de fréquences en même temps : 0
  limitation matérielle : 2.00 GHz - 3.00 GHz
  plage de fréquence : 3.00 GHz, 2.00 GHz
  régulateurs disponibles : powersave, ondemand, performance
  tactique actuelle : la fréquence doit être comprise entre 2.00 GHz et 3.00 GHz.
                  Le régulateur "ondemand" est libre de choisir la vitesse
                  dans cette plage de fréquences.
  la fréquence actuelle de ce CPU est 3.00 GHz.
analyse du CPU 1 :
  pilote : acpi-cpufreq
  CPUs qui doivent changer de fréquences en même temps : 1
  limitation matérielle : 2.00 GHz - 3.00 GHz
  plage de fréquence : 3.00 GHz, 2.00 GHz
  régulateurs disponibles : powersave, ondemand, performance
  tactique actuelle : la fréquence doit être comprise entre 2.00 GHz et 3.00 GHz.
                  Le régulateur "ondemand" est libre de choisir la vitesse
                  dans cette plage de fréquences.
  la fréquence actuelle de ce CPU est 3.00 GHz.

Re: [CPU]Changement de fréquence automatiquement (non résolu)

Publié : jeu. 18 juin 2009, 21:17
par farvardin
que te donne :

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

Re: [CPU]Changement de fréquence automatiquement (non résolu)

Publié : jeu. 18 juin 2009, 21:32
par mtb_s

Code : Tout sélectionner

ondemand
:(

Edit :
mon /etc/conf.d/cpufreq

Code : Tout sélectionner

governor="ondemand"

# valid suffixes: Hz, kHz (default), MHz, GHz, THz
min_freq="2GHz"
max_freq="3GHz"

Re: [CPU]Changement de fréquence automatiquement (non résolu)

Publié : jeu. 18 juin 2009, 21:48
par farvardin
Chez moi la commande plus haut donne :

"CPUs qui doivent changer de fréquences en même temps : 0 1"

pour les 2 proc.

De plus j'utilise les modules :
powernow-k8 cpufreq_ondemand cpufreq_powersave

mais j'ai un amd, toi c'est intel je crois.

Par contre d'après :
http://wiki.archlinux.org/index.php/CPU ... cy_Scaling

Il te faudrait en plus ajouter ce module commun aux 2 processeurs : cpufreq_powersave

Re: [CPU]Changement de fréquence automatiquement (non résolu)

Publié : jeu. 18 juin 2009, 23:59
par tuxce
farvardin a écrit : Il te faudrait en plus ajouter ce module commun aux 2 processeurs : cpufreq_powersave
les modules sont chargés automatiquement, il faut explicitement les charger que si tu utilises le governor userspace.

@mtb_s: définit le governor conservative ou même powersave et regarde au bout d'un moment si la fréquence descend, si c'est le cas, il se peut que ton cpu ait des montées en charge rapide ce qui fait qu'ondemand n'a pas le temps de descendre la fréquence

Re: [CPU]Changement de fréquence automatiquement (non résolu)

Publié : ven. 19 juin 2009, 21:46
par mtb_s
Ok j'ai lancé la commande :

Code : Tout sélectionner

cpufreq-set -g conservative
En vérifiant :

Code : Tout sélectionner

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
--> conservative
par contre

Code : Tout sélectionner

cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
--> ondemand
En forçant le cpu1 :

Code : Tout sélectionner

cpufreq-set -c 1 -g conservative
cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
--> conservative
Les deux CPU sont bien en conservative mais toujours pas de baisse de fréquence.

Comme le fait remarqué farvardin le lien entre le core 0 et 1 n'est pas fait.
Est-ce que mon cpu est bien identifié par cpufreq ?

Re: [CPU]Changement de fréquence automatiquement (non résolu)

Publié : ven. 19 juin 2009, 21:55
par mtb_s
Les commandes :

Code : Tout sélectionner

cat /proc/acpi/processor/CPU1/throttling
cat /proc/acpi/processor/CPU2/throttling
Elles retournent :

Code : Tout sélectionner

<not supported>
Est-ce une piste ?
Y a t'il un fichier de configuration pour ACPI ?

Re: [CPU]Changement de fréquence automatiquement (non résolu)

Publié : ven. 19 juin 2009, 22:30
par farvardin
chez moi j'ai également la même réponse <not supported>

Par contre c'est CPU0 et CPU1

Est-ce qu'un livecd linux (genre mandriva et compagnie) est censé gérer les changements de fréquence ? Comme cela tu pourrais voir si cela vient du système ou du matériel.

Re: [CPU]Changement de fréquence automatiquement (non résolu)

Publié : ven. 19 juin 2009, 23:55
par tuxce
et en forçant la fréquence, ça donne quoi?

Code : Tout sélectionner

cpufreq-set -f 2000 -c 0

Re: [CPU]Changement de fréquence automatiquement (non résolu)

Publié : sam. 20 juin 2009, 19:39
par _alexmyself
ce que cpufreq peut utiliser:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

la série /proc/.../throttling c'est des valeurs que l'on peut forcer mais sans gain niveau conso.
pour mon portable le plus bas c'est 1,8ghz, si je le mets à 400mhz ba ca change rien, les ventilos ne ralentissent jamais davantage, et à 400mhz il n'y a bien qu'eux qui n'aient pas ralenti.. :)