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 powertop
minutos 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 powertop
para 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-generic
alrededor 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.
lspci | grep -i --color 'vga'
Respuestas:
Puede probar la aplicación TLP de linrunner . El paquete se puede encontrar en Launchpad , o simplemente agregue el PPA a su
sources.list
archivo:Entonces corre:
fuente
acpi-call-tools
ytp-smapi-dkms
). Lo instalé y lo probé, la batería pasó del 100% al 20% en solo 70 minutos.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.Tipo: -
sensors
mostrará la temperatura de tu taza. Para ahorrar batería:1- reducir el brillo
2- Instalar TLP. (primero quite las herramientas PowerTop y Laptop-mode)
3- Apague Bluetooth cuando no esté en uso.
fuente
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
apt
historia: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
.fuente
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.
También apagar el Wifi desde el interruptor de encendido / apagado físico del dispositivo mejorará significativamente el tiempo de la batería
fuente