PDA

Afficher la version complète : cpufrequtils



fennec.
22/09/2008, 09h41
Bonjour a tous,


j'aimerai pouvoir régler la vitesse du cpu de mon eeepc900

j'ai éditer le fichier /etc/init.d/cpufrequtils, j'ai mit comme governor = performance
et la vitesse du cpu a 600000

mais voilà , a chaque redémarage c'est le governor ondemand qui est en place

j'ai vu sur le net que pour le eeepc il falait installer sysfsutils

j'ai suivis ces 2 tutos
http://philipjm.free.fr/blog/index.php?200...e-avec-l-eee-pc (http://philipjm.free.fr/blog/index.php?2008/04/01/131-reduire-automatiquement-la-frequence-cpu-exemple-avec-l-eee-pc)
http://doc.ubuntu-fr.org/cpu-frequtils

pour installer Debian, j'ai suivis ce tuto
http://forum.debian-fr.org/viewtopic.php?f=8&t=14682


ps : j'ai essayé de m'inscrire sur le forum debian-fr.org, mais je n'ai jamais reçus de mail
pour confirmer mon inscription (j'ai essayé avec 2 adresses mail différente)

je ne trouve pas l'adresse mail des admin pour les contactés


merci d'avance

thveillon
22/09/2008, 11h53
Salut,

je ne connais pas l'eepc et je sais qu'il a pas mal de spécificité matérielle, mais concernant cpufreq il faudrait vérifier quel gouverneur a été choisi par défaut lors de la compilation du noyau, et lesquels ont été compilé comme modules, tu peux voir ça avec :


egrep GOV /boot/config-$(uname -r)

et ensuite il faut vérifier qui de /proc, sysfs, ou les deux ont été compilé :


cat /boot/config-$(uname -r) | grep -i sysfs, et la même pour "proc" (c'est juste pour changer du egrep ;) )

Pour debian-fr je ne sais pas si un message de confirmation est envoyé, je ne me souviens pas en avoir reçu un, mais ça fait un moment...

fennec.
22/09/2008, 19h09
voici le réultat de la commande


egrep GOV /boot/config-$(uname -r)

CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=m
CONFIG_CPU_FREQ_GOV_ONDEMAND=m
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y

et celui de la commande


cat /boot/config-$(uname -r) | grep -i sysfs

CONFIG_SYSFS_DEPRECATED=y
CONFIG_SYSFS_DEPRECATED_V2=y
CONFIG_ACPI_SYSFS_POWER=y
CONFIG_VIDEO_PVRUSB2_SYSFS=y
CONFIG_RTC_INTF_SYSFS=y
CONFIG_SYSFS=y

et pour proc


cat /boot/config-$(uname -r) | grep -i proc

CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_PAGE_MONITOR=y
# Processor type and features
CONFIG_ACPI_PROCFS=y
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_PROC_EVENT=y
CONFIG_ACPI_PROCESSOR=m
# CPUFreq processor drivers
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
CONFIG_NF_CONNTRACK_PROC_COMPAT=y
CONFIG_PNPBIOS_PROC_FS=y
CONFIG_IDE_PROC_FS=y
CONFIG_SCSI_PROC_FS=y
CONFIG_I2O_PROC=m
CONFIG_RADIO_TYPHOON_PROC_FS=y
CONFIG_SND_VERBOSE_PROCFS=y
CONFIG_RTC_INTF_PROC=y
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
# CONFIG_KEYS_DEBUG_PROC_KEYS is not set


pour debian-fr.org, mon compte est crée mis pas activé, normalement on doit
recevoir un mail pour poursuivre l'enregistrement

thveillon
23/09/2008, 23h06
D'après les infos /proc et sysfs sont tous les deux présents, et c'est déjà le gouverneur "performance" qui est le choix par défaut, tous les autres sont bien compilés comme modules et donc dispo avec un petit coup de "modprobe" . Tu as essayé un lsmod pour voir si le module est chargé ? Et un modprobe si ce n'est pas le cas ?

Lorsque tu seras parvenu à charger le bon module ajoute-le à /etc/modules, éventuellement avec les options nécessaires s'il y en a.

Tu as vérifié les possibilité de ton processeur au niveau de la gestion de la fréquence ? Tu peux en savoir plus long avec :


cat /proc/cpuinfo et
cat /proc/acpi/processor/CPU/info (pour un multi-core c'est CPU1, CPU2,...). Tu verras sans doute si le proceseur supporte la gestion de l'énergie et le "throttling" (gestion de la fréquence).

Je vais aussi me renseigner sur :

<div class='quotetop'>Citation </div>
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set[/b]

parce que si le module n'a pas d'interface de communication avec le processeur ça doit marcher moins bien...