12.04보다 빠른 Ubuntu 14.04 노트북 배터리 소모 (1 시간 대 4 시간 이상)


18

최근에 Lenovo T420 랩탑 (Corei7-2620M CPU @ 2.70GHz × 4 + Sandybridge Mobile)에서 Ubuntu 14.04로 업그레이드했습니다. 배터리 수명이 2 년이 지났지 만 우분투 12.04에서는 4 시간에서 5 시간 정도 지속되었습니다. 이제 Ubuntu 14.04에서는 1 시간이 조금 넘습니다.

이 문제에 대해 어떻게해야합니까? 드라이버를 설치 하시겠습니까? 어떻게 든 전원 관리를 최적화 하시겠습니까?

업데이트 I : 그래픽 카드와 관련하여 :

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

업데이트 II : 아래는 PowerTop의 샘플 출력입니다. 나는이 프로그램을 전에 사용한 적이 없지만 이상한 것을 보지 못합니다. 모든 통찰력은 환영합니다.

           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

업데이트 III : 배터리가 완전히 방전 될 때까지 랩톱을 실행하면서 다른 테스트를 수행했습니다. 12.04와 배터리 관리에는 두 가지 중요한 차이점이 있습니다.

  • 12.04에서는 30 초 동안 아무런 동작이 없으면 화면이 어두워지고 14.04에서는 화면이 항상 같은 밝기로 유지됩니다. 입력하지 않을 때 팬 속도가 빨라지는 순간도 있습니다. 12.04에서는 이런 일이 발생하지 않았습니다.

  • 배터리를 10 분 동안 사용하지 않으면 노트북이 일시 중단되도록 설정했지만 일시 중단되지 않습니다. 10 분이 지나면 우분투는 단순히 로그온 화면을 보여줍니다. 화면을 어둡게하지 않습니다.

업데이트 IV : 어제 업데이트를 실행했는데 배터리가 더 빨리 방전되고 있습니다. 이제 1 시간도 채 걸리지 않습니다. 다음은 powertop플러그를 뽑은 후 몇 분 동안 의 출력입니다 .

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 : powertop몇 가지 계산을 위해 제공된 정보를 사용했습니다 .

  • 보고 된 방전 속도에서, 현재 배터리의 용량은 약 32Wh입니다.
  • 배터리는 새 배터리를 사용할 때 최대 100 시간 동안 100Wh에 가까운 용량으로 보급 됩니다.
  • Ubuntu 12.04에서 배터리는 약 4.5 시간, 15 시간의 1/3 정도 지속되었으며 용량의 2/3가 손실되었습니다.
  • 따라서 우분투 12.04에서 평균 방전 속도는 약 7W였습니다.

7W에서 32W로 전력 소비를 증가시키는 것은 치명적입니다. 이 문제를 일으키는 원인은 일부 괴짜 응용 프로그램이나 잘못 구성된 패키지보다 훨씬 심각해야합니다.

VI 업데이트 : USB 키에서로드 된 라이브 14.04 세션에서 이것을 작성하고 있습니다. 전력 소비는 HDD 시스템 (80 %-90 %)보다 다소 낮은 것으로 보이며, 이는 서비스 및 응용 프로그램 실행 횟수 감소로 설명 할 수 있습니다. 여전히 배터리 수명은 Ubuntu 12.04보다 훨씬 낮습니다.

업데이트 VII : 비정상적으로 높은 방전율 linux-headers-generic이 7 월 15 일경 로 업그레이드 한 후 다시 나타납니다 . 이것은 이제 launchpad에서 버그로 보고됩니다 .

배터리 수명을 되 돌리는 방법에 대한 힌트는 대단히 감사하겠습니다.


해당 옵션이있는 경우 랩톱을 시작할 때 Bios에서 비디오 카드를 비활성화하십시오.
vladmateinfo

개별 비디오 카드가 설치되어 있습니까? 의 출력을 추가하세요lspci | grep -i --color 'vga'
야로 슬라브 Tsymbalyuk

powertop을 설치하고 대부분의 배터리를 소모하는 응용 프로그램을 확인하십시오 : sudo apt-get install powertop.
Yaroslav Tsymbalyuk

업그레이드로 인해 문제가 발생하지 않도록 다시 설치하는 것이 좋습니다.
Rinzwind

현재 재설치는 옵션이 아닙니다. 그러나 이것은 라이브 미디어에서 Ubuntu 14.04를 시도한다는 아이디어를 제공합니다.
Luís de Sousa

답변:


3

linrunner의 TLP 앱을 사용해보십시오 . 패키지는 Launchpad 에서 찾거나 sources.list파일에 PPA를 추가하기 만하면 됩니다.

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

그런 다음 다음을 실행하십시오.

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

안녕하세요, 이미 TLP를 설치했지만 ThinkPad 관련 패키지 ( acpi-call-toolstp-smapi-dkms) 가 없습니다 . 나는 이것을 설치하고 단 70 분 안에 100 %에서 20 %로 배터리를 사용해 보았습니다.
Luís de Sousa

격려하는 소리가 들리지 않습니다. Jupiter 는 더 이상 사용되지 않는 앱이지만 이전에 전원 옵션을 구성하는 데 성공적으로 사용한 사람들을 알고 있습니다. 아직 시도하지 않았다면 시도해 볼 수 있습니다.
Ish Sookun

@ LuísdeSousa이 가이드 askubuntu.com/a/285681/265974 를 사용해 보셨습니까 ?
TuKsn

1
안녕하세요 Xubu-Tur, 들러 주셔서 감사합니다. ThinkPad에 대한 답변에 표시된 모든 패키지가 이미 설치되어 있습니다. 모니터링 응용 프로그램은 그 이상을 수행하지 않는 것 같습니다 powertop. 배터리 수명의 급격한 감소 (현재 12.04의 1/4 미만)를 고려하면 특정 패키지와 관련이 있는지 의심하기 시작했습니다.
Luís de Sousa

2

유형 : sensors컵 온도를 보여줍니다. 배터리를 절약하려면 :

1- 밝기 감소

2- TLP를 설치하십시오. (PowerTop 및 랩톱 모드 도구를 먼저 제거하십시오)

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- 사용하지 않을 때는 Bluetooth를 끕니다.


2

방금 업데이트를 실행하고 랩톱을 다시 부팅했습니다. 보라, 전력 소비가 이제 11W로 낮아지고 화면이 자동으로 어두워지고 5 분 동안 활동이 없으면 세션이 잠 깁니다.

전원 관리가 고정 된 패키지 업데이트를 찾으려고 노력했지만 기록에는 분명한 것이 없습니다 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

어쨌든이 문제에 대한 수정은 단순히 시스템을 업데이트하는 것으로 보입니다.

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

관련된 패키지를 정확히 찾으면이 답변을 최신 상태로 유지합니다.

업데이트 : 지난 주에 또 다른 패키지 업그레이드로 배터리 방전율이 차트에서 다시 떨어졌습니다. 나는 여전히 어떤 패키지가 이것 뒤에 있는지 확실하지 않지만, 그것은 것 같습니다 linux-headers-generic.


1

나는 하루 종일 랩탑을 태양열로 작동시키고 전력이 제한되어 있습니다. CPU 클럭 속도를 줄이면 내 경험에서 가장 도움이됩니다.

CPUfreq 도구를 설치하고 절전 옵션을 설정하거나 가장 낮은 클럭 속도를 수동으로 설정할 수 있습니다.

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

또한 장치 물리적 켜기 / 끄기 스위치에서 Wi-Fi를 끄면 배터리 타이밍이 크게 향상됩니다.


안녕 압둘라, 방금 CPUfreq를 시도했습니다. 미세 조정을 사용하여 전력 소비를 10 ~ 15 % 정도 줄일 수 있지만 랩톱을 사용할 수 없게됩니다. HUD 및 렌즈에 대한 액세스가 특히 느리고 프로그램이 쉽게 끊어집니다 (회색으로 표시됨). 이러한 제약 조건을 수용하더라도 전력 소비는 Ubuntu 12.04와 다릅니다.
Luís de Sousa

Luis de Sousa, 내 경험을 공유합니다. 저는 Sony VAIO Core 2 Due 랩톱을 사용하고 있으며 10.04, 10.10, 12.04 및 14.04에 있습니다. 전력 소비량에는 차이가 없지만 14.04에 도달하면 약간 (10 % -15 %) 성능 저하를 느낍니다. 전력 소비가 거의 35 %-40 % 줄었습니다. Wi-Fi를 끄면 거의 10 %가됩니다.
압둘라 Leghari
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.