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-tools및 tp-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.