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

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
mtb_s
Hankyu
Messages : 20
Inscription : sam. 23 mai 2009, 22:33

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

Message 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 !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message par tuxce »

que te sort

Code : Tout sélectionner

cpufreq-info
Avatar de l’utilisateur
mtb_s
Hankyu
Messages : 20
Inscription : sam. 23 mai 2009, 22:33

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

Message 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.
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

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

Message par farvardin »

que te donne :

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Avatar de l’utilisateur
mtb_s
Hankyu
Messages : 20
Inscription : sam. 23 mai 2009, 22:33

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

Message 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"
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

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

Message 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
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message 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
Avatar de l’utilisateur
mtb_s
Hankyu
Messages : 20
Inscription : sam. 23 mai 2009, 22:33

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

Message 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 ?
Avatar de l’utilisateur
mtb_s
Hankyu
Messages : 20
Inscription : sam. 23 mai 2009, 22:33

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

Message 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 ?
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

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

Message 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.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message par tuxce »

et en forçant la fréquence, ça donne quoi?

Code : Tout sélectionner

cpufreq-set -f 2000 -c 0
_alexmyself
Chu Ko Nu
Messages : 405
Inscription : lun. 18 sept. 2006, 16:21
Localisation : france, yvelines 78

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

Message 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.. :)
Répondre