質問: macbook 15%のバッテリーが一晩で消耗します そのため、私のmacはスリープモード中に多くのバッテリーを失います。見つけたものをすべて読んで試しましたが、問題は解決しません。 macbook pro 2015 13 "とmacoscatalina 10.15.2、パワーナップ=オフ、bluetoothデバイスのスリープ解除=オフ、画面時間=オフ、スリープ時に邪魔しない=オン。smcとnvramがリセットされました、セーフモードで実行しました。何も変更されていません。pmset -gログは、「com.apple.alarm.user-visible-weekly usage report、297」がドレインの原因であることを示しているようです。ログは次のとおりです。2020-01-27 23:15:12 +0100 notification display is turned off 2020-01-27 23:15:12 +0100 assertions pid 170(hidd) summary userisactive "com.apple.iohideventsystem.queue.tickle serviceid:1000002e1 name:null product:apple internal keyb eventtype:11" 00:00:01 id:0x0x900008018 [system: decluser intprevdisp kdisp] 2020-01-27 23:15:12 +0100 assertions pid 129(powerd) summary internalpreventdisplaysleep "com.apple.powermanagement.delaydisplayoff" 00:00:19 id:0x0x1000008001 [system: decluser intprevdisp kdisp] 2020-01-27 23:15:12 +0100 assertions pid 150(apsd) summary interactivepushservicetask "com.apple.apsd-lastpowerassertionlinger" 00:00:00 id:0x0x12000080c8 [system: decluser intprevdisp kdisp] 2020-01-27 23:15:12 +0100 assertions pid 150(apsd) summary interactivepushservicetask "com.apple.apsd-datareceived-push.apple.com" 00:00:00 id:0x0x12000080c9 [system: decluser intprevdisp kdisp] 2020-01-27 23:15:12 +0100 assertions kernel idle sleep preventers: -none- 2020-01-27 23:15:12 +0100 assertions [system: decluser intprevdisp kdisp] 2020-01-27 23:15:12 +0100 assertions pid 129(powerd) created internalpreventsleep "com.apple.powermanagement.darkwakelinger" 00:00:00 id:0x0xd000080ca [system: decluser srprevsleep intprevdisp kcpu kdisp] 2020-01-27 23:15:12 +0100 appwakereason appwoke:com.apple.bluetoothd-blueavengers reason:blueavengers: toggle beacon state 2020-01-27 23:15:28 +0100 assertions pid 129(powerd) timedout internalpreventsleep "com.apple.powermanagement.darkwakelinger" 00:00:15 id:0x0xd000080ca [system: decluser srprevsleep intprevdisp kcpu kdisp] 2020-01-27 23:15:28 +0100 assertions summary- [system: decluser intprevdisp kdisp] using batt(charge: 93) 2020-01-27 23:15:28 +0100 sleep entering sleep state due to 'clamshell sleep':tcpkeepalive=active using batt (charge:93%) 835 secs 2020-01-27 23:15:33 +0100 wake requests [*process=powerd request=tcpkaturnoff deltasecs=43255 wakeat=2020-01-28 11:16:28] [process=powerd request=userwake deltasecs=527288 wakeat=2020-02-03 01:43:41 info="com.apple.alarm.user-visible-weekly usage report,297"] 2020-01-27 23:15:33 +0100 pm client acks delays to sleep notifications: [com.apple.apsd is slow(2800 ms)] [mdnsresponder is slow(5027 ms)] 2020-01-27 23:29:23 +0100 kernel client acks delays to sleep notifications: [appleintelframebuffer driver is slow(msg: setstate to 1)(1447 ms)] [powerd is slow(5033 ms)] [applethunderboltnhitype2 driver is slow(msg: willchangestate to 2)(360 ms)] [rp03 driver is slow(msg: setstate to 0)(1010 ms)] 2020-01-27 23:29:23 +0100 assertions pid 233(mdnsresponder) created maintenancewake "mdnsresponder:maintenance" 00:00:00 id:0x0xd000080f2 [system: previdle decluser intprevdisp kdisp] 2020-01-27 23:29:23 +0100 assertions pid 233(mdnsresponder) released maintenancewake "mdnsresponder:maintenance" 00:00:00 id:0x0xd000080f2 [system: previdle decluser intprevdisp kdisp] 2020-01-27 23:29:23 +0100 notification next immediate inactivity window start:'2020-01-27 23:15:00 +0100' end:'2020-01-28 10:15:00 +0100' 2020-01-27 23:29:23 +0100 notification next largest inactivity window start:'2020-01-28 23:00:00 +0100' end:'2020-01-29 10:15:00 +0100' 2020-01-27 23:29:23 +0100 assertions pid 129(powerd) created internalpreventsleep "network wake delay proxy assertion" 00:00:00 id:0x0xd000080f3 [system: decluser intprevdisp kdisp] 2020-01-27 23:29:23 +0100 darkwake darkwake from deep idle [cdn] : due to arpt/network using batt (charge:92%) 30 secs 2020-01-27 23:29:23 +0100 wakedetails driverreason:arpt - driverdetails: 2020-01-27 23:29:23 +0100 hibernatestats hibmode=3 standbydelaylow=10800 standbydelayhigh=86400 799 2020-01-27 23:29:23 +0100 waketime waketime: 0.840 sec 2020-01-27 23:29:23 +0100 kernel client acks delays to wake notifications: [airport_brcmnic driver is slow(msg: setstate to 2)(520 ms)] 2020-01-27 23:29:53 +0100 assertions pid 129(powerd) timedout internalpreventsleep "network wake delay proxy assertion" 00:00:30 id:0x0xd000080f3 [system: decluser srprevsleep intprevdisp kcpu kdisp] 2020-01-27 23:29:53 +0100 sleep entering sleep state due to 'maintenance sleep':tcpkeepalive=inactive using batt (charge:92%) 30776 secs 2020-01-27 23:29:55 +0100 wake requests [*process=powerd request=tcpkaturnoff deltasecs=42392 wakeat=2020-01-28 11:16:28] [process=powerd request=userwake deltasecs=526425 wakeat=2020-02-03 01:43:41 info="com.apple.alarm.user-visible-weekly usage report,297"] 2020-01-27 23:29:55 +0100 pm client acks delays to sleep notifications: [com.apple.apsd is slow(1782 ms)] 2020-01-28 08:02:49 +0100 kernel client acks delays to sleep notifications: [applethunderboltnhitype2 driver is slow(msg: willchangestate to 2)(363 ms)] [rp03 driver is slow(msg: setstate to 0)(1105 ms)] 2020-01-28 08:02:49 +0100 notification display is turned on 2020-01-28 08:02:49 +0100 assertions kernel idle sleep preventers: iodisplaywrangler 2020-01-28 08:02:49 +0100 assertions pid 233(mdnsresponder) created maintenancewake "mdnsresponder:maintenance" 00:00:00 id:0x0xd0000810a [system: previdle decluser intprevdisp kdisp] 2020-01-28 08:02:49 +0100 assertions pid 233(mdnsresponder) released maintenancewake "mdnsresponder:maintenance" 00:00:00 id:0x0xd0000810a [system: previdle decluser intprevdisp kdisp] 2020-01-28 08:02:49 +0100 wake wake from deep idle [cdnva] : due to ec.lidopen/lid open using batt (charge:77%) 2020-01-28 08:02:49 +0100 wakedetails driverreason:wifi.scanoffload - driverdetails: 2020-01-28 08:02:49 +0100 hibernatestats hibmode=3 standbydelaylow=10800 standbydelayhigh=86400 800 2020-01-28 08:02:49 +0100 waketime waketime: 0.907 sec 2020-01-28 08:02:49 +0100 kernel client acks delays to wake notifications: [appleintelframebuffer driver is slow(msg: setstate to 2)(444 ms)] [airport_brcmnic driver is slow(msg: setstate to 2)(479 ms)] 誰かがこれを修正する方法を知っていますか?事前にどうもありがとうございました!編集:macosバッテリー情報によるバッテリー状態:良好(145サイクル)、ココナッツバッテリーによる:95,1%
回答: 私は同じ問題に何時間も費やし、macbookのクリーンインストールも行いました。これが私が最終的に得た解決策です。実際、これは技術的には解決策ではありませんが、回避策です。 休止状態モードを25に変更します。これは、完全な休止状態、つまりramに電力を供給しないことを意味します。これを行うには、ターミナルアプリから次のコマンドを使用します。pmset -b hibernatemode 25 これの欠点はウェイクアップが遅いことですが、ssdは最近かなり高速であるため、もはやそれほど大きな問題ではありません。私が試したもう1つのことは、sleepwatcherです。これは、マシンがスリープ状態になり、ウェイクアップするのを監視し、スクリプトを実行したり、アクションを実行したりできるアプリです。以前は、マシンがスリープ状態になったときにwifiをオフにするスクリプトを実行していました。しかし、それが状況をどれだけ改善したかは正確には覚えていません。私は最近、仕事のためにほぼ独占的にwindowsを使用しています。 sleepwatchをインストールするには、brewを使用できます。brew install sleepwatcher 次に、使用方法について付属のドキュメントをお読みください。もう1つ試すことができるのは、マシンをワイプしてクリーンインストールを実行できることです。繰り返しになりますが、バッテリーの消耗にどの程度の影響があったかは覚えていません。ごめんなさい。 私が覚えている限り、これら2つの方法が最も効果的な方法でした。それらは少なくともある程度の効果、おそらくかなり良い効果があるはずです。