it-swarm-ja.com

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%

1
fvf37

私は同じ問題に何時間も費やし、Macbookのクリーンインストールも行いました。これが私が最終的に得た解決策です。実際、これは技術的には解決策ではありませんが、回避策です。
休止状態モードを25に変更します。これは、完全な休止状態、つまりRAMに電力を供給しないことを意味します。これを行うには、ターミナルアプリから次のコマンドを使用します。

pmset -b hibernatemode 25 

これの欠点はウェイクアップが遅いことですが、SSDは最近かなり高速であるため、もはやそれほど大きな問題ではありません。

私が試したもう1つのことは、sleepwatcherです。これは、マシンがスリープ状態になり、ウェイクアップするのを監視し、スクリプトを実行したり、アクションを実行したりできるアプリです。以前は、マシンがスリープ状態になったときにWIFIをオフにするスクリプトを実行していました。しかし、それが状況をどれだけ改善したかは正確には覚えていません。私は最近、仕事のためにほぼ独占的にWindowsを使用しています。 sleepwatchをインストールするには、brewを使用できます。

brew install sleepwatcher 

次に、使用方法について付属のドキュメントをお読みください。

もう1つ試すことができるのは、マシンをワイプしてクリーンインストールを実行できることです。繰り返しになりますが、バッテリーの消耗にどの程度の影響があったかは覚えていません。ごめんなさい。
私が覚えている限り、これら2つの方法が最も効果的な方法でした。それらは少なくともある程度の効果、おそらくかなり良い効果があるはずです。

3
SparedWhisle