Ubuntu 14.04 décharge la batterie de votre ordinateur portable plus rapidement qu'en 12.04 (1 heure contre 4+ heures)


18

J'ai récemment mis à niveau vers Ubuntu 14.04 sur un ordinateur portable Lenovo T420 (processeur Corei7-2620M à 2,70 GHz × 4 + Sandybridge Mobile). La batterie a maintenant plus de 2 ans, mais sous Ubuntu 12.04, elle a toujours duré entre 4 et 5 heures. Maintenant avec Ubuntu 14.04, cela dure un peu plus d'une heure.

Que puis-je faire à propos de ce problème? Installer des pilotes? Optimiser la gestion de l'alimentation en quelque sorte?

Mise à jour I : Concernant la carte graphique:

$ lspci | grep -i --color 'vga'
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

Mise à jour II : Voici un exemple de sortie de PowerTop. Je ne vois rien d'étrange, même si je n'ai jamais utilisé ce programme auparavant. Toute idée est la bienvenue.

           Usage       Events/s    Category       Description
        2419 rpm                   Device         Laptop fan
         8.1 ms/s     216.8        Timer          hrtimer_wakeup
        42.5 ms/s     111.7        Process        /usr/lib/firefox/firefox
       100.0%                      Device         Audio codec hwC0D1: Conexant
       100.0%                      Device         Audio codec hwC0D0: Conexant
         6.5 ms/s      73.0        Process        /opt/ibm/lotus/notes/framework/../notes /authenticate
         3.8 ms/s      76.7        Interrupt      PS/2 Touchpad / Keyboard / Mouse
         1.0 ms/s      64.1        kWork          od_dbs_timer
        15.8 ms/s      27.9        Process        compiz
         7.7 ms/s      32.0        Process        gnome-terminal
       214.0 µs/s      26.4        kWork          disk_events_workfn
        24.5 ms/s      26.7        Process        /usr/lib/firefox/plugin-container /usr/lib/flashplugin-installer/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /
        17.9 ms/s      28.3        Process        /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
         5.3 ms/s      31.4        Process        /usr/bin/java -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms40m -Xmx512m -jar /usr/share/eclipse.kepler//plugins/org.
         1.2 ms/s      32.7        Process        /home/desousa/.rvm/rubies/ruby-1.9.2-p290/bin/ruby script/rails s
         1.5 ms/s      18.7        Timer          tick_sched_timer
       372.4 µs/s      16.3        Process        [rcu_sched]
         3.4 ms/s      12.8        Process        transmission-gtk /home/desousa/Desktop/foo.torrent
         1.2 ms/s      11.0        Interrupt      [42]
       464.6 µs/s       7.7        Process        /usr/lib/firefox/plugin-container /opt/google/talkplugin/libnpgoogletalk.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib
         1.8 ms/s      10.2        Process        /opt/ibm/lotus/notes/framework/rcp/eclipse/plugins/com.ibm.rcp.base_6.2.3.20110915-1350/linux/x86/notes2 --launcher.suppressErr
       492.4 µs/s       9.8        Process        [irq/44-iwlwifi]
         1.2 ms/s       8.4        Interrupt      [0] HI_SOFTIRQ
       100.4 µs/s       7.6        Timer          ehci_hrtimer_func
       498.1 µs/s       7.0        Process        /usr/lib/jvm/java-6-sun/jre/bin/java -Djava.util.logging.config.file=/usr/share/tomcat7/conf/logging.properties -Djava.util.log
         0.9 ms/s       6.1        Process        diodon
       130.8 µs/s       6.4        kWork          ieee80211_iface_work
        38.7 µs/s       6.4        kWork          gen6_force_wake_work
        76.9 µs/s       6.1        kWork          intel_unpin_work_fn
       342.9 µs/s       5.6        Process        /usr/sbin/mysqld
         0.7 ms/s       5.4        Interrupt      [3] net_rx(softirq)
        90.6 µs/s       5.5        Interrupt      [44] iwlwifi
         3.1 ms/s       2.9        Process        gedit
       186.7 µs/s       4.1        Process        syndaemon -i 1.0 -t -K -R
       179.0 µs/s       4.2        Process        /opt/google/talkplugin/GoogleTalkPlugin
       238.6 µs/s       4.1        Process        /opt/ibm/lotus/notes/taskldr /opt/ibm/lotus/notes/taskldr

Mise à jour III : J'ai fait un autre test, en exécutant l'ordinateur portable jusqu'à ce que la batterie soit complètement déchargée. Il existe deux différences importantes dans la gestion de la batterie par rapport à la version 12.04:

  • Alors qu'avec 12.04, l'écran serait atténué après 30 secondes d'inaction, avec 14.04 l'écran reste toujours avec la même luminosité. Il y a même des moments où le ventilateur accélère quand je ne tape pas, ce n'est jamais arrivé avec 12.04.

  • Bien que j'aie mis l'ordinateur portable en veille après 10 minutes d'inactivité sur batterie, il ne se suspend jamais. Une fois les 10 minutes écoulées, Ubuntu affiche simplement l'écran de connexion; cela n'assombrit pas non plus l'écran.

Mise à jour IV : j'ai exécuté les mises à jour hier et la batterie se décharge encore plus rapidement, elle a maintenant disparu en moins d'une heure. Vous trouverez ci-dessous la sortie des powertopminutes après le débranchement.

The battery reports a discharge rate of 32.8 W
The estimated remaining time is 0 hours, 56 minutes

Summary: 722.8 wakeups/second,  149.5 GPU ops/seconds, 0.0 VFS ops/sec and 23.3% CPU use

Power est.              Usage       Events/s    Category       Description
  5.55 W     63.2%                      Device         Display backlight
 90.2 mW    162.0 ms/s     220.6        Process        /usr/lib/firefox/firefox
 70.7 mW     31.0 µs/s      26.3        Process        postgres: wal writer process
 21.0 mW    306.3 µs/s      30.0        Process        [irq/44-iwlwifi]
 19.6 mW      8.6 ms/s      63.0        Process        compiz
 7.63 mW      1.7 ms/s      24.5        Process        /opt/ibm/lotus/notes/notes /authenticate
 6.43 mW      2.2 pkts/s                Device         Network interface: wlan0 (iwlwifi)
 1.35 mW    188.5 µs/s       2.3        Process        diodon
 997 µW      77.2 µs/s       2.6        Process        syndaemon -i 1.0 -t -K -R
 798 µW       4.2 ms/s      19.3        Process        /usr/bin/java -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms40m -Xmx512m -jar /usr/share/eclipse.kepler//plugins/org.
 499 µW     394.4 µs/s       1.1        Process        gnome-terminal
 299 µW       2.3 ms/s       7.0        Process        mono /usr/lib/tomboy/Tomboy.exe --search
    0 mW      3.9 µs/s      0.15        Process        sametime_idlemon 20 10
    0 mW     13.7 ms/s       5.1        Process        /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
    0 mW     12.6 ms/s      17.7        Process        /usr/lib/firefox/plugin-container /usr/lib/flashplugin-installer/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /
    0 mW      6.1 ms/s     163.9        Timer          hrtimer_wakeup
    0 mW      2.7 ms/s      25.6        Interrupt      [42] i915
    0 mW      2.5 ms/s      14.4        Timer          tick_sched_timer
    0 mW      2.0 ms/s      19.2        Process        rhythmbox
    0 mW      1.9 ms/s       7.5        Process        /usr/bin/pulseaudio --start --log-target=syslog
    0 mW      1.3 ms/s      63.2        kWork          od_dbs_timer
    0 mW      1.3 ms/s      0.00        Timer          delayed_work_timer_fn
    0 mW      0.9 ms/s      0.05        kWork          acpi_os_execute_deferred
    0 mW      0.8 ms/s      0.00        Interrupt      [1] timer(softirq)
    0 mW      0.7 ms/s      53.4        kWork          disk_events_workfn
    0 mW    629.9 µs/s       0.8        Process        chromium-browser --enable-pinch
    0 mW    561.9 µs/s      19.5        Process        /home/desousa/.rvm/rubies/ruby-1.9.2-p290/bin/ruby script/rails s
    0 mW    508.1 µs/s      0.10        Process        powertop
    0 mW    496.9 µs/s       5.3        Process        /opt/ibm/lotus/notes/framework/rcp/eclipse/plugins/com.ibm.rcp.base_6.2.3.20110915-1350/linux/x86/notes2 --launcher.suppressErr
    0 mW    468.2 µs/s       0.8        Interrupt      [7] sched(softirq)
    0 mW    281.6 µs/s       4.1        Interrupt      [4] block(softirq)
    0 mW    276.5 µs/s       3.1        kWork          iwl_bg_run_time_calib_work
    0 mW    260.5 µs/s      0.00        Interrupt      PS/2 Touchpad / Keyboard / Mouse
    0 mW    200.0 µs/s      15.6        kWork          intel_unpin_work_fn
    0 mW    173.5 µs/s       4.6        Process        /usr/lib/jvm/java-6-sun/jre/bin/java -Djava.util.logging.config.file=/usr/share/tomcat7/conf/logging.properties -Djava.util.log
    0 mW    160.9 µs/s      0.00        Process        [kworker/u16:0]
    0 mW    160.3 µs/s      0.25        Process        pool
    0 mW    159.0 µs/s      0.00        Interrupt      [9] RCU(softirq)
    0 mW    147.4 µs/s       4.0        Process        /usr/sbin/mysqld
    0 mW    144.9 µs/s       0.4        Interrupt      [9] acpi
    0 mW    131.4 µs/s      10.3        Interrupt      [44] iwlwifi
    0 mW    129.5 µs/s       2.0        Process        /usr/lib/firefox/plugin-container /opt/google/talkplugin/libnpgoogletalk.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib
    0 mW    128.7 µs/s       4.7        kWork          ieee80211_iface_work
    0 mW    118.9 µs/s      0.00        Interrupt      [40] SATA controller


Mise à jour V : j'ai utilisé les informations fournies par powertoppour effectuer quelques calculs:

  • Au taux de décharge signalé, la batterie a actuellement environ 32 Wh de capacité;
  • La batterie est annoncée avec une capacité proche de 100 Wh à l'état neuf, d'une durée maximale de 15 heures;
  • Avec Ubuntu 12.04, la batterie a duré environ 4,5 heures, environ 1/3 de 15 heures, au carré exactement avec une perte de 2/3 de capacité;
  • Ainsi, avec Ubuntu 12.04, le taux de décharge moyen devait être d'environ 7 W.

Une augmentation de la consommation d'énergie de 7 W à 32 W est tout simplement catastrophique. Quelle que soit la cause, cela doit être bien plus grave qu'une simple application guzzler ou un package mal configuré.

Mise à jour VI : j'écris ceci à partir d'une session en direct 14.04 chargée à partir d'une clé USB. La consommation d'énergie semble être légèrement inférieure à celle du système HDD (80% - 90%), ce qui peut s'expliquer par un nombre réduit de services et d'applications en cours d'exécution. Pourtant, la durée de vie de la batterie est bien inférieure à ce qu'elle était avec Ubuntu 12.04.

Mise à jour VII : les débits anormalement élevés sont de retour, apparemment après une mise à niveau linux-headers-genericvers le 15 juillet. Ceci est maintenant signalé comme un bug sur le tableau de bord .

Tout conseil sur la façon de ramener la durée de vie de la batterie serait très apprécié.


Essayez de désactiver votre carte vidéo du BIOS, si vous avez cette option, lorsque vous démarrez votre ordinateur portable.
vladmateinfo

Avez-vous installé une carte vidéo discrète? Veuillez ajouter la sortie delspci | grep -i --color 'vga'
Yaroslav Tsymbalyuk

Essayez d'installer powertop et voyez quelle application vide la majeure partie de votre batterie: sudo apt-get install powertop.
Yaroslav Tsymbalyuk

Je recommanderais une réinstallation pour vous assurer que la mise à niveau n'a pas gâché quelque chose.
Rinzwind

Une réinstallation n'est pas une option pour le moment. Mais cela me donne l'idée d'essayer Ubuntu 14.04 à partir d'un support en direct.
Luís de Sousa

Réponses:


3

Vous pouvez essayer l' application TLP de linrunner . Le package peut être trouvé sur Launchpad , ou ajoutez simplement le PPA dans votre sources.listfichier:

deb http://ppa.launchpad.net/linrunner/tlp/ubuntu trusty main

Exécutez ensuite:

sudo apt-get update && apt-get install tlp

Salut Ish, j'avais déjà TLP installé, mais il manquait les packages spécifiques ThinkPad ( acpi-call-toolset tp-smapi-dkms). Je les ai installés et j'ai essayé, la batterie est passée de 100% à 20% en seulement 70 minutes.
Luís de Sousa

Cela ne semble pas encourageant. Jupiter est une application obsolète, mais je connais des gens qui l'ont déjà utilisée avec succès pour configurer les options d'alimentation. Vous pouvez l'essayer si vous ne l'avez pas déjà fait.
Ish Sookun

@ LuísdeSousa avez-vous essayé ce guide askubuntu.com/a/285681/265974 ?
TuKsn

1
Salut Xubu-Tur, merci d'être passé. J'ai déjà installé tous les packages indiqués dans cette réponse pour ThinkPads. Quant aux applications de surveillance, elles ne semblent pas en faire plus powertop. Compte tenu de la baisse spectaculaire de la durée de vie de la batterie (maintenant moins de 1/4 de ce qu'elle était avec 12.04), je commence à douter que cela soit lié à un package particulier.
Luís de Sousa

2

Tapez: - sensorsil affichera la température de votre tasse. Pour économiser la batterie:

1- Réduisez la luminosité

2- Installez TLP. (supprimez d'abord les outils PowerTop et Laptop-mode)

sudo apt-get purge powertop laptop-mode-tools
sudo add-apt-repository -y ppa:linrunner/tlp && sudo apt-get update && sudo apt-get install -y tlp tlp-rdw

3- Désactivez le Bluetooth lorsqu'il n'est pas utilisé.


2

Je viens d'exécuter les mises à jour et de redémarrer l'ordinateur portable à nouveau. Et voilà, la consommation d'énergie est maintenant tombée à 11 W, l'écran s'assombrit automatiquement et la session est verrouillée après 5 minutes inactives.

J'essaie de trouver quelle mise à jour de package peut avoir une gestion de l'alimentation fixe, mais il n'y a rien d'évident dans l' apthistoire:

Start-Date: 2014-05-28  14:09:15
Commandline: apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus3
Upgrade: rabbitvcs-cli:amd64 (0.16-1~precise, 0.16-1~trusty), rabbitvcs-gedit:amd64 (0.16-1~precise, 0.16-1~trusty), rabbitvcs-nautilus3:amd64 (0.16-1~precise, 0.16-1~trusty), rabbitvcs-core:amd64 (0.16-1~precise, 0.16-1~trusty)
End-Date: 2014-05-28  14:10:09

Start-Date: 2014-05-30  10:06:25
Commandline: apt-get install indicator-cpufreq
Install: libcpufreq0:amd64 (008-1, automatic), indicator-cpufreq:amd64 (0.2.2-0ubuntu1)
End-Date: 2014-05-30  10:07:06

Start-Date: 2014-05-30  14:04:43
Commandline: apt-get upgrade
Upgrade: im-config:amd64 (0.24-1ubuntu4, 0.24-1ubuntu4.1), nemo-data:amd64 (2.2.2-0~webupd8~trusty0, 2.2.2-0~webupd8~trusty1), nemo:amd64 (2.2.2-0~webupd8~trusty0, 2.2.2-0~webupd8~trusty1), libnemo-extension1:amd64 (2.2.2-0~webupd8~trusty0, 2.2.2-0~webupd8~trusty1)
End-Date: 2014-05-30  14:06:02

Start-Date: 2014-05-30  14:38:11
Commandline: aptdaemon role='role-commit-packages' sender=':1.104'
Install: syslinux-themes-debian-wheezy:amd64 (12-3, automatic), unetbootin-translations:amd64 (585-2ubuntu1, automatic), syslinux-themes-debian:amd64 (12-3, automatic), extlinux:amd64 (4.05+dfsg-6+deb8u1, automatic), unetbootin:amd64 (585-2ubuntu1)
End-Date: 2014-05-30  14:38:47

Dans tous les cas, le correctif de ce problème semble simplement mettre à jour le système:

sudo apt-get update && sudo apt-get upgrade

Je garderai cette réponse à jour si je trouve exactement quel (s) paquet (s) le cas échéant.

Mise à jour : il y a eu une autre mise à niveau du package la semaine dernière qui a de nouveau fait chuter le taux de décharge de la batterie. Je ne sais toujours pas quel paquet est derrière cela, mais il semble que ce soit le cas linux-headers-generic.


1

Je fais fonctionner mon ordinateur portable à l'énergie solaire toute la journée et ma puissance est limitée. Réduire la vitesse d'horloge du processeur est le plus utile de mon expérience.

Vous pouvez installer l'outil CPUfreq et définir une option Powersave ou définir manuellement la vitesse d'horloge la plus basse.

sudo apt-get update && sudo apt-get install indicator-cpufreq

De plus, la désactivation du Wi-Fi à partir du commutateur marche / arrêt physique de l'appareil améliorera considérablement le timing de la batterie


Salut Abdullah, je viens d'essayer CPUfreq. Je peux réduire la consommation d'énergie de 10% à 15% grâce à ses réglages, mais l'ordinateur portable devient quelque peu inutilisable. L'accès au HUD et à l'objectif est particulièrement lent et les programmes se bloquent facilement (grisés). Même en acceptant ces contraintes, la consommation d'énergie est loin d'être ce qu'elle était avec Ubuntu 12.04.
Luís de Sousa

Luis de Sousa, pour partager avec vous mon expérience. J'ai un ordinateur portable Sony VAIO Core 2 Due, j'ai été sur 10.04, 10.10, 12.04 et maintenant 14.04. Il n'y a pas de différence dans la consommation d'énergie, bien que je ressens un peu (10% -15%) de performances maintenant que je suis au 14.04. La consommation électrique est réduite de près de 35 à 40%. Près de 10% supplémentaires lorsque je coupe le Wifi.
Abdullah Leghari
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.