Bonjour, J'ai reussi à compiler le noyau pour obtenir que la fréquence du CPU varie effectivement en fonction de sa charge.
Par contre je n'ai le choix qu'entre deux valeurs: ------------ ~$:cpufreq-info cpufrequtils 006: cpufreq-info (C) Dominik Brodowski 2004-2009 Veuillez rapportez les erreurs et les bogues à cpuf...@vger.kernel.org, s'il vous plait. analyse du CPU 0 : pilote : acpi-cpufreq CPUs which run at the same hardware frequency: 0 1 CPUs which need to have their frequency coordinated by software: 0 maximum transition latency: 10.0 us. limitation matérielle : 2.00 GHz - 2.66 GHz plage de fréquence : 2.66 GHz, 2.00 GHz régulateurs disponibles : conservative, ondemand, powersave, userspace, performance tactique actuelle : la fréquence doit être comprise entre 2.00 GHz et 2.66 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 2.00 GHz. des statistique concernant cpufreq:2.66 GHz:8,87%, 2.00 GHz:91,13% (253585) analyse du CPU 1 : pilote : acpi-cpufreq CPUs which run at the same hardware frequency: 0 1 CPUs which need to have their frequency coordinated by software: 1 maximum transition latency: 10.0 us. limitation matérielle : 2.00 GHz - 2.66 GHz plage de fréquence : 2.66 GHz, 2.00 GHz régulateurs disponibles : conservative, ondemand, powersave, userspace, performance tactique actuelle : la fréquence doit être comprise entre 2.00 GHz et 2.66 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 2.00 GHz. des statistique concernant cpufreq:2.66 GHz:14,35%, 2.00 GHz:85,65% (507027) ----------------------- Il y a plusieurs fichiers très intéressant dans les répertoires: /sys/devices/system/cpu/cpu0/cpufreq/ /sys/devices/system/cpu/cpu1/cpufreq/ Un des fichiers particulièrement intéressant est : /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies qui contient la liste des fréquences que le système peut utiliser. Y a t-il quelqu'un qui puisse m'expliquer comment on fait pour ajouter/modifier les fréquences de ce fichier ? La commande cpufreq-set de donne strictement rien chez moi. Merci d'avance. Le 12 janvier 2010 18:35, Luxpopuli Open source <luxpopul...@gmail.com> a écrit : > Voilà, je viens de relancer ma Debian sur un kernel 2.6.32.3 fraichement > compilé. > > Voici les deux options compilées en dur: > CPU_FREQ_GOV_ONDEMAND [=y] && CPU_FREQ_GOV_PERFORMANCE [=y] > > Par contre je n'ai pas compilé (ni en dur en en tant que module): > CPU_FREQ_GOV_POWERSAVE > CONFIG_CPU_FREQ_GOV_USERSPACE > CONFIG_CPU_FREQ_GOV_CONSERVATIVE > > Voici ce que renvoie la commande "cpufreq-info" > ------------------ > cpufrequtils 006: cpufreq-info (C) Dominik Brodowski 2004-2009 > Veuillez rapportez les erreurs et les bogues à cpuf...@vger.kernel.org, > s'il vous plait. > analyse du CPU 0 : > pilote : acpi-cpufreq > CPUs which run at the same hardware frequency: 0 1 > CPUs which need to have their frequency coordinated by software: 0 > maximum transition latency: 10.0 us. > limitation matérielle : 2.00 GHz - 2.66 GHz > plage de fréquence : 2.66 GHz, 2.00 GHz > régulateurs disponibles : ondemand, performance > tactique actuelle : la fréquence doit être comprise entre 2.66 GHz et > 2.66 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 2.66 GHz (vérifié par un appel direct > du matériel). > des statistique concernant cpufreq:2.66 GHz:96,57%, 2.00 GHz:3,43% (36) > analyse du CPU 1 : > pilote : acpi-cpufreq > CPUs which run at the same hardware frequency: 0 1 > CPUs which need to have their frequency coordinated by software: 1 > maximum transition latency: 10.0 us. > limitation matérielle : 2.00 GHz - 2.66 GHz > plage de fréquence : 2.66 GHz, 2.00 GHz > régulateurs disponibles : ondemand, performance > tactique actuelle : la fréquence doit être comprise entre 2.66 GHz et > 2.66 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 2.66 GHz (vérifié par un appel direct > du matériel). > des statistique concernant cpufreq:2.66 GHz:96,54%, 2.00 GHz:3,46% (20) > ------------------ > > Première remarque, le CPU à l'air quand même bloqué sur la fréquence la > plus élévée (même au repos). > Deuxième remarque, j'ai overclocké mon CPU à ~3.1Ghz et maintenant la > fréquence haute du CPU ne semble plus pouvoir dépasser sa fréquence par > défaut (2.66 Ghz). > > La comamde: > ps aux|grep ondemand > renvoie: > root 347 0.0 0.0 0 0 ? S 18:12 0:00 > [kondemand/0] > root 348 0.0 0.0 0 0 ? S 18:12 0:00 > [kondemand/1] > > J'ai essayé cette commande: > > cpufreq-set -c 0 -u 3.1GHz > cpufreq-set -c 1 -u 3.1GHz > > mais cela n'a aucune influence. > > Quant à la commande cat /proc/cpuinfo elle m'indique 2664MHz pour chacun > des 2 coeurs. > > Donc pour l'instant, je n'ai pas l'impression d'avoir gagner quoi que ce > soit. J'ai même perdu ma fréquence d'overcloking. > > Pascal > > L 12 janvier 2010 17:31, Luxpopuli Open source <luxpopul...@gmail.com> a > écrit : > >> Merci bien Guillaume, je vais tester ça de suite ;-) >> >> Pascal >> >> Le 12 janvier 2010 17:03, giggzounet <giggzou...@gmail.com> a écrit : >> >> Luxpopuli Open source a écrit : >>> > Bonjour, >>> > >>> > Un ami vient d'installer Ubuntu sur une machine à base de CPU Intel >>> Dual >>> > Core E7600 (3.06 Ghz). >>> > La commande cat /proc/cpuinfo renvoie la fréquence des deux coeurs au >>> > alentour de 1600 Mhz lorsque la machine est au repos. >>> > Par contre, s'il lance une application un peu lourde, alors la commance >>> > cat renvoie des fréquences plus élévées. >>> > >>> > Sur ma Debian, basé sur un Dual Core E6750 (2.66Ghz), la commande cat >>> > /proc/cpuinfo renvoie, quelque soit la charge, 2660 Mhz environ pour >>> > chacun des coeurs. >>> > >>> > Il semble donc que sur la machine Ubuntu, la fréquence du CPU peux >>> > varier en fonction de sa charge mais que cela n'est pas le cas sur ma >>> > Debian. >>> > >>> > Est-ce une option de compilation du kernel qui permet de gérer la >>> > fréquence du CPU en fonction de sa charge ? (je compile mes noyaux à la >>> > main) >>> > >>> > Merci d'avance, >>> > >>> > Pascal >>> >>> ans ta config de noyau : >>> cpufreq de l'acpi doit être activé. les governors ondemand et >>> performance en dur les autres en module. Ensuite il te faut un module >>> pour gérer ton la variation de fréquence de ton cpu. je ne sais pas >>> lequel c'est : active les tous en modules et ensuite charge les un par >>> un pour voir lequel marche. >>> >>> Tu te mets ensuite sur le governor "on demand" (par exemple avec >>> cpufreq-utils) et vala... >>> >>> Bye >>> Guillaume >>> >>> -- >>> Lisez la FAQ de la liste avant de poser une question : >>> http://wiki.debian.org/fr/FrenchLists >>> >>> Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" >>> vers debian-user-french-requ...@lists.debian.org >>> En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org >>> >>> >> >