Ubuntu 14.04 entlädt den Laptop-Akku schneller als in 12.04 (1 Stunde gegenüber 4+ Stunden)

18

Ich habe kürzlich ein Upgrade auf Ubuntu 14.04 auf einem Lenovo T420-Laptop (Corei7-2620M-CPU bei 2,70 GHz × 4 + Sandybridge Mobile) durchgeführt. Die Batterie ist jetzt über 2 Jahre alt, unter Ubuntu 12.04 dauerte es noch zwischen 4 und 5 Stunden. Jetzt mit Ubuntu 14.04 dauert es etwas mehr als eine Stunde.

Was kann ich gegen dieses Problem tun? Treiber installieren? Irgendwie das power management optimieren?

Update I : Bezüglich der Grafikkarte:

$ 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 : Nachfolgend finden Sie eine Beispielausgabe von PowerTop. Ich sehe nichts Seltsames, obwohl ich dieses Programm noch nie benutzt habe. Jeder Einblick ist willkommen.

           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

Update III : Ich habe einen weiteren Test durchgeführt, bei dem der Laptop so lange gelaufen ist, bis der Akku vollständig entladen ist. Es gibt zwei wichtige Unterschiede beim Batteriemanagement ab 12.04:

  • Während bei 12.04 der Bildschirm nach 30 Sekunden Inaktivität abgeblendet wird, bleibt bei 14.04 der Bildschirm immer mit der gleichen Helligkeit. Es gibt sogar Momente, in denen der Lüfter schneller wird, wenn ich nicht tippe. Dies ist mit 12.04 noch nie passiert.

  • Obwohl ich den Laptop so eingestellt habe, dass er nach 10 Minuten Inaktivität im Akkubetrieb angehalten wird, wird er niemals angehalten. Nach Ablauf der 10 Minuten zeigt Ubuntu einfach den Anmeldebildschirm an. Der Bildschirm wird auch nicht abgeblendet.

Update IV : Ich habe gestern die Updates ausgeführt und der Akku wird noch schneller entladen, jetzt ist er in weniger als einer Stunde verschwunden. Unten ist die Ausgabe von powertopMinuten nach dem Abziehen.

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 : Ich habe die Informationen von verwendet powertop, um ein paar Berechnungen durchzuführen:

  • Bei der angegebenen Entladerate hat der Akku derzeit eine Kapazität von ca. 32 Wh.
  • Der Akku ist im Neuzustand mit einer Kapazität von nahezu 100 Wh und einer Lebensdauer von bis zu 15 Stunden beworben .
  • Mit Ubuntu 12.04 hielt der Akku ungefähr 4,5 Stunden, ungefähr 1/3 von 15 Stunden.
  • Bei Ubuntu 12.04 muss die durchschnittliche Entladerate also bei etwa 7 W gelegen haben.

Eine Erhöhung des Stromverbrauchs von 7 W auf 32 W ist geradezu katastrophal. Was auch immer dies verursacht, es muss weitaus schwerwiegender sein als nur eine Suchanwendung oder ein falsch konfiguriertes Paket.

Update VI : Ich schreibe dies von einer Live-14.04-Sitzung, die von einem USB-Stick geladen wurde. Der Stromverbrauch scheint etwas geringer zu sein als beim HDD-System (80% - 90%), was durch eine verringerte Anzahl von Diensten und Anwendungen erklärt werden kann. Trotzdem ist die Batterielebensdauer weitaus geringer als bei Ubuntu 12.04.

Update VII : Die ungewöhnlich hohen Abflussraten sind offenbar nach einem Upgrade auf linux-headers-genericden 15. Juli wieder da. Dies wird jetzt als Fehler im Launchpad gemeldet .

Hinweise, wie Sie die Batterielebensdauer verlängern können, sind sehr willkommen.

Luís de Sousa
quelle
Versuchen Sie, Ihre Grafikkarte von Bios zu deaktivieren, wenn Sie diese Option haben, wenn Sie Ihren Laptop starten.
vladmateinfo
Haben Sie eine separate Grafikkarte installiert? Addieren Sie bitte Ausgabe vonlspci | grep -i --color 'vga'
Yaroslav Tsymbalyuk
Versuchen Sie, powertop zu installieren und festzustellen, welche Anwendung den größten Teil Ihres Akkus verbraucht: sudo apt-get install powertop.
Yaroslav Tsymbalyuk
Ich würde eine Neuinstallation empfehlen, um sicherzustellen, dass das Upgrade nichts durcheinander bringt.
Rinzwind
Eine Neuinstallation ist derzeit nicht möglich. Aber das bringt mich auf die Idee, Ubuntu 14.04 von einem Live-Medium auszuprobieren.
Luís de Sousa

Antworten:

3

Sie können die TLP- App von linrunner ausprobieren . Das Paket finden Sie auf Launchpad oder fügen Sie einfach die PPA in Ihre sources.listDatei ein:

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

Dann renne:

sudo apt-get update && apt-get install tlp
Ish Sookun
quelle
Hallo Ish, ich hatte TLP bereits installiert, aber es fehlten die ThinkPad-spezifischen Pakete ( acpi-call-toolsund tp-smapi-dkms). Ich habe diese eingebaut und probiert, den Akku in nur 70 Minuten von 100% auf 20% herunter zu bringen.
Luís de Sousa
Klingt nicht ermutigend. Jupiter ist eine veraltete App, aber ich kenne Leute, die sie zuvor erfolgreich zum Konfigurieren der Energieoptionen verwendet haben. Sie könnten es versuchen, wenn Sie es noch nicht getan haben.
Ish Sookun
@ LuísdeSousa hast du diesen Leitfaden probiert askubuntu.com/a/285681/265974 ?
Dienstag,
1
Hallo Xubu-Tur, danke fürs vorbeischauen. Ich habe bereits alle in dieser Antwort angegebenen Pakete für ThinkPads installiert. Die Überwachungsanwendungen scheinen nicht mehr zu leisten als powertop. Angesichts der dramatischen Verkürzung der Batterielebensdauer (jetzt weniger als 1/4 des Wertes von 12.04) bezweifle ich, dass dies auf ein bestimmtes Paket zurückzuführen ist.
Luís de Sousa
2

Typ: - sensorsEs zeigt Ihre Bechertemperatur. So sparen Sie Batterie:

1- Verringern Sie die Helligkeit

2- Installieren Sie TLP. (entfernen Sie zuerst die PowerTop- und Laptop-Modus-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- Schalten Sie Bluetooth aus, wenn es nicht verwendet wird.

Ashutosh Kale
quelle
2

Ich habe gerade die Updates ausgeführt und den Laptop neu gestartet. Siehe da, der Stromverbrauch ist jetzt auf 11 W gesunken, der Bildschirm wird automatisch gedimmt und die Sitzung nach 5 Minuten inaktiv gesperrt.

Ich versuche herauszufinden, welches Paketupdate möglicherweise über eine feste Energieverwaltung verfügt, aber im Verlauf ist nichts ersichtlich 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

In jedem Fall scheint die Behebung dieses Problems das System einfach zu aktualisieren:

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

Ich werde diese Antwort auf dem neuesten Stand halten, wenn ich genau finde, um welche Pakete es sich handelt.

Update : Letzte Woche gab es ein weiteres Paket-Upgrade, das die Batterieentladerate erneut aus den Charts gestrichen hat. Ich bin mir immer noch nicht sicher, welches Paket dahinter steckt, aber es scheint so zu sein linux-headers-generic.

Luís de Sousa
quelle
1

Ich betreibe meinen Laptop den ganzen Tag über mit Solarenergie und habe nur eine begrenzte Leistung. Die Reduzierung des CPU-Takts hilft meiner Erfahrung nach am meisten.

Sie können das CPUfreq-Tool installieren und eine Powersave-Option festlegen oder die niedrigste Taktrate manuell festlegen.

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

Auch das Ausschalten von WLAN über den physischen Ein- / Ausschalter des Geräts verbessert das Timing des Akkus erheblich

Abdullah Leghari
quelle
Hallo Abdullah, ich habe gerade CPUfreq ausprobiert. Ich bin in der Lage, den Stromverbrauch mit seinen Optimierungen um 10 bis 15% zu senken, aber der Laptop wird etwas unbrauchbar. Der Zugriff auf das HUD und das Objektiv ist besonders langsam und die Programme hängen leicht (ausgegraut). Selbst wenn man diese Einschränkungen akzeptiert, liegt der Stromverbrauch weit unter dem von Ubuntu 12.04.
Luís de Sousa
Luis de Sousa, um meine Erfahrungen mit Ihnen zu teilen. Ich habe einen Sony VAIO Core 2 Due Laptop, ich war am 10.04, 10.10, 12.04 und jetzt am 14.04. Beim Stromverbrauch gibt es keinen Unterschied, obwohl ich jetzt, da ich am 14.04. Bin, einen kleinen Leistungseinbruch (10-15%) verspüre. Der Stromverbrauch wird um fast 35% bis 40% gesenkt. Fast weitere 10%, wenn ich WLAN ausschalte.
Abdullah Leghari