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.

Thank you all so much ! hope your help

UPDATE1 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

UPDATE2: Solved I don't know why but if I charge from <100% when mbp is shutdown, battery is not drain. % battery charged when mbp turnon is not real!

  • try the pmset -g assertions in terminal that might tell you who is keeping it awake. – Ruskes Nov 19 '18 at 7:23

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" 
| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .