Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/08/2009, à 14:23

wawan60

Gesion du CPU sous Lxde

Bonjour,

Comme ma signature l'indique, je suis sous Lxde, et je le suis rendu compte depuis la mise en place de conky, que mon CPU était toujours cadencé à son maximum, soit 2Ghz

LA question réside dans ce problème... Connaissez vous un moyen ( une application une astuce ) pour que le CPU se cadence en fonction de mes besoins comme sous ubuntu ( 1ghz -1.5 ghz - 2ghz )

Sa serait pratique pour ma batterie, et surtout la chauffe de mon laptop hmm

Merci.


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne

#2 Le 20/08/2009, à 14:39

petilu63

Re : Gesion du CPU sous Lxde

Je pense que le paquet cpufrequtils peut t'intéresser. Sa documentation (man cpufrequtils) est bien faite et devrait te permettre de configurer l'utilisation de ton CPU. Basiquement, trois choix principaux possibles (appelés "gouverneurs")
- ondemand (la fréquence s'adapte à la demande)
- performance (au max)
- powersave (au min spécifié)


Ubuntu 10.04 + gnome / Debian Squeeze + openbox
un bon réflexe : documentation ; débutant sur ubuntu : lecture conseillée

Hors ligne

#3 Le 20/08/2009, à 14:41

wawan60

Re : Gesion du CPU sous Lxde

Je n'y avait pas pensé ... et commen fait on pour le configuré ?


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne

#4 Le 20/08/2009, à 14:41

Kookaburra

Re : Gesion du CPU sous Lxde

Installes le paquet "trayfreq", cela te permettra de gérer tes CPU à la demande ...

Plus de détails dans ce topic : http://forum.ubuntu-fr.org/viewtopic.php?pid=2877815

wink


Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...

Hors ligne

#5 Le 20/08/2009, à 14:46

wawan60

Re : Gesion du CPU sous Lxde

Trayfreq à l'air intérésant, merci je testerais tout sa dès ue je serais de retour sous mon pc.


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne

#6 Le 20/08/2009, à 15:23

petilu63

Re : Gesion du CPU sous Lxde

wawan60 a écrit :

Je n'y avait pas pensé ... et commen fait on pour le configuré ?

Cf. mon premier post. Un petit man cpufreq-set (la commande pour définir un gouverneur) t'expliquera tout ce qu'il faut. C'est une commande, qui de surcroît nécessite les droits administrateurs. Tu peux donc en faire un petit script du genre accessible par un raccourci, ou un raccourci clavier. Ça marche très bien par le biais du menu d'openbox, mais sous LXDE je ne sais pas ce qu'il en est, donc une solution sous forme de tray comme le suggère Kookaburra peut être intéressante.


Ubuntu 10.04 + gnome / Debian Squeeze + openbox
un bon réflexe : documentation ; débutant sur ubuntu : lecture conseillée

Hors ligne

#7 Le 21/08/2009, à 09:25

wawan60

Re : Gesion du CPU sous Lxde

Bonjour,

Gros problème je n'arrive pas à configuré cpufrequtils, et trayfreq est en 32 bit ...
C'est quoi la commande déja pour "transformé" le 32 bit en 64 bit ? hmm


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne

#8 Le 21/08/2009, à 10:12

petilu63

Re : Gesion du CPU sous Lxde

Concernant cpufrequtils pourrais-tu être un peu plus explicite ? C'est-à-dire préciser si l'installation s'est bien déroulée, quelles sont les commandes que tu as utilisées et les affichages d'erreur ?


Ubuntu 10.04 + gnome / Debian Squeeze + openbox
un bon réflexe : documentation ; débutant sur ubuntu : lecture conseillée

Hors ligne

#9 Le 21/08/2009, à 10:48

wawan60

Re : Gesion du CPU sous Lxde

En faite il était déja installé, et je comprends pas vraiment la commande à inséré pour configuré simplement mon laptop


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne

#10 Le 21/08/2009, à 11:06

petilu63

Re : Gesion du CPU sous Lxde

Essaie de lire les réponses qu'on te donne en entier wink

Cf. mon premier post. Un petit man cpufreq-set (la commande pour définir un gouverneur) t'expliquera tout ce qu'il faut.

Exemple : pour mettre ton CPU en mode "ondemand" (le mode dans lequel sa fréquence d'horloge peut varier), taper dans un terminal :

cpufreq-set -g ondemand

.  Je vois dans ta signature que tu as un core2duo, celui-ci doit se régler en deux étapes (pour chaque coeur) avec

cpufreq-set -c 1 -g ondemand

(pour le premier coeur) puis

cpufreq-set -c 2 -g ondemand

Je t'invite vraiment à apprendre de toi-même à te servir de cette commande (ce n'est pas compliqué) en consultant le manuel qu'ont mis à disposition les développeur. Celui-ci est accessible dans un terminal par

man cpufreq-set

.

edit : un réflexe que l'on devrait tous avoir : chercher et essayer avant de demander ! : http://doc.ubuntu-fr.org/cpu-frequtils

Dernière modification par petilu63 (Le 21/08/2009, à 11:10)


Ubuntu 10.04 + gnome / Debian Squeeze + openbox
un bon réflexe : documentation ; débutant sur ubuntu : lecture conseillée

Hors ligne

#11 Le 21/08/2009, à 12:24

ADcomp

Re : Gesion du CPU sous Lxde

wawan60 a écrit :

[..] trayfreq est en 32 bit ...C'est quoi la commande déja pour "transformé" le 32 bit en 64 bit ?

... lol

C'est vrai que si tu lisais un peu plus attentivement les réponses ..: https://launchpad.net/~ulite/+archive/nemo/+files/trayfreq_0.1.4-0ulite1~ppa1_amd64.deb


David [aka] ADcomp

Hors ligne

#12 Le 21/08/2009, à 16:47

wawan60

Re : Gesion du CPU sous Lxde

ADcomp a écrit :
wawan60 a écrit :

[..] trayfreq est en 32 bit ...C'est quoi la commande déja pour "transformé" le 32 bit en 64 bit ?

... lol

C'est vrai que si tu lisais un peu plus attentivement les réponses ..: https://launchpad.net/~ulite/+archive/nemo/+files/trayfreq_0.1.4-0ulite1~ppa1_amd64.deb

Désolé j'avais rien vu sur leurs sites en 64 bit
En plus faut les librairies gtk récente ...

Dernière modification par wawan60 (Le 21/08/2009, à 16:48)


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne

#13 Le 21/08/2009, à 17:13

wawan60

Re : Gesion du CPU sous Lxde

Bonjour,

tray demande l'intallation des récents libgtk

 trayfreq dépend de libgtk2.0-0 (>= 2.16.0) ; cependant :
  La version de libgtk2.0-0 sur le système est 2.12.12-1~lenny1.

Porblème j'ai pourtant bien choisis les 2.16 sur leurs site
Une adresse pour les 2.16 ?


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne

#14 Le 22/08/2009, à 12:02

wawan60

Re : Gesion du CPU sous Lxde

Bon le plus dur est fait gtk est à jour, et trayfreq installé problème lors du lancement :

wawan-laptop:/home/wawan# trayfreq
Erreur de segmentation

Youhou XD 

Et cpufrequtils ne m'inspire pas trop, je préfère avoir une petite icone dans le systray. Merci quand même wink;)


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne

#15 Le 23/08/2009, à 11:00

wawan60

Re : Gesion du CPU sous Lxde

Le petit up hmm


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne

#16 Le 23/08/2009, à 12:59

wawan60

Re : Gesion du CPU sous Lxde

On avance ....
Le problème -> 64 bit

Comment by: dzs6w3 on Tue, 23 Jun 2009 21:19:58 +0000
The segmentation fault on 64 bit is fixed.

Je test le 32 bit ..


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne

#17 Le 23/08/2009, à 13:08

wawan60

Re : Gesion du CPU sous Lxde

Sa y est j'ai enfin l'icone dans la systray. ( trayfreq 1.6.3 )

Problème : Je règle l'icone sur 1 ghz , jusque là tout va bien, mais quand je regarde ce que me dit mon conky.rc la frèquence indiquée est toujours de 2 ghz  hmm

La preuve en image :
200908231414281280x800s.th.png

Dernière modification par wawan60 (Le 23/08/2009, à 13:16)


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne

#18 Le 23/08/2009, à 13:27

wawan60

Re : Gesion du CPU sous Lxde

Bon je viens de me rendre compte que l'installation était mal réalisé et que seulement l'icone apparait dans le systray, et n'agit pas sur le système.
Je vous promet que c'est chiant lol

Allé ! Try again wink


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne

#19 Le 23/08/2009, à 13:34

wawan60

Re : Gesion du CPU sous Lxde

./configure tout se passe bien :

wawan-laptop:/home/wawan/trayfreq-0.1.6.3# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether gcc and cc understand -c and -o together... yes
checking for ranlib... ranlib
checking for g_slice_alloc in -lglib-2.0... yes
checking for gtk_main in -lgtk-x11-2.0... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdlib.h... (cached) yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating data/Makefile
config.status: creating data/trayfreq.desktop
config.status: creating src/config.h
config.status: src/config.h is unchanged
config.status: executing depfiles commands

Le make pose problème je pense :

wawan-laptop:/home/wawan/trayfreq-0.1.6.3# make
Making all in src
make[1]: entrant dans le répertoire « /home/wawan/trayfreq-0.1.6.3/src »
make  all-am
make[2]: entrant dans le répertoire « /home/wawan/trayfreq-0.1.6.3/src »
make[2]: quittant le répertoire « /home/wawan/trayfreq-0.1.6.3/src »
make[1]: quittant le répertoire « /home/wawan/trayfreq-0.1.6.3/src »
Making all in data
make[1]: entrant dans le répertoire « /home/wawan/trayfreq-0.1.6.3/data »
make[1]: Rien à faire pour « all ».
make[1]: quittant le répertoire « /home/wawan/trayfreq-0.1.6.3/data »
make[1]: entrant dans le répertoire « /home/wawan/trayfreq-0.1.6.3 »
make[1]: Rien à faire pour « all-am ».
make[1]: quittant le répertoire « /home/wawan/trayfreq-0.1.6.3 »

Et le make install pareil :

wawan-laptop:/home/wawan/trayfreq-0.1.6.3# make install
Making install in src
make[1]: entrant dans le répertoire « /home/wawan/trayfreq-0.1.6.3/src »
make[2]: entrant dans le répertoire « /home/wawan/trayfreq-0.1.6.3/src »
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
  /usr/bin/install -c trayfreq trayfreq-set '/usr/local/bin'
make  install-exec-hook
make[3]: entrant dans le répertoire « /home/wawan/trayfreq-0.1.6.3/src »
chmod -f 4755 /usr/local/bin/trayfreq-set
make[3]: quittant le répertoire « /home/wawan/trayfreq-0.1.6.3/src »
make[2]: Rien à faire pour « install-data-am ».
make[2]: quittant le répertoire « /home/wawan/trayfreq-0.1.6.3/src »
make[1]: quittant le répertoire « /home/wawan/trayfreq-0.1.6.3/src »
Making install in data
make[1]: entrant dans le répertoire « /home/wawan/trayfreq-0.1.6.3/data »
make[2]: entrant dans le répertoire « /home/wawan/trayfreq-0.1.6.3/data »
make[2]: Rien à faire pour « install-exec-am ».
test -z "/usr/local/share/trayfreq" || /bin/mkdir -p "/usr/local/share/trayfreq"
 /usr/bin/install -c -m 644 cpufreq-0.png cpufreq-25.png cpufreq-50.png cpufreq-75.png cpufreq-100.png trayfreq.config traybat-0.png traybat-0-charging.png traybat-20.png traybat-20-charging.png traybat-40.png traybat-40-charging.png traybat-60.png traybat-60-charging.png traybat-80.png traybat-80-charging.png traybat-100.png traybat-100-charging.png traybat-charged.png '/usr/local/share/trayfreq'
test -z "/etc/xdg/autostart" || /bin/mkdir -p "/etc/xdg/autostart"
 /usr/bin/install -c -m 644 trayfreq.desktop '/etc/xdg/autostart'
make[2]: quittant le répertoire « /home/wawan/trayfreq-0.1.6.3/data »
make[1]: quittant le répertoire « /home/wawan/trayfreq-0.1.6.3/data »
make[1]: entrant dans le répertoire « /home/wawan/trayfreq-0.1.6.3 »
make[2]: entrant dans le répertoire « /home/wawan/trayfreq-0.1.6.3 »
make[2]: Rien à faire pour « install-exec-am ».
make[2]: Rien à faire pour « install-data-am ».
make[2]: quittant le répertoire « /home/wawan/trayfreq-0.1.6.3 »
make[1]: quittant le répertoire « /home/wawan/trayfreq-0.1.6.3 »

Normal qu'il indique rien à faire tout le temps ? hmm


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne

#20 Le 27/08/2009, à 10:24

wawan60

Re : Gesion du CPU sous Lxde

je re up ... je trouve pas hmm


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne

#21 Le 28/08/2009, à 16:01

petilu63

Re : Gesion du CPU sous Lxde

Je trouve a posteriori la solution de trayfreq bien moins aisée à mettre en oeuvre que la mienne tongue (cpufreq utils)

Tu peux facilement utiliser ces lignes de commandes par l'intermédiaire de la souris en créant quelques scripts auxquels tu peux accéder dans ton panel (je suppose que LXDE en dispose) par exemple. Mais bon je dis ça je dis rien... roll

Sinon bon courage avec trayfreq. As-tu essayé de lancer trayfreq (naïvement, je dirais que si le système te dis "rien à faire" c'est que c'est déjà fait ?) ? pour relever les éventuels messages d'erreurs ?


Ubuntu 10.04 + gnome / Debian Squeeze + openbox
un bon réflexe : documentation ; débutant sur ubuntu : lecture conseillée

Hors ligne

#22 Le 28/08/2009, à 17:52

wawan60

Re : Gesion du CPU sous Lxde

Je vais tenter ta solution ... de toute façon je n'ai pas le choix, trayfreq avait l'air plus simple mais l'installation sous un système 64 bit à l'air de causé d'énorme problème pour pas mal de monde ...

Sinon qu'entends tu par scripts ?

wawan-laptop:/home/wawan# cpufreq-set -c 1 -g ondemand
wawan-laptop:/home/wawan# cpufreq-set -c 2 -g ondemand
CPU inconnu ou non supporté ?

Dernière modification par wawan60 (Le 28/08/2009, à 17:56)


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne

#23 Le 28/08/2009, à 18:40

petilu63

Re : Gesion du CPU sous Lxde

Pour résoudre le problème de "CPU inconnu ou non supporté" je te laisse suivre la doc ubuntu : http://doc.ubuntu-fr.org/cpu-frequtils

Par scripts j'entends un fichier texte rendu exécutable dans lequel on peut rentrer des commandes. Celles-ci sont alors accessibles d'un simple (double-)clic sur l'icone de ce script. Pour plus détails, toujours la même adresse ! smile http://doc.ubuntu-fr.org/tutoriel/script_shell


Ubuntu 10.04 + gnome / Debian Squeeze + openbox
un bon réflexe : documentation ; débutant sur ubuntu : lecture conseillée

Hors ligne

#24 Le 28/08/2009, à 19:28

wawan60

Re : Gesion du CPU sous Lxde

J'ai suivis mot pour mot le tuto, rien à faire le résultat de la commande est le même et la fréquence toujours bloqué à 2ghz
Et pourtant :

wawan-laptop:/home/wawan# cpufreq-info
cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006
Veuillez rapportez les erreurs et les bogues à cpufreq@lists.linux.org.uk, s'il vous plait.
analyse du CPU 0 :
  pilote : acpi-cpufreq
  CPUs qui doivent changer de fréquences en même temps : 0 1
  limitation matérielle : 1000 MHz - 2.00 GHz
  plage de fréquence : 2.00 GHz, 1.67 GHz, 1.33 GHz, 1000 MHz
  régulateurs disponibles : userspace, powersave, ondemand, conservative, performance
  tactique actuelle : la fréquence doit être comprise entre 1000 MHz et 2.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 1000 MHz (vérifié par un appel direct du matériel).
  des statistique concernant cpufreq:2.00 GHz:9,57%, 1.67 GHz:1,59%, 1.33 GHz:2,19%, 1000 MHz:86,65%  (109)
analyse du CPU 1 :
  pilote : acpi-cpufreq
  CPUs qui doivent changer de fréquences en même temps : 0 1
  limitation matérielle : 1000 MHz - 2.00 GHz
  plage de fréquence : 2.00 GHz, 1.67 GHz, 1.33 GHz, 1000 MHz
  régulateurs disponibles : userspace, powersave, ondemand, conservative, performance
  tactique actuelle : la fréquence doit être comprise entre 1000 MHz et 2.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 1000 MHz (vérifié par un appel direct du matériel).
  des statistique concernant cpufreq:2.00 GHz:9,57%, 1.67 GHz:1,59%, 1.33 GHz:2,19%, 1000 MHz:86,65%  (109)

Dernière modification par wawan60 (Le 28/08/2009, à 19:31)


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne

#25 Le 28/08/2009, à 21:01

wawan60

Re : Gesion du CPU sous Lxde

Bon ... j'ai trouver le laptop-mode-tool
Le problème est presque pareil : impossible de l'activer ... HELP neutral


Mon site -> www.retro-wuseum.hostzi.com
Grace Hopper : Pour moi, la programmation est plus qu'un art appliqué important. C'est aussi une ambitieuse
quête menée dans les tréfonds de la connaissance

Hors ligne