Ubuntu 14.04 dizüstü pilini 12.04'ten daha hızlı tüketiyor (1 saat ve 4 saatten fazla)


18

Yakın zamanda bir Lenovo T420 dizüstü bilgisayarda (Corei7-2620M CPU @ 2.70GHz × 4 + Sandybridge Mobile) Ubuntu 14.04 sürümüne geçtim. Pil şimdi 2 yıldan daha eski, ancak Ubuntu 12.04 altında hala 4 ila 5 saat sürdü. Şimdi Ubuntu 14.04 ile bir saatten az sürüyor.

Bu konuda ne yapabilirim? Sürücüleri yüklensin mi? Güç yönetimi bir şekilde optimize edilmeli mi?

Güncelleme I : Ekran kartı ile ilgili:

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

Güncelleme II : Aşağıda PowerTop'tan bir örnek çıktı bulunmaktadır. Bu programı daha önce hiç kullanmamış olmama rağmen garip bir şey görmüyorum. Herhangi bir fikir açığız.

           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

Güncelleme III : Batarya tamamen bitene kadar dizüstü bilgisayarı çalıştırarak başka bir test yaptım. Pil yönetiminde 12.04'ten iki önemli fark vardır:

  • 12.04 ile ekran 30 saniyelik işlemden sonra soluklaşırken, 14.04 ile ekran her zaman aynı parlaklıkta bırakılır. Yazmadığım zamanlarda fanın hızlandığı anlar bile var, bu asla 12.04 ile olmadı.

  • Dizüstü bilgisayarı pil üzerinde 10 dakika etkin olmadığında askıya alacak şekilde ayarlamış olmama rağmen, hiçbir zaman askıya alınmıyor. 10 dakika geçtikten sonra Ubuntu sadece oturum açma ekranını gösterir; Ekranı da karartmaz.

Güncelleme IV : Dün güncellemeleri çalıştırıyorum ve pil daha da hızlı boşalıyor, şimdi bir saatten daha kısa bir sürede bitmiş. powertopFişten çekildikten sonraki dakika çıkışı aşağıdadır .

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


V Güncellemesi : Verilen bilgileri powertopbirkaç hesaplama yapmak için kullandım:

  • Bildirilen deşarj oranında, akü şu anda yaklaşık 32 Wh kapasiteye sahiptir;
  • Pil, yeni olduğu zaman, 15 saate kadar süren 100 Wh'a yakın kapasitede ilan edilir ;
  • Ubuntu 12.04 ile pil yaklaşık 4,5 saat sürdü, yaklaşık 15 saatin 1 / 3'ü, tam olarak 2/3 kapasite kaybıyla kareye çıktı;
  • Bu nedenle, Ubuntu 12.04 ile ortalama deşarj oranı 7 W civarında olmalıdır.

Güç tüketiminin 7 W'dan 32 W'a yükseltilmesi felaketten başka bir şey değildir. Buna ne sebep olursa olsun, bazı parıltılı uygulamalardan veya yanlış yapılandırılmış bir paketten çok daha ciddi olmalıdır.

VI Güncellemesi : Bunu bir USB anahtarından yüklenen 14.04 canlı oturumdan yazıyorum. Güç tüketimi, daha az sayıda hizmet ve uygulama ile açıklanabilen HDD sisteminden (% 80 -% 90) biraz daha düşük gibi görünmektedir. Yine de, pil ömrü Ubuntu 12.04 ile olduğundan çok daha düşük.

Güncelleme VII : Anormal derecede yüksek deşarj oranları, görünüşe göre linux-headers-generic15 Temmuz'a yükseltildikten sonra geri döndü . Bu durum artık başlatma panelinde bir hata olarak bildiriliyor .

Pil ömrünün nasıl geri getirileceğine dair ipuçları çok takdir edilecektir.


Dizüstü bilgisayarınızı başlattığınızda, bu seçeneğe sahipseniz video kartınızı Bios'tan devre dışı bırakmayı deneyin.
vladmateinfo

Ayrık ekran kartı takılı mı? Lütfen çıktısını ekleyinlspci | grep -i --color 'vga'
Yaroslav Tsymbalyuk

Powertop'u kurmaya çalışın ve hangi uygulamanın pilinizin çoğunu tükettiğini görün: sudo apt-get install powertop.
Yaroslav Tsymbalyuk

Yükseltmenin bir şey yapmadığından emin olmak için yeniden yüklemeyi tavsiye ederim.
Rinzwind

Yeniden yükleme şu anda bir seçenek değildir. Ama bu bana Ubuntu 14.04'ü canlı bir ortamdan deneme fikri veriyor.
Luís de Sousa

Yanıtlar:


3

Linrunner'ın TLP uygulamasını deneyebilirsiniz . Paket Launchpad'de bulunabilir veya PPA'yı sources.listdosyanıza eklemeniz yeterlidir :

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

O zaman koş:

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

Merhaba Ish, zaten TLP yükledim, ancak ThinkPad'e özgü paketleri ( acpi-call-toolsve tp-smapi-dkms) eksikti . Bunları taktım ve sadece 70 dakikada% 100'den% 20'ye kadar olan pilleri denedim.
Luís de Sousa

Kulağa cesaret verici gelmiyor. Jüpiter kullanımdan kaldırılmış bir uygulama ama daha önce güç seçeneklerini yapılandırmak için başarılı bir şekilde kullanan millet biliyorum. Henüz yapmadıysanız deneyebilirsiniz.
Ish Sookun

@ LuísdeSousa bu kılavuzu denediniz mi askubuntu.com/a/285681/265974 ?
TuKsn

1
Merhaba Xubu-Tur, uğradığın için teşekkürler. ThinkPads için bu yanıtta belirtilen tüm paketler zaten var. İzleme uygulamalarına gelince, daha fazlasını yapmıyorlar powertop. Pil ömründeki dramatik düşüş göz önüne alındığında (şimdi 12.04 ile olanın 1 / 4'ünden daha az) Bunun belirli bir paketle ilgili olduğundan şüphe etmeye başladım.
Luís de Sousa

2

Tip: - sensorsfincan sıcaklığını gösterecektir. Pilden tasarruf etmek için:

1- Parlaklığı azaltın

2- TLP'yi kurun. (önce PowerTop ve Dizüstü bilgisayar modu araçlarını kaldırın)

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- Kullanmadığınızda Bluetooth'u kapatın.


2

Sadece güncellemeleri çalıştırdım ve dizüstü bilgisayarı yeniden başlattım. Bakın ve güç tüketimi şimdi 11 W'a düştü, ekran otomatik olarak kararıyor ve oturum 5 dakika aktif olmadığında kilitlendi.

Hangi paket güncellemesinin sabit güç yönetimine sahip olabileceğini bulmaya çalışıyorum, ancak apttarihte belirgin bir şey yok :

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

Her durumda, bu sorunun düzeltilmesi sadece sistemi güncellemek gibi görünüyor:

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

İlgili paketi / paketleri tam olarak nerede bulduğumu tespit edersem bu yanıtı güncel tutacağım.

Güncelleme : geçen hafta pil deşarj oranını grafiklerden tekrar gönderen başka bir paket yükseltmesi yapıldı. Hala hangi paketin arkasında olduğundan emin değilim, ama öyle görünüyor linux-headers-generic.


1

Dizüstü bilgisayarımı gün boyunca güneş enerjisiyle çalıştırıyorum ve gücüm sınırlı. CPU saat hızının düşürülmesi, deneyimime en çok yardımcı oluyor.

CPUfreq aracını kurabilir ve bir Güç Tasarrufu seçeneği ayarlayabilir veya en düşük saat hızını manuel olarak ayarlayabilirsiniz.

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

Ayrıca Wifi cihazını fiziksel açma / kapama düğmesinden kapatmak, pil zamanlamasını önemli ölçüde iyileştirir


Merhaba Abdullah, CPUfreq'i denedim. Tweaks kullanarak güç tüketimini% 10 ila% 15 oranında azaltabiliyorum, ancak dizüstü bilgisayar biraz kullanılamaz hale geliyor. HUD ve Lens'e erişim özellikle yavaştır ve programlar kolayca kapanır (gri renkte görünür). Bu kısıtlamaları kabul etse bile, güç tüketimi Ubuntu 12.04'tekinden çok uzak.
Luís de Sousa

Luis de Sousa, deneyimlerimi sizlerle paylaşmak için. Sony VAIO Core 2 Due dizüstü bilgisayarım, 10.04, 10.10, 12.04 ve şimdi 14.04'te bulundum. Güç Tüketiminde bir fark yok, ancak şimdi 14.04'te olduğum için biraz (% 10 -% 15) performans artışı hissediyorum. Yaklaşık% 35 -% 40 daha az güç tüketimi vardır. Wifi kapattığınızda neredeyse başka bir% 10.
Abdullah Leghari
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.