Ubuntu 14.04 agota la batería del portátil más rápido que en 12.04 (1 hora versus 4+ horas)

18

Recientemente he actualizado a Ubuntu 14.04 en una computadora portátil Lenovo T420 (CPU Corei7-2620M @ 2.70GHz × 4 + Sandybridge Mobile). La batería ahora tiene más de 2 años, pero bajo Ubuntu 12.04 todavía duró entre 4 y 5 horas. Ahora con Ubuntu 14.04 dura poco más de una hora.

¿Qué puedo hacer al respecto? Instalar controladores? Optimizar la gestión de energía de alguna manera?

Actualización I : con respecto a la tarjeta gráfica:

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

Actualización II : a continuación se muestra una salida de muestra de PowerTop. No veo nada extraño, aunque nunca antes había usado este programa. Cualquier idea es bienvenida.

           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

Actualización III : hice otra prueba, ejecuté la computadora portátil hasta que la batería se agotó por completo. Hay dos diferencias importantes en la gestión de la batería desde 12.04:

  • Mientras que con 12.04 la pantalla se atenuaría después de 30 segundos de inacción, con 14.04 la pantalla siempre queda con el mismo brillo. Incluso hay momentos en que el ventilador se acelera cuando no estoy escribiendo, esto nunca sucedió con 12.04.

  • Aunque he configurado la computadora portátil para que se suspenda después de 10 minutos inactiva con la batería, nunca se suspende. Una vez transcurridos los 10 minutos, Ubuntu simplemente muestra la pantalla de inicio de sesión; tampoco atenúa la pantalla.

Actualización IV : ejecuté las actualizaciones ayer y la batería se está descargando aún más rápido, ahora se ha ido en menos de una hora. A continuación se muestra la salida de powertopminutos después de desconectar.

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


Actualización V : utilicé la información proporcionada por powertoppara hacer algunos cálculos:

  • A la velocidad de descarga informada, la batería ahora tiene aproximadamente 32 Wh de capacidad;
  • La batería se anuncia con una capacidad cercana a los 100 Wh cuando es nueva y dura hasta 15 horas;
  • Con Ubuntu 12.04, la batería duraba aproximadamente 4.5 horas, aproximadamente 1/3 de 15 horas, cuadrando exactamente con una pérdida de 2/3 de capacidad;
  • Por lo tanto, con Ubuntu 12.04, la tasa de descarga promedio debe haber sido de alrededor de 7 W.

Un aumento del consumo de energía de 7 W a 32 W es catastrófico. Lo que sea que esté causando esto debe ser mucho más serio que solo una aplicación guzzler o un paquete mal configurado.

Actualización VI : estoy escribiendo esto desde una sesión en vivo 14.04 cargada desde una llave USB. El consumo de energía parece ser algo menor que con el sistema HDD (80% - 90%), lo que puede explicarse por un número reducido de servicios y aplicaciones en ejecución. Aún así, la vida útil de la batería es mucho menor de lo que era con Ubuntu 12.04.

Actualización VII : las tasas de descarga anormalmente altas han regresado, aparentemente después de una actualización a linux-headers-genericalrededor del 15 de julio. Esto ahora se informa como un error en la plataforma de lanzamiento .

Cualquier sugerencia sobre cómo recuperar la vida útil de la batería sería muy apreciada.

Luís de Sousa
fuente
Intente deshabilitar su tarjeta de video de Bios, si tiene esa opción, cuando encienda su computadora portátil.
vladmateinfo
¿Tiene instalada una tarjeta de video discreta? Agregue salida delspci | grep -i --color 'vga'
Yaroslav Tsymbalyuk
Intente instalar powertop y vea qué aplicación consume la mayor parte de su batería: sudo apt-get install powertop.
Yaroslav Tsymbalyuk
Recomendaría una reinstalación para asegurarme de que la actualización no estropeó algo.
Rinzwind
Una reinstalación no es una opción en este momento. Pero esto me da la idea de probar Ubuntu 14.04 desde un medio en vivo.
Luís de Sousa

Respuestas:

3

Puede probar la aplicación TLP de linrunner . El paquete se puede encontrar en Launchpad , o simplemente agregue el PPA a su sources.listarchivo:

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

Entonces corre:

sudo apt-get update && apt-get install tlp
Ish Sookun
fuente
Hola, Ish, ya tenía TLP instalado, pero me faltaban los paquetes específicos de ThinkPad ( acpi-call-toolsy tp-smapi-dkms). Lo instalé y lo probé, la batería pasó del 100% al 20% en solo 70 minutos.
Luís de Sousa
No suena alentador. Júpiter es una aplicación obsoleta, pero conozco personas que la usaron con éxito anteriormente para configurar las opciones de energía. Puedes intentarlo si aún no lo has hecho.
Ish Sookun
@ LuísdeSousa, ¿probaste esta guía askubuntu.com/a/285681/265974 ?
TuKsn
1
Hola Xubu-Tur, gracias por visitarnos. Ya tengo todos los paquetes indicados en esa respuesta para ThinkPads instalados. En cuanto a las aplicaciones de monitoreo, no parecen hacer más que eso powertop. Teniendo en cuenta la disminución dramática en la vida útil de la batería (ahora menos de 1/4 de lo que era con 12.04) estoy empezando a dudar de que esto esté relacionado con un paquete en particular.
Luís de Sousa
2

Tipo: - sensorsmostrará la temperatura de tu taza. Para ahorrar batería:

1- reducir el brillo

2- Instalar TLP. (primero quite las herramientas PowerTop y 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- Apague Bluetooth cuando no esté en uso.

Ashutosh Kale
fuente
2

Acabo de ejecutar las actualizaciones y reinicié la computadora portátil nuevamente. He aquí que el consumo de energía ahora se ha reducido a 11 W, la pantalla se atenúa automáticamente y la sesión se bloquea después de 5 minutos inactiva.

Estoy tratando de encontrar qué actualización de paquete puede tener una administración de energía fija, pero no hay nada obvio en la apthistoria:

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

En cualquier caso, la solución a este problema parece simplemente actualizar el sistema:

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

Mantendré esta respuesta actualizada si encuentro exactamente qué paquete (s) está relacionado.

Actualización : hubo otra actualización de paquete la semana pasada que envió la tasa de descarga de la batería fuera de los gráficos nuevamente. Todavía no estoy seguro de qué paquete hay detrás de esto, pero parece serlo linux-headers-generic.

Luís de Sousa
fuente
1

Funciono mi computadora portátil con energía solar todo el día y tengo energía limitada. Reducir la velocidad del reloj de la CPU es lo que más me ayuda en mi experiencia.

Puede instalar la herramienta CPUfreq y configurar una opción Powersave o configurar manualmente la velocidad de reloj más baja.

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

También apagar el Wifi desde el interruptor de encendido / apagado físico del dispositivo mejorará significativamente el tiempo de la batería

Abdullah Leghari
fuente
Hola Abdullah, acabo de probar CPUfreq. Puedo reducir el consumo de energía entre un 10% y un 15% usando sus ajustes, pero la computadora portátil se vuelve algo inutilizable. El acceso al HUD y la lente es especialmente lento y los programas se cuelgan fácilmente (atenuados). Incluso aceptando estas restricciones, el consumo de energía está lejos de lo que era con Ubuntu 12.04.
Luís de Sousa
Luis de Sousa, para compartir contigo mi experiencia. Tengo una computadora portátil Sony VAIO Core 2 Due, he estado en 10.04, 10.10, 12.04 y ahora 14.04. No hay diferencia en el consumo de energía, aunque siento un poco (10% -15%) de rendimiento ahora que estoy en 14.04. Hay casi un 35% - 40% de consumo de energía reducido. Casi otro 10% cuando apago el wifi.
Abdullah Leghari