Ubuntu 14,04 menguras baterai laptop lebih cepat dari pada 12,04 (1 jam versus 4+ jam)

18

Saya baru-baru ini meningkatkan ke Ubuntu 14.04 pada laptop Lenovo T420 (Corei7-2620M CPU @ 2.70GHz × 4 + Sandybridge Mobile). Baterai sekarang sudah berusia lebih dari 2 tahun, tetapi di bawah Ubuntu 12,04 masih bertahan antara 4 dan 5 jam. Sekarang dengan Ubuntu 14,04 itu berlangsung sedikit lebih dari satu jam.

Apa yang bisa saya lakukan tentang masalah ini? Instal driver? Mengoptimalkan manajemen daya, entah bagaimana?

Pembaruan I : Mengenai kartu grafis:

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

Pembaruan II : Di bawah ini adalah contoh output dari PowerTop. Saya tidak melihat sesuatu yang aneh, walaupun saya tidak pernah menggunakan program ini sebelumnya. Setiap wawasan diterima.

           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

Pembaruan III : Saya melakukan tes lain, menjalankan laptop sampai baterai benar-benar habis. Ada dua perbedaan penting dalam manajemen baterai dari 12,04:

  • Sedangkan dengan 12,04 layar akan redup setelah 30 detik tidak ada tindakan, dengan 14,04 layar selalu dibiarkan dengan kecerahan yang sama. Bahkan ada saat-saat ketika kipas mempercepat ketika saya tidak mengetik, ini tidak pernah terjadi dengan 12,04.

  • Meskipun saya telah mengatur laptop untuk ditangguhkan setelah 10 menit tidak aktif pada baterai, tidak pernah menunda. Setelah 10 menit berlalu, Ubuntu cukup menampilkan log on screen; itu tidak meredupkan layar juga.

Pembaruan IV : Saya menjalankan pembaruan kemarin dan baterai lebih cepat habis, sekarang hilang dalam waktu kurang dari satu jam. Di bawah ini adalah output dari powertopmenit setelah mencabut.

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


Pembaruan V : Saya menggunakan informasi yang disediakan oleh powertopuntuk membuat beberapa perhitungan:

  • Pada tingkat debit yang dilaporkan, baterai saat ini memiliki kapasitas sekitar 32 Wh;
  • Baterai diiklankan dengan kapasitas mendekati 100 Wh ketika baru, tahan hingga 15 jam;
  • Dengan Ubuntu 12,04 baterai berlangsung sekitar 4,5 jam, sekitar 1/3 dari 15 jam, kuadrat persis dengan kehilangan 2/3 kapasitas;
  • Dengan demikian, dengan Ubuntu 12,04 tingkat debit rata-rata pasti sekitar 7 W.

Peningkatan konsumsi daya dari 7 W ke 32 W tidak kekurangan bencana. Apa pun yang menyebabkan ini pasti jauh lebih serius daripada hanya beberapa aplikasi guzzler atau paket yang salah konfigurasi.

Pembaruan VI : Saya menulis ini dari sesi live 14,04 yang dimuat dari kunci USB. Konsumsi daya tampaknya agak lebih rendah dibandingkan dengan sistem HDD (80% - 90%), yang dapat dijelaskan dengan berkurangnya jumlah layanan dan aplikasi yang berjalan. Namun, daya tahan baterai jauh lebih rendah dari pada Ubuntu 12.04.

Pembaruan VII : tingkat debit tinggi yang abnormal kembali, tampaknya setelah upgrade ke linux-headers-genericsekitar 15 Juli. Ini sekarang dilaporkan sebagai bug di launchpad .

Petunjuk tentang cara mengembalikan masa pakai baterai akan sangat dihargai.

Luís de Sousa
sumber
Cobalah untuk menonaktifkan kartu video Anda dari Bios, jika Anda memiliki pilihan itu, ketika Anda memulai laptop Anda.
vladmateinfo
Apakah Anda sudah memasang kartu video diskrit? Silakan tambahkan keluaranlspci | grep -i --color 'vga'
Yaroslav Tsymbalyuk
Cobalah untuk menginstal powertop dan lihat aplikasi mana yang menghabiskan sebagian besar baterai Anda: sudo apt-get install powertop.
Yaroslav Tsymbalyuk
Saya akan menyarankan menginstal ulang untuk memastikan upgrade tidak mengacaukan sesuatu.
Rinzwind
Menginstal ulang bukan pilihan saat ini. Tetapi ini memberi saya ide untuk mencoba Ubuntu 14.04 dari media live.
Luís de Sousa

Jawaban:

3

Anda dapat mencoba aplikasi TLP linrunner . Paket ini dapat ditemukan di Launchpad , atau cukup tambahkan PPA ke dalam sources.listfile Anda :

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

Lalu lari:

sudo apt-get update && apt-get install tlp
Ish Sookun
sumber
Hai Ish, saya sudah menginstal TLP, tetapi tidak memiliki paket spesifik ThinkPad ( acpi-call-toolsdan tp-smapi-dkms). Saya menginstal ini dan mencobanya, baterai ketika dari 100% menjadi 20% hanya dalam 70 menit.
Luís de Sousa
Tidak terdengar menggembirakan. Jupiter adalah aplikasi yang sudah usang tetapi saya tahu orang-orang yang berhasil menggunakannya sebelumnya untuk mengkonfigurasi opsi daya. Anda bisa mencobanya jika belum.
Ish Sookun
@ LuísdeSousa apakah Anda mencoba panduan ini askubuntu.com/a/285681/265974 ?
TuKsn
1
Hai Xubu-Tur, terima kasih sudah mampir. Saya sudah memiliki semua paket yang ditunjukkan dalam jawaban untuk ThinkPads yang diinstal. Sedangkan untuk aplikasi pemantauan, mereka sepertinya tidak melakukan lebih dari itu powertop. Mengingat penurunan dramatis dalam masa pakai baterai (sekarang kurang dari 1/4 dari apa dengan 12,04) Saya mulai ragu ini terkait dengan paket tertentu.
Luís de Sousa
2

Jenis: - sensorsitu akan menunjukkan suhu cangkir Anda. Untuk menghemat baterai:

1- Kurangi kecerahan

2- Pasang TLP. (hapus PowerTop dan Laptop-mode-tools terlebih dahulu)

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- Matikan Bluetooth saat tidak digunakan.

Ashutosh Kale
sumber
2

Saya hanya menjalankan pembaruan dan me-reboot laptop lagi. Lihatlah, konsumsi daya kini turun ke 11 W, layar meredup secara otomatis dan sesi terkunci setelah 5 menit tidak aktif.

Saya mencoba menemukan pembaruan paket mana yang mungkin telah memperbaiki manajemen daya, tetapi tidak ada yang jelas dalam aptsejarah:

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

Bagaimanapun, perbaikan untuk masalah ini tampaknya hanya memperbarui sistem:

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

Saya akan selalu memperbarui jawaban ini jika saya menemukan paket mana yang tepat.

Pembaruan : ada upgrade paket lain minggu lalu yang mengirim tingkat debit baterai dari grafik lagi. Saya masih tidak yakin paket mana yang ada di balik ini, tetapi sepertinya itu linux-headers-generic.

Luís de Sousa
sumber
1

Saya menjalankan laptop saya di tenaga surya sepanjang hari dan memiliki daya yang terbatas. Mengurangi kecepatan jam CPU paling membantu dalam pengalaman saya.

Anda dapat menginstal alat CPUfreq, dan mengatur opsi Hemat Daya atau secara manual mengatur kecepatan jam terendah.

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

Juga mematikan Wifi dari sakelar hidup / mati perangkat akan meningkatkan waktu baterai secara signifikan

Abdullah Leghari
sumber
Hai Abdullah, saya baru saja mencoba CPUfreq. Saya dapat mengurangi konsumsi daya sekitar 10% hingga 15% menggunakan tweak-nya, tetapi laptop menjadi agak tidak dapat digunakan. Akses ke HUD dan Lens sangat lambat dan program mudah ditutup (diklik). Bahkan menerima kendala ini, konsumsi daya jauh dari apa yang ada pada Ubuntu 12.04.
Luís de Sousa
Luis de Sousa, untuk berbagi dengan Anda pengalaman saya. Saya sudah memiliki laptop Sony VAIO Core 2 Karena, saya sudah menggunakan 10,04, 10,10, 12,04 dan sekarang 14,04. Tidak ada perbedaan dalam Konsumsi Daya, meskipun saya merasa sedikit (10% -15%) kinerja mencapai sekarang karena saya menggunakan 14,04. Ada hampir 35% - konsumsi daya berkurang 40%. Hampir 10% lagi ketika saya mematikan Wifi.
Abdullah Leghari