Je suis récemment passé à la version 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 durait encore 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 : En ce qui concerne 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)
Update II : Vous trouverez ci-dessous un exemple de sortie de PowerTop. Je ne vois rien d’étrange, bien que 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, faisant fonctionner l'ordinateur portable jusqu'à épuisement de la batterie. Il existe deux différences importantes dans la gestion de la batterie par rapport à 12.04:
Tandis qu'avec 12.04, l’écran serait estompé 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 lorsque je ne tape pas, ce n'est jamais arrivé avec 12.04.
Bien que l'ordinateur portable soit suspendu après 10 minutes d'inactivité sur la batterie, il ne suspend jamais. Une fois les 10 minutes écoulées, Ubuntu affiche simplement le journal à l'écran. il ne s'assombrit pas l'écran non plus.
Mise à jour IV : Je lance 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 de powertop
minutes 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
Update V : J'ai utilisé les informations fournies par powertop
pour effectuer quelques calculs:
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 de calcul ou un paquet mal configuré.
Mettre à jour le VI : J'écris ceci à partir d'une session 14.04 en direct chargée à partir d'une clé USB. La consommation électrique semble être légèrement inférieure à celle du système HDD (80% à 90%), ce qui peut s'expliquer par le nombre réduit de services et d'applications en cours d'exécution. Néanmoins, la durée de vie de la batterie est bien inférieure à celle d’Ubuntu 12.04.
Update VII : les taux de décharge anormalement élevés sont de retour, apparemment après une mise à niveau vers linux-headers-generic
vers le 15 juillet. Ceci est maintenant signalé comme n bogue dans le tableau de bord .
Toute suggestion sur la manière de rétablir la durée de vie de la batterie serait très appréciée.
Je viens d'exécuter les mises à jour et de redémarrer l'ordinateur portable. Et voilà, la consommation d'énergie est maintenant réduite à 11 W, l'écran s'assombrit automatiquement et la session est verrouillée au bout de 5 minutes d'inactivité.
J'essaie de trouver quelle mise à jour de paquet peut avoir une gestion de l'alimentation fixe, mais il n'y a rien d'évident dans l'historique apt
:
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, la solution à 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) est concerné.
Mise à jour: il y a eu une autre mise à niveau de paquet la semaine dernière qui a encore renvoyé le taux de décharge de la batterie du graphique. Je ne sais toujours pas quel paquet se cache derrière, mais il semble que ce soit linux-headers-generic
.
Tapez: - sensors
il montrera la température de votre tasse. Pour économiser la batterie:
1- Réduire la luminosité
2- Installez TLP. (supprimez d'abord les outils PowerTop et Laptop-mode-tools)
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 Bluetooth lorsque vous ne l'utilisez pas.
Je fais fonctionner mon ordinateur portable à l'énergie solaire toute la journée et ma consommation d'énergie est limitée. Réduire la vitesse d'horloge du processeur m'aide le plus dans 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 faible.
Sudo apt-get update && Sudo apt-get install indicator-cpufreq
Éteindre également le Wi-Fi à partir de l'interrupteur physique de l'appareil améliorera considérablement la synchronisation de la batterie