MacBook – How to fix a Macbook pro MGXA2 draining battery on shutdown

batterymacbook proshutdown

I have a macbook pro 15" late 2014, I've got a problem: battery draining when shutdown (not sleep).

  • 2018-11-17 12:47:31 +0700 Wake DarkWake to FullWake from Normal Sleep [CDNVA] due to UserActivity Assertion: Using AC (Charge:100%)
    => I used MBP with A/C 100%

  • 2018-11-19 10:08:17 +0700 Sleep Entering Sleep state due to 'Clamshell Sleep': Using AC (Charge:55%) 266 secs
    => 2 days after, battery drain from 100% to 55% (45% 2days => ~ 22% per day)

My battery heath is 92% GOOD (check by battery heath app) ,

I even tried to reset the System Management Controller (SMC),disable iCloud Drive sync, disable tcpkeepalive but got nothing changed.

Does anyone have this issue too? and is it normal with MBP 2014 MGXA2. This problem is very bad for my job.
I'm so boring and sorry about my bad English.

sudo pmset -g assertion:

Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 102(hidd): [0x0000001100098059] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968143.3" 
    Timeout will fire in 120 secs Action=TimeoutActionRelease
   pid 71(mds): [0x00000005000b8002] 00:00:57 BackgroundTask named: "com.apple.metadata.mds.power" 
No kernel assertions.
Idle sleep preventers: IODisplayWrangler

What might solve this?

Best Answer

There are multiple ways to investigate...

One is using the terminal command Pmset -g assertions

that would display the reasons for Mac staying awake (consuming battery)

Another one is showing you a Month worth of reasons for Mac been awake

log show --style syslog | fgrep "Wake reason" 
Related Question