Ubuntu 14.04 làm cạn kiệt pin máy tính xách tay nhanh hơn so với trong 12.04 (1 giờ so với hơn 4 giờ)


18

Gần đây tôi đã nâng cấp lên Ubuntu 14.04 trên máy tính xách tay Lenovo T420 (CPU Corei7-2620M @ 2.70GHz × 4 + Sandybridge Mobile). Pin hiện đã được hơn 2 năm, nhưng theo Ubuntu 12.04, nó vẫn tồn tại trong khoảng từ 4 đến 5 giờ. Bây giờ với Ubuntu 14.04, nó chỉ tồn tại trong hơn một giờ.

Tôi có thể làm gì về vấn đề này? Cài đặt trình điều khiển? Tối ưu hóa quản lý năng lượng nào đó?

Cập nhật I : Về card đồ họa:

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

Cập nhật II : Dưới đây là một đầu ra mẫu từ PowerTop. Tôi không thấy có gì lạ, mặc dù tôi chưa bao giờ sử dụng chương trình này trước đây. Bất kỳ cái nhìn sâu sắc đều được chào đón.

           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

Cập nhật III : Tôi đã thực hiện một thử nghiệm khác, chạy máy tính xách tay cho đến khi hết pin. Có hai sự khác biệt quan trọng trong quản lý pin từ 12.04:

  • Trong khi đó với 12.04, màn hình sẽ bị mờ sau 30 giây không hoạt động, với 14.04 màn hình luôn luôn có cùng độ sáng. Thậm chí có những lúc quạt tăng tốc khi tôi không gõ, điều này không bao giờ xảy ra với 12.04.

  • Mặc dù tôi đã đặt máy tính xách tay tạm ngưng sau 10 phút không hoạt động trên pin, nhưng nó không bao giờ bị treo. Khi quá 10 phút, Ubuntu chỉ hiển thị màn hình đăng nhập; Nó cũng không làm mờ màn hình.

Cập nhật IV : Tôi chạy các bản cập nhật ngày hôm qua và pin đang được xả nhanh hơn, bây giờ nó đã hết trong vòng một giờ. Dưới đây là đầu ra của powertopphút sau khi rút phích cắm.

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


Cập nhật V : Tôi đã sử dụng thông tin được cung cấp bởi powertopđể thực hiện một vài tính toán:

  • Ở tốc độ xả được báo cáo, pin ngay bây giờ có công suất khoảng 32 Wh;
  • Pin được quảng cáo với công suất gần 100 Wh khi còn mới, kéo dài tới 15 giờ;
  • Với Ubuntu 12.04, pin kéo dài khoảng 4,5 giờ, khoảng 1/3 trong 15 giờ, bình phương chính xác với việc mất 2/3 dung lượng;
  • Do đó, với Ubuntu 12.04, tốc độ xả trung bình phải vào khoảng 7 W.

Mức tăng tiêu thụ năng lượng từ 7 W lên 32 W không có gì là thảm khốc. Bất cứ điều gì gây ra điều này phải nghiêm trọng hơn nhiều so với chỉ một số ứng dụng trình duyệt hoặc gói bị định cấu hình sai.

Cập nhật VI : Tôi đang viết bài này từ phiên 14.04 trực tiếp được tải từ khóa USB. Tiêu thụ điện năng dường như thấp hơn một chút so với hệ thống HDD (80% - 90%), điều này có thể được giải thích bằng việc giảm số lượng dịch vụ và ứng dụng đang chạy. Tuy nhiên, tuổi thọ pin thấp hơn nhiều so với Ubuntu 12.04.

Cập nhật VII : tỷ lệ xả cao bất thường đã trở lại, rõ ràng là sau khi nâng cấp vào linux-headers-generickhoảng ngày 15 tháng 7. Điều này hiện được báo cáo là một lỗi tại launchpad .

Bất kỳ gợi ý về cách mang lại tuổi thọ pin sẽ được đánh giá cao.


Cố gắng vô hiệu hóa thẻ video của bạn khỏi Bios, nếu bạn có tùy chọn đó, khi bạn khởi động máy tính xách tay của mình.
vladmateinfo

Bạn đã cài đặt card màn hình rời? Vui lòng thêm đầu ra củalspci | grep -i --color 'vga'
Yaroslav Tsymbalyuk

Hãy thử cài đặt powertop và xem ứng dụng nào làm cạn kiệt pin của bạn: sudo apt-get install powertop.
Yaroslav Tsymbalyuk

Tôi sẽ tư vấn cài đặt lại để đảm bảo việc nâng cấp không làm hỏng thứ gì đó.
Rinzwind

Cài đặt lại không phải là một tùy chọn tại thời điểm này. Nhưng điều này cho tôi ý tưởng thử Ubuntu 14.04 từ phương tiện trực tiếp.
Luís de Sousa

Câu trả lời:


3

Bạn có thể thử ứng dụng TLP của linrunner . Có thể tìm thấy gói này tại Launchpad hoặc chỉ cần thêm PPA vào sources.listtệp của bạn :

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

Sau đó chạy:

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

Xin chào, tôi đã cài đặt TLP, nhưng thiếu các gói cụ thể của ThinkPad ( acpi-call-toolstp-smapi-dkms). Tôi đã cài đặt những thứ này và dùng thử, pin khi từ 100% xuống còn 20% chỉ trong 70 phút.
Luís de Sousa

Nghe có vẻ không đáng khích lệ. Jupiter là một ứng dụng không dùng nữa nhưng tôi biết những người đã sử dụng thành công nó trước đây để định cấu hình các tùy chọn nguồn điện. Bạn có thể thử nếu bạn chưa có.
Ish Sookun

@ LuísdeSousa bạn đã thử hướng dẫn này Askubfox.com/a/285681/265974 ?
TuKsn

1
Xin chào Xubu-Tur, cảm ơn bạn đã ghé qua. Tôi đã có tất cả các gói được chỉ định trong câu trả lời cho ThinkPads được cài đặt. Đối với các ứng dụng giám sát, chúng dường như không làm được gì nhiều hơn powertop. Xem xét sự suy giảm đáng kể về tuổi thọ pin (bây giờ thấp hơn 1/4 so với 12.04), tôi bắt đầu nghi ngờ điều này có liên quan đến một gói cụ thể.
Luís de Sousa

2

Loại: - sensorsnó sẽ hiển thị nhiệt độ cốc của bạn. Để tiết kiệm pin:

1- Giảm độ sáng

2- Cài đặt TLP. (loại bỏ PowerTop và công cụ chế độ máy tính xách tay trước)

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- Tắt Bluetooth khi không sử dụng.


2

Tôi chỉ chạy các bản cập nhật và khởi động lại máy tính xách tay một lần nữa. Xin lưu ý, mức tiêu thụ điện năng hiện giảm xuống còn 11 W, màn hình tự động mờ đi và phiên bị khóa sau 5 phút không hoạt động.

Tôi đang cố gắng tìm bản cập nhật gói nào có thể có quản lý năng lượng cố định, nhưng không có gì rõ ràng trong aptlịch sử:

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

Trong mọi trường hợp, việc khắc phục sự cố này dường như chỉ đơn giản là cập nhật hệ thống:

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

Tôi sẽ cập nhật câu trả lời này nếu tôi tìm thấy chính xác gói nào có liên quan.

Cập nhật : có một gói nâng cấp khác vào tuần trước đã gửi tốc độ xả pin ra khỏi bảng xếp hạng một lần nữa. Tôi vẫn không chắc chắn gói nào đằng sau này, nhưng có vẻ như vậy linux-headers-generic.


1

Tôi chạy máy tính xách tay của tôi bằng năng lượng mặt trời cả ngày và có nguồn điện hạn chế. Giảm tốc độ xung nhịp CPU giúp ích nhiều nhất trong trải nghiệm của tôi.

Bạn có thể cài đặt công cụ CPUfreq và đặt tùy chọn Powersave hoặc đặt thủ công tốc độ xung nhịp thấp nhất.

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

Ngoài ra, tắt Wifi từ công tắc bật / tắt vật lý của thiết bị sẽ cải thiện đáng kể thời gian sử dụng pin


Xin chào Abdullah, tôi vừa thử CPUfreq. Tôi có thể giảm mức tiêu thụ năng lượng khoảng 10% đến 15% bằng cách sử dụng các tinh chỉnh của nó, nhưng máy tính xách tay trở nên hơi khó sử dụng. Truy cập vào HUD và Lens đặc biệt chậm và các chương trình dễ dàng bị treo (bị mờ đi). Ngay cả khi chấp nhận những hạn chế này, mức tiêu thụ năng lượng vẫn khác xa so với Ubuntu 12.04.
Luís de Sousa

Luis de Sousa, để chia sẻ với bạn kinh nghiệm của tôi. Tôi đã có một máy tính xách tay Sony VAIO Core 2 đáo hạn, tôi đã có mặt trên 10.04, 10.10, 12.04 và bây giờ là 14.04. Không có sự khác biệt trong Tiêu thụ năng lượng, mặc dù tôi cảm thấy một chút hiệu suất (10% -15%) đạt được vào ngày 14.04. Có gần 35% - 40% giảm tiêu thụ điện năng. Gần 10% nữa khi tôi chuyển Wifi xuống.
Abdullah Leghari
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.