最近、Lenovo T420ラップトップ(Corei7-2620M CPU @ 2.70GHz×4 + Sandybridge Mobile)でUbuntu 14.04にアップグレードしました。バッテリーは現在2年以上経過していますが、Ubuntu 12.04では4〜5時間持続しました。現在、Ubuntu 14.04では1時間弱持続します。
この問題について何ができますか?ドライバーをインストールしますか?どういうわけか電源管理を最適化しますか?
Update I:グラフィックカードについて:
$ lspci | grep -i --color 'vga'
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Update 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
Update III:別のテストを行い、バッテリーが完全になくなるまでラップトップを実行しました。 12.04からのバッテリー管理には、2つの重要な違いがあります。
12.04では、30秒間操作しないと画面が暗くなりますが、14.04では、画面は常に同じ明るさのままになります。タイピングしていないときにファンが高速化する瞬間さえありますが、これは12.04では起こりませんでした。
バッテリーで10分間非アクティブになった後にサスペンドするようにラップトップを設定しましたが、サスペンドすることはありません。 10分が経過すると、Ubuntuは単にログを画面に表示します。画面を暗くすることもありません。
更新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
によって提供される情報を使用して、いくつかの計算を行いました。
消費電力を7 Wから32 Wに増やすことは、壊滅的な結果にほかなりません。これを引き起こしているものは、単なるガズラーアプリケーションや誤って構成されたパッケージよりもはるかに深刻でなければなりません。
VIの更新:USBキーからロードされたライブ14.04セッションからこれを書いています。消費電力は、HDDシステム(80%-90%)よりもいくらか低いようです。これは、実行されているサービスとアプリケーションの数が少ないことで説明できます。それでも、バッテリーの寿命はUbuntu 12.04の場合よりもはるかに短くなります。
更新VII:明らかに7月15日頃のlinux-headers-generic
へのアップグレード後、異常に高い放電率が復活しました。これは launchpadのバグ として報告されるようになりました。
バッテリー寿命を戻す方法についてのヒントは大歓迎です。
更新を実行し、ラップトップを再起動しました。控えめに言って、消費電力は11 Wまで低下し、画面は自動的に暗くなり、セッションは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
のようです。
タイプ:-sensors
それはあなたのカップの温度を表示します。バッテリーを節約するには:
1-輝度を下げる
2- TLPをインストールします。 (最初にPowerTopとLaptop-mode-toolsを削除してください)
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をオフにします。
私はラップトップを1日中太陽エネルギーで走らせていますが、電力は限られています。 CPUクロック速度を下げることは、私の経験上最も役立ちます。
CPUfreqツールをインストールし、Powersaveオプションを設定するか、最低のクロック速度を手動で設定できます。
Sudo apt-get update && Sudo apt-get install indicator-cpufreq
また、デバイスの物理的なオン/オフスイッチからWifiをオフにすると、バッテリーのタイミングが大幅に改善されます