PowerTop [topic unique] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 11-07-2007 à 17:43:34
Les C-states :
Pour un CPU, il existe plusieurs niveau de "réveil". C0 correspond à l'état le plus solicité, et C3 par exemple, le moins.
Plus vous passez longtemps dans le C state le plus élevé, mieux c'est !
Les P-states, c'est simplement la fréquence du CPU (pour un CPU avec speedstep, celà correspond à ces fréquences de fonctionnement)
Marsh Posté le 11-07-2007 à 17:43:40
Exemple d'utilisation :
Sur mon laptop (Dell D420), j'ai trouvé des modules qui réveillent beaucoup le CPU. En premier lieu, le module firewire ohci1394 qui ne me sert pas. A vous de faire le tri !
Quelques chiffres dans la pratique :
>> utilisation du wifi intégré (Intel 3945ABG) : + 2W
>> Gnome : +1.5W
>> luminositée min à max : +4W
>> Gravure CD : +7W
Autre interet : je sais que ma batterie fait 42Wh (oui c'est un ultraportable hein ), donc en moyenne j'ai un peu plus de 3h
Powertop est donc très utile pour savoir si sa batterie va bien, et combien de temps réel peut vous offrir une nouvelle batterie
______________________________________________________________
"Concours" de conso min :
Plam :
le plus bas => 8.1W (sans X, sans Wifi, sur Ubuntu Gutsy pleinement fonctionelle, donc noyau "standard" )
utilisation "normale" => 13/14W (wifi + firefox + luminosité pas mal + mp3)
Marsh Posté le 11-07-2007 à 17:54:08
Drapal
http://www.linuxpowertop.org/known.php pour des patchs sur les problèmes les plus courants mais pas encore résolus
Marsh Posté le 11-07-2007 à 18:19:25
drapal je testerais la prochaine fois que je serais sur batterie
Marsh Posté le 11-07-2007 à 18:35:12
Power usage (ACPI estimate) : 0.7 W (3.3 hours left) Suggestion: Enable the CONFIG_USB_SUSPEND kernel configuration option. |
Sur mon ultra-portable DELL Latitude X1 avec Debian Etch, noyau 2.6.18 maison (du coup j'ai pas forcément certaines des options demandées activées dans ma config ; dans l'immédiat donc c'est tout ce que je peux donner).
Sur batterie, luminosité réduite, Xorg de lancé avec KDE + quelques applis (Kate, Konqueror, Kmail, Konsole), les modules chargés sont les suivants :
i915, drm, cpufreq_ondemand, cpufreq_userspace, cpufreq_powersave, speedstep_centrino, freq_table, button, ac, battery, snd_intel8x0, snd_ac97_codec, snd_ac97_bus, snd_pcm_oss, snd_mixer_oss, snd_pcm, snd_timer, psmouse, intel_agp, agpgart, evdev, snd, soundcore, snd_page_alloc, ide_disk, usbhid, ohci1394, ieee1394, piix, ide_core, ehci_hcd, tg3, uhci_hcd, usbcore, thermal, processor, fan.
Je n'utilise ni Wifi ni Bluetooth, ils sont matériellement désactivés depuis le BIOS.
Autrement la version de powertop que j'utilise date un peu (une 1.1) car elle n'est pas dispo par défaut pour Etch et les versions plus récentes ne sont dispos que pour Lenny / Sid ; comme celles-ci requièrent une libc6 plus récente, j'ai rapidement installé une "vieille" version depuis snapshot.debian.net -n'ayant pas le temps de re-builder exprès le paquet avec les bonnes deps.
Je posterais aussi les résultat de mon autre portable depuis une Sid avec une version plus récente de powertop.
Marsh Posté le 11-07-2007 à 18:40:14
Euh 0.7W soit j'ai mal lu soit ta un bug. T'es sur que t'a pas rebranché ton secteur pendant que powertop tournait
C'est un coup classique, parceque powertop regarde ce qui sort de la batterie, et que tu rebranche le secteur, ben t'obtient des résultats sympa (0.2 W pour moi )
Marsh Posté le 11-07-2007 à 18:40:32
Ma version c'est la 1.7 au passage
Marsh Posté le 11-07-2007 à 18:55:02
Plam a écrit : Euh 0.7W soit j'ai mal lu soit ta un bug. T'es sur que t'a pas rebranché ton secteur pendant que powertop tournait |
Non, non je suis bel et bien sur batterie ; après peut-être qu'il y a un bug dans la version que j'utilise, j'en sais trop rien (après tout il s'agit d'une des premières versions), mais d'un autre côté le temps restant estimé sur la batterie est réaliste (un peu plus de 3 heures, ce qui est l'autonomie que j'ai avec).
Si je le branche sur secteur voilà ce que j'ai :
|
Marsh Posté le 11-07-2007 à 18:55:51
ReplyMarsh Posté le 11-07-2007 à 22:11:14
0.7W c'est bien plus que le CPU qui consomme moins dans le commerce
Même un ULV consomme 5W minimum !!
http://en.wikipedia.org/wiki/List_ [...] processors
Marsh Posté le 11-07-2007 à 23:00:44
Mon processeur est un Pentium M 733 / Dothan (un ULV, donc)
La consommation de 5W est une valeur TDP (donc lorsqu'il opère à 1.1 GHz). Sur batterie, la fréquence reste toujours au minimum (soit 600 MHz) avec une consommation qui est donc réduite à 2.8W environ.
Ceci dit, c'est effectivement déjà beaucoup plus que la valeur relevée par powertop. Peut-être est-ce un bug lié à la version, mais le noyau que j'utilise doit aussi jouer ; avec un plus récent et les options recommandées pour powertop les valeurs retournées seraient sans doute plus réalistes.
Marsh Posté le 11-07-2007 à 23:39:55
je l'utilise depuis la version 0.2, vraiement utile dans le train (quand j'ai pas envie de payer la premiere en TGV pour avoir une prise electrique)
Marsh Posté le 12-07-2007 à 08:21:27
THRAK a écrit : Mon processeur est un Pentium M 733 / Dothan (un ULV, donc) |
Comment t'arrive a obtenir/déduire la puissance @600 mhz
Me demande bien combien j'ai au min
Marsh Posté le 12-07-2007 à 11:38:16
Plam a écrit : Comment t'arrive a obtenir/déduire la puissance @600 mhz |
Je ne me suis pas amusé à calculer, ce sont les infos du constructeur
Citation : |
Info sur les Pentium M : http://en.wikipedia.org/wiki/List_ [...] processors
À l'époque de son achat j'avais cherché des infos à ce sujet sur le net, et j'ai trouvé cette valeur de 2.8W, mais je ne parviens pas à retrouver la source exacte (peut être dans les docs de specs publié par Intel).
Marsh Posté le 12-07-2007 à 12:01:50
Oui, ça consomme rien les P-M ULV
Par contre, j'aimerai bien avoir ta conso globale (la vraie !)
Marsh Posté le 12-07-2007 à 13:47:31
drapal
je fait le feignant il y a une version pour feisty (noyau 2.6.20.16) j'ai vite fait regarde mais il faut au moins 2.6.21 je crois ?
Marsh Posté le 12-07-2007 à 13:52:45
Oui, 2.6.21 mini
edit : je le met dans le premier post
Marsh Posté le 12-07-2007 à 13:55:58
ok, bon faut que je vois pour mettre un 2.6.21 sans casser ma feisty
Marsh Posté le 12-07-2007 à 14:08:43
drap
Le_Tolier a écrit : ok, bon faut que je vois pour mettre un 2.6.21 sans casser ma feisty |
idem, sauf que je suis encore en edgy
Marsh Posté le 12-07-2007 à 14:10:21
Le_Tolier a écrit : ok, bon faut que je vois pour mettre un 2.6.21 sans casser ma feisty |
mettre les dépot de gutsy juste le temps de download le bon noyau, puis remettre feisty ou mieux pour éco de l'énergie cad compiler avec les bonnes options :
compiler toi même ton noyau (si ça marche, fait tourner ton fichier de conf du noyau )
edit : je vais ajouter les bonnes options a ajouter au noyau pour optimiser l'énergie
Marsh Posté le 12-07-2007 à 14:18:37
el_barbone a écrit : drap |
han
Plam a écrit : mettre les dépot de gutsy juste le temps de download le bon noyau, puis remettre feisty ou mieux pour éco de l'énergie cad compiler avec les bonnes options : |
voila de quoi occupé mes nuits hivernales
Marsh Posté le 12-07-2007 à 14:20:19
Le_Tolier a écrit : |
+1
Marsh Posté le 12-07-2007 à 15:34:24
Plam a écrit : Oui, ça consomme rien les P-M ULV |
J'aimerai savoir également, mais pour cela il faut d'abord que je backporte pour Etch un noyau 2.6.21 et powertop depuis Lenny... donc c'est pas pour tout de suite.
Marsh Posté le 12-07-2007 à 15:38:55
Je te presse pas hein
Moi même je suis sur autre chose là (j'essai d'installer sur mon dur nUbuntu, et ben ça merdoie bien ubiquity )
Marsh Posté le 12-07-2007 à 23:24:46
bon j'ai rapatrié le kernel 2.6.21-5 je vais essayer de le compilé ...
Marsh Posté le 12-07-2007 à 23:26:24
moi j'ai upgradé en feisty, je suis maintenant en 2.6.20 pour le 21 on verra quand j'aurais le temps
Marsh Posté le 12-07-2007 à 23:51:21
j'ai lance la compil il y a 10 mins ... j espere que ca va pas etre trop long
edit : bon plus de place sur la partoche
Marsh Posté le 13-07-2007 à 07:38:48
bon bah le noyau est compilé je verrais ce soir pour le reste
Citation : |
Marsh Posté le 16-07-2007 à 17:57:24
bon j'ai compilé, installé un 2.6.22-1. J'ai installer powertop mis j'ai une erreur, il me dit que j'ai pas activé ce qu'il faut au niveau du kernel
Citation : |
donc je sais pas trop quoi faire la
il y a un moyen de voir sur le noyau chargé si ces options sont bien chargées ou pas ?
Marsh Posté le 16-07-2007 à 21:01:56
bah oui more /boot/maconfig | grep CONFIG_DEBUG_KERNEL
mais ca revient au même que le tien en théorie.
Après ce n'est pas uniquement cette option qu'il dit d'activer dans la VO
Marsh Posté le 16-07-2007 à 21:53:53
ah ouais ? il y en a d autre j'ai pas fait gaffe
Marsh Posté le 17-07-2007 à 23:29:50
bon j'ai suivie les directives donné dans la faq et ca marche \o/
Marsh Posté le 18-07-2007 à 09:56:45
il en ressort que wish ( window shell ) dans mon cas utilisé par amsn bouffe pas mal de batterie
J'ai decouvert le laptop_mode et je l'ai activé on verra à l'usage.
Marsh Posté le 18-07-2007 à 10:02:14
Le_Tolier a écrit : il en ressort que wish ( window shell ) dans mon cas utilisé par amsn bouffe pas mal de batterie |
C'est quoi ?
Marsh Posté le 18-07-2007 à 10:04:18
C'est un mode qui a priori si j'ai bien compris, réduit/mutalise les I/O sur le disque pour économiser de la batterie
Marsh Posté le 18-07-2007 à 10:29:12
Mais c'est un paquet ? Une option du noyau ? Un mode de gestion d'énergie de powersave ?
Marsh Posté le 18-07-2007 à 10:40:58
Le_Tolier a écrit : il en ressort que wish ( window shell ) dans mon cas utilisé par amsn bouffe pas mal de batterie |
la conso, la conso, la conso !
edit : allez, n'ai pas honte
Marsh Posté le 18-07-2007 à 10:41:22
c'est une package il me semble laptop_mode_tool (sous ubuntu du moins) mais j'ai pas mon portable sous la main je te confirmerais ca se soir.
Marsh Posté le 11-07-2007 à 17:43:00
PowerTop est un outil qui permet d'analyser la consommation de différents processus d'un PC.
Il permet une analyse assez fine, permettant de cibler les raisons de la consommation.
Pour qui ?
- les devs peuvent utiliser cet outil pour optimiser leurs applis
- tout le monde, pour couper des modules non utilisés pompant du jus !
Attention : necessite au moins un noyau 2.6.21 !
le site :
http://www.linuxpowertop.org/
Le FAQ qui est très bien :
http://www.linuxpowertop.org/faq.php
Plein de TIPS pour réduire votre conso :
http://www.lesswatts.org/projects/powertop/known.php
Message édité par Plam le 07-02-2008 à 13:29:52
---------------
Spécialiste du bear metal