J'étudie la modification de mes performances de consommation d'énergie sur Ubuntu. Lorsque je lance Powertop, la sortie semble étrange, et pas beaucoup comme les captures d'écran que je vois sur le Web. Cela pourrait s'expliquer par de récents changements de version, mais une chose semble erronée: le chiffre critique "réveils/seconde" est 0,0. Est-ce que cela peut être vrai?
Voici la sortie "Aperçu":
Summary: 0.0 wakeups/second, 0.0 GPU ops/second and 0.0 VFS ops/sec
Usage Events/s Category Description
24.1 ms/s 0.0 Process /usr/lib/nspluginwrapper/i386/linux/npviewer.bin --plugin /usr/lib/flashplugin-
10.8 ms/s 0.0 Process /usr/lib/firefox-7.0.1/plugin-container /var/lib/flashplugin-installer/npwrappe
9.3 ms/s 0.0 Process /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
7.7 ms/s 0.0 Process powertop
5.2 ms/s 0.0 Process /usr/bin/gnome-Shell
3.4 ms/s 0.0 Process /usr/lib/firefox-7.0.1/firefox
2.6 ms/s 0.0 Process gnome-terminal
1.9 ms/s 0.0 Interrupt [47] i915
1.9 ms/s 0.0 Timer hrtimer_wakeup
1.7 ms/s 0.0 Process /usr/lib/udisks/udisks-daemon
[etc, etc]
Statistiques d'inactivité comme suit:
Package | Core | CPU 0 CPU 1
POLL 0.0% | POLL 0.0% | POLL 0.0% 0.0 ms 0.0% 0.0 ms
C1-SNB 0.9% | C1-SNB 1.2% | C1-SNB 1.4% 0.4 ms 1.0% 0.4 ms
C3-SNB 0.5% | C3-SNB 0.7% | C3-SNB 0.8% 0.6 ms 0.6% 0.6 ms
C6-SNB 0.1% | C6-SNB 0.1% | C6-SNB 0.1% 0.6 ms 0.0% 0.8 ms
C7-SNB 96.0% | C7-SNB 94.5% | C7-SNB 93.7% 3.0 ms 95.4% 5.2 ms
| Core | CPU 2 CPU 3
| POLL 0.0% | POLL 0.0% 0.0 ms 0.0% 0.0 ms
| C1-SNB 0.7% | C1-SNB 0.6% 0.5 ms 0.7% 0.4 ms
| C3-SNB 0.3% | C3-SNB 0.2% 0.2 ms 0.4% 0.5 ms
| C6-SNB 0.1% | C6-SNB 0.0% 0.6 ms 0.1% 0.9 ms
| C7-SNB 97.4% | C7-SNB 97.6% 6.3 ms 97.2% 7.1 ms
Les statistiques de fréquence affichent 0,0% pour tout, et les statistiques de l'appareil semblent avoir des charges à 100%
Usage Device name
5.7% CPU use
86.7% Display backlight
65.1% Display backlight
100.0% USB device: xHCI Host Controller
100.0% USB Device: usb-device-8087-0024
100.0% PCI Device: Intel Corporation Centrino Advanced-N 6230
100.0% Radio device: Sony Notebook Control Driver
100.0% USB device: EHCI Host Controller
100.0% PCI Device: NEC Corporation uPD720200 USB 3.0 Host Controller
100.0% Radio device: iwlagn
100.0% PCI Device: Realtek Semiconductor Co., Ltd. RTS5116 PCI Express Card Reader
100.0% USB device: xHCI Host Controller
[etc, etc]
Donc, ma question est: quelque chose ne va pas? Je suppose que powertop rapporte mal certaines choses, non? Je fonctionne sur un Sony Vaio, et ils sont connus pour être du matériel difficile pour Linux ...
Merci à James de m'avoir pointé vers le bug signalé dans la version packagée ubuntu.
J'ai téléchargé la dernière version, compilée à partir des sources, et les choses semblent plus normales. Voici quelques instructions, pour tous ceux qui veulent avoir un crack (y compris quelques dépendances que j'ai rencontrées)
Installez deux dépendances:
Sudo apt-get install libncurses5-dev
Sudo apt-get install libncursesw5
obtenez la dernière version de http://www.lesswatts.org/projects/powertop/download.php .
suivez leurs instructions
pour moi, cela a fonctionné comme ceci:
wget http://www.lesswatts.org/projects/powertop/download/powertop-1.13.tar.gz
tar -xvf powertop-1.13.tar.gz
cd powertop-1.13
Sudo apt-get install libncurses5-dev
Sudo apt-get install libncursesw5
make
Sudo make install
Maintenant, ma sortie Powertop semble beaucoup plus normale!
Cn Avg residency P-states (frequencies)
C0 (cpu running) ( 7.6%) Turbo Mode 5.5%
polling 2.3ms ( 0.0%) 2.71 Ghz 0.3%
C1 mwait 0.3ms ( 1.2%) 1.80 Ghz 0.1%
C2 mwait 0.6ms ( 0.9%) 1000 Mhz 0.2%
C3 mwait 1.0ms ( 0.1%) 800 Mhz 93.5%
C4 mwait 3.5ms (90.0%)
Wakeups-from-idle per second : 312.1 interval: 10.0s
no ACPI power usage estimate available
Top causes for wakeups:
38.9% (456.2) [Rescheduling interrupts] <kernel IPI>
12.2% (143.0)D kworker/0:1
10.0% (117.0) [i915] <interrupt>
8.5% ( 99.1) npviewer.bin
7.2% ( 84.1) [kernel scheduler] Load balancing tick
7.2% ( 84.0) kworker/0:0
3.6% ( 42.7) [iwlagn] <interrupt>
2.8% ( 32.8) fingerprint-pol
2.2% ( 26.2)D firefox
2.2% ( 25.9) [Function call interrupts] <kernel IPI>
[etc]
Cela semble être un bogue dans PowerTop (je vois le même comportement sur mon système Ubuntu 11.10 64 bits). Il a déjà été signalé dans Launchpad:
https://bugs.launchpad.net/ubuntu/+source/powertop/+bug/834725
Si vous souhaitez suivre les progrès vers la résolution de ce problème, je vous suggère de vous abonner au rapport de bogue.
J'ai compris que j'avais besoin d'une bibliothèque supplémentaire, et il y a des bibliothèques dont je n'ai pas besoin, mais je les place simplement dans le terminal au cas où. J'ai créé un petit script qui installe toutes ces bibliothèques, installe powertop 1.13 et l'exécute, mais vous devrez vous authentifier à un moment donné lors de son exécution.
Copiez et collez simplement le script suivant dans un éditeur de texte et enregistrez-le avec .sh à la fin, par ex. PTopScript.sh
, et exécutez-le dans le terminal avec sh PTopScript.sh
. Ou si vous le faites Sudo sh PTopScript.sh
, je pense que cela supprimera la nécessité de s'authentifier. Soit dit en passant, je ne me considère pas comme un utilisateur expérimenté de Linux, même si j'ai essayé quelques distributions différentes et que je peux faire des choses de base avec la ligne de commande. Donc, si j'ai fait une erreur, veuillez me pardonner. :)
wget http://www.lesswatts.org/projects/powertop/download/powertop-1.13.tar.gz
tar -xvf powertop-1.13.tar.gz
Sudo apt-get install libncurses5 libncurses5-dev libncursesw5 libncursesw5-dev gettext
cd powertop-1.13
make
Sudo make install
Sudo powertop