GNU/Linux >> Znalost Linux >  >> Ubuntu

Ubuntu 14.04 vybíjení baterie notebooku rychleji než za 12.04 (1 hodina versus 4 a více hodin)?

Nedávno jsem upgradoval na Ubuntu 14.04 na notebooku Lenovo T420 (CPU Corei7-2620M @ 2,70 GHz × 4 + Sandybridge Mobile). Baterie je nyní přes 2 roky stará, ale pod Ubuntu 12.04 stále vydržela mezi 4 a 5 hodinami. Nyní s Ubuntu 14.04 to trvá něco málo přes jednu hodinu.

Co mohu s tímto problémem dělat? Instalovat ovladače? Optimalizovat nějak správu napájení?

Aktualizovat I :Ohledně grafické karty:

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

Aktualizace II :Níže je ukázkový výstup z PowerTop. Nevidím nic divného, ​​i když jsem tento program nikdy předtím nepoužíval. Jakékoli poznatky jsou vítány.

           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

Aktualizace III :Udělal jsem další test a nechal jsem notebook běžet, dokud se baterie úplně nevybila. Oproti verzi 12.04 existují dva důležité rozdíly ve správě baterie:

  • Zatímco ve 12.04 by se obrazovka po 30 sekundách nečinnosti ztlumila, ve 14.04 je obrazovka vždy ponechána se stejným jasem. Jsou dokonce chvíle, kdy se ventilátor zrychlí, když nepíšu, to se nikdy nestalo s 12.04.

  • I když jsem nastavil, aby se notebook po 10 minutách nečinnosti na baterii uspal, nikdy se nespustí. Jakmile uplyne 10 minut, Ubuntu jednoduše zobrazí log na obrazovce; neztlumí ani obrazovku.

Aktualizace IV :Aktualizace jsem spustil včera a baterie se vybíjí ještě rychleji, nyní je pryč za méně než hodinu. Níže je výstup powertop minut po odpojení.

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

Aktualizovat V :Použil jsem informace poskytnuté powertop udělat pár výpočtů:

  • Při nahlášené rychlosti vybíjení má baterie aktuálně kapacitu přibližně 32 Wh;
  • Baterie je inzerována s kapacitou blízkou 100 Wh, když je nová, s výdrží až 15 hodin;
  • S Ubuntu 12.04 baterie vydržela přibližně 4,5 hodiny, přibližně 1/3 z 15 hodin, přesně na druhou se ztrátou 2/3 kapacity;
  • S Ubuntu 12.04 tedy musela být průměrná rychlost vybíjení kolem 7 W.
Související:Nelze najít balíček“ při pokusu o instalaci balíčků pomocí APT!

Zvýšení spotřeby ze 7 W na 32 W není nic menšího než katastrofa. Ať už to způsobuje cokoli, musí to být mnohem vážnější než jen nějaká žrout aplikace nebo špatně nakonfigurovaný balíček.

Aktualizovat VI :Píšu to z živé relace 14.04 načtené z USB klíče. Spotřeba energie se zdá být poněkud nižší než u systému HDD (80 % – 90 %), což lze vysvětlit sníženým počtem spuštěných služeb a aplikací. Přesto je životnost baterie mnohem nižší, než jaká byla u Ubuntu 12.04.

Aktualizace VII :abnormálně vysoké rychlosti vybíjení jsou zpět, zřejmě po upgradu na linux-headers-generic kolem 15. července. Toto je nyní hlášeno jako chyba na launchpadu.

Související:Jak nastavit barvu/vzor pozadí v okně Nautilus?

Jakékoli rady, jak obnovit životnost baterie, by byly velmi oceněny.

Přijatá odpověď:

Můžete vyzkoušet aplikaci TLP od linrunner.
Balíček najdete na Launchpadu nebo jednoduše přidejte PPA do svého sources.list soubor:

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

Poté spusťte:

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

Ubuntu
  1. Nainstalovat Discord na Ubuntu 20.04 – proces krok za krokem?

  2. Instalace AIDE na Ubuntu 20.04 – proces krok za krokem?

  3. Nainstalovat Pyradio na Ubuntu 20.04 – proces krok za krokem?

  1. Nainstalovat MAAS na Ubuntu 20.04 – pomocí procesu krok za krokem?

  2. Nainstalovat Drupal na Ubuntu 20.04 LTS – proces krok za krokem?

  3. Nainstalovat Moodle na Ubuntu 20.04 LTS – proces krok za krokem?

  1. Nainstalovat Laravel na Ubuntu 20.04 – proces krok za krokem?

  2. Nainstalovat Grafana na Ubuntu 20.04 – proces krok za krokem?

  3. Nainstalovat Ruby na Ubuntu 20.04 – proces krok za krokem?