閱讀245 返回首頁    go iPhone_iPad_Mac_apple


Macbook 12 battery drain in sleep

Hi,

 

I purchased a new Macbook 12 with Yosemite. I immediately updated it to El Capitan 10.11.0 from App Store.

 

Then I noticed that my Macbook loses about 6-9% every 6-8 hours in sleep mode!

 

The recent update to 10.11.1 didn't help. I installed only Chrome and Thunderbird. Blutooth is turned off. Power Nap is turned off, No USB devices, no mouse.

Wi-fi is turned on. FileVault 2 is used with password.

 

Activity Monitor doesn't show any problems with energy for any applications.

 

pmset -g shows the following configuration:

 

standbydelay         10800

standby              1

womp                 0

halfdim              1

hibernatefile        /var/vm/sleepimage

powernap             0

gpuswitch            2

networkoversleep     0

disksleep            10

sleep                1 (sleep prevented by AddressBookSourceSync)

autopoweroffdelay    14400

hibernatemode        3

autopoweroff         1

ttyskeepawake        1

displaysleep         10

acwake               0

lidwake              1

 

However pmset -g log shows a problem. For some reason my Macbook wakes up every 1-2 hour:

Created MaintenanceWake "mDNSResponder:maintenance"


Any help please?

 

More details:

___________________

 

2015-10-23 14:18:03 +0300 Notification      Display is turned on                                                   
2015-10-23 14:18:03 +0300 Wake              Wake [CDNVA] due to EC.LidOpen/Lid Open: Using BATT (Charge:15%) 47 secs
2015-10-23 14:18:03 +0300 Kernel Client AcksDelays to Wake notifications: [AppleIntelFramebuffer driver is slow(msg: SetState to 2)(457 ms)] [AppleHDADriver driver is slow(msg: SetState to 1)(431 ms)]        
2015-10-23 14:18:05 +0300 Assertions        PID 87(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:02  id:0x0xd000003fd [System: DeclUser IPushSrvc kCPU kDisp]       

Sleep/Wakes since boot at 2015-10-23 10:16:13 +0300 :11   Dark Wake Count in this sleep cycle:0

 

 

Time stamp                Domain            Message                                                                  DurationDelay  
==========                ======            =======                                                                  =============  

UUID: xxxxxxxxxx

2015-10-23 14:18:35 +0300 Notification      Display is turned off                                                   
2015-10-23 14:18:35 +0300 Assertions        PID 94(hidd) Summary UserIsActive "com.apple.iohideventsystem.queue.tickle" 02:38:10  id:0x0x900000353 [System: DeclUser kDisp]       
2015-10-23 14:18:35 +0300 Assertions        Kernel Idle sleep preventers: -None-       
2015-10-23 14:18:35 +0300 Assertions        PID 51(powerd) Created InternalPreventSleep "com.apple.powermanagement.darkwakelinger" 00:00:00  id:0x0xd00000441 [System: DeclUser SRPrevSleep kCPU kDisp]       
2015-10-23 14:18:50 +0300 Assertions        PID 51(powerd) TimedOut InternalPreventSleep "com.apple.powermanagement.darkwakelinger" 00:00:15  id:0x0xd00000441 [System: DeclUser SRPrevSleep kCPU kDisp]       
2015-10-23 14:18:50 +0300 Sleep            Entering Sleep state due to 'Clamshell Sleep':TCPKeepAlive=active Using Batt (Charge:15%) 7201 secs
2015-10-23 14:18:53 +0300 Wake Requests    [*proc=mDNSResponder request=Maintenance inDelta=7197] [proc=powerd request=TCPKATurnOff inDelta=43242]        
2015-10-23 14:18:53 +0300 PM Client Acks    Delays to Sleep notifications: [com.apple.apsd is slow(2909 ms)]        
2015-10-23 16:18:51 +0300 Kernel Client AcksDelays to Sleep notifications: [RP03 driver is slow(msg: SetState to 0)(1007 ms)]        
2015-10-23 16:18:51 +0300 Assertions        PID 87(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd00000454 [System: DeclUser kDisp]       
2015-10-23 16:18:51 +0300 DarkWake          DarkWake [CDN] due to RTC/Maintenance: Using BATT (Charge:13%) 5 secs 
2015-10-23 16:18:51 +0300 Kernel Client AcksDelays to Wake notifications: [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(311 ms)]        
2015-10-23 16:18:51 +0300 Assertions        PID 87(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd00000454 [System: DeclUser kDisp]       
2015-10-23 16:18:56 +0300 Sleep            Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:13%) 3599 secs
2015-10-23 16:18:58 +0300 Wake Requests    [*proc=mDNSResponder request=Maintenance inDelta=7198] [proc=powerd request=TCPKATurnOff inDelta=36037]        
2015-10-23 16:18:58 +0300 PM Client Acks    Delays to Sleep notifications: [com.apple.apsd is slow(1900 ms)]        
2015-10-23 17:18:55 +0300 Kernel Client AcksDelays to Sleep notifications: [RP03 driver is slow(msg: SetState to 0)(1009 ms)]        
2015-10-23 17:18:55 +0300 Assertions        PID 87(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd0000045e [System: DeclUser kDisp]       
2015-10-23 17:18:55 +0300 DarkWake          DarkWake [CDN] due to EC.SleepTimer/SleepTimer: Using BATT (Charge:13%) 3 secs 
2015-10-23 17:18:56 +0300 Assertions        PID 87(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:01  id:0x0xd0000045e [System: DeclUser IPushSrvc kCPU kDisp]       
2015-10-23 17:18:56 +0300 Assertions        PID 51(powerd) TimedOut BackgroundTask "Powerd - Wait for client BackgroundTask assertions" 01:00:05  id:0x0xb00000455 [System: DeclUser IPushSrvc kCPU kDisp]       
2015-10-23 17:18:56 +0300                  Summary- [System: DeclUser IPushSrvc kCPU kDisp] Using Batt(Charge: 13) 
2015-10-23 17:18:58 +0300 Sleep            Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:13%) 7219 secs
2015-10-23 17:19:00 +0300 Wake Requests    [*proc=mDNSResponder request=Maintenance inDelta=7199] [proc=powerd request=TCPKATurnOff inDelta=32436]        
2015-10-23 17:19:00 +0300 PM Client Acks    Delays to Sleep notifications: [com.apple.apsd is slow(1431 ms)]        
2015-10-23 19:19:12 +0300 Assertions        PID 87(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd00000467 [System: DeclUser kDisp]       
2015-10-23 19:19:12 +0300 Assertions        PID 87(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd00000467 [System: DeclUser kDisp]       
2015-10-23 19:19:17 +0300 DarkWake          DarkWake from Standby [CDN] due to RTC/Maintenance: Using BATT (Charge:10%) 0 secs 
2015-10-23 19:19:17 +0300 HibernateStats    hibmode=3 standbydelay=10800                                                      rd=386 ms
2015-10-23 19:19:17 +0300 Sleep            Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:10%)        
2015-10-23 19:19:21 +0300 Wake Requests    [*proc=mDNSResponder request=Maintenance inDelta=7196] [proc=powerd request=TCPKATurnOff inDelta=25215]        
2015-10-23 19:19:21 +0300 PM Client Acks    Delays to Sleep notifications: [com.apple.apsd is slow(3694 ms)]        
2015-10-23 20:27:33 +0300 Kernel Client AcksDelays to Sleep notifications: [powerd is slow(3697 ms)]        
2015-10-23 20:27:33 +0300 Assertions        Kernel Idle sleep preventers: IODisplayWrangler       
2015-10-23 20:27:33 +0300 Notification      Display is turned on                                                   
2015-10-23 20:27:33 +0300 Assertions        PID 87(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd00000471 [System: DeclUser kDisp]       
2015-10-23 20:27:33 +0300 Assertions        PID 87(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd00000471 [System: DeclUser kDisp]       
2015-10-23 20:27:36 +0300                  Summary- [System: PrevIdle


This problem was completely solved with latest macOS 10.12.3.

 

Now my Macbook 12 (Early 2015) stays in sleep mode (hibernatemode=3) without battery drain problem.



The warranty entitles you to complimentary phone support for the first 90 days of ownership.

If you bought the product in the U.S. directly from Apple (not from a reseller), you have 14 days from the date of delivery in which to exchange or return it for a refund. In other countries, the return policy may be different. If you bought from a reseller, its return policy applies.



Hi,

 

Thanks for your reply. I purchased my Macbook 12 outside the U.S. from a reseller. And I don't want to return this Macbook. I hope that it's a software problem, because the log file shows working system processes during the sleep.



Did you plug anything like usb-c multiport adapter to your macbook?



No plugged devices to USB.



Hi,

 

I formatted my SSD and re-installed OS X 10.11.1 from a scratch. It doesn't help.

 

Macbook loses 10% per 24 hours with closed lid. Apple declares 30 days of stand by for Macbook 12. My results shows that Macbook can be in stanby only 10 days.

 

I think that the problem in dark wakes which drains the battery every 1-2 hour.

 

Power Nap is turned OFF, of course. Wi-fi and Blutooth don't affect to this result.

 

Please SOLVE THIS PROBLEM!



Hello, just wondering if you found a solution? I have observed similar (though less extreme!) behaviour from my 5-day old Macbook which wakes itself approximately 12 hours after going to sleep, causing unnecessary battery usage. Power nap, wake for bluetooth, etc. are off; do not disturb is on; nothing is plugged in; I checked pmset -g sched and there are no wake events scheduled. The reason given each time is the same as yours - "DarkWake from Standby [CDN] due to RTC/Maintenance". Does anyone know what that means and what might be waking the computer?



No, I didn't find the solution. So I had to use shutdown to save the battery in my Macbook. Of course, it's terrible.

 

I hope that Apple will solve this issue, because I'm sure that it's software problem.



You can try to add

<string>-NoMulticastAdvertisements</string>

to /System/Library/LaunchDaemons/com.apple.discoveryd.plist - maybe it help to solve this problem.



There is no file:

/System/Library/LaunchDaemons/com.apple.discoveryd.plist


Should I create it?



I think you shouldn't.

Is there file /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist? You can try to add the string in it. But it is strange that in Yosemite trere is no file com.apple.discoveryd.plist



Yes, the file  /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist exists.

Where exactly I should insert that string? Thanks,

 

I have El Capitan 10.11.1.



Put it in this section:

<array>
<string>/usr/sbin/mDNSResponder</string>
</array>


I have no permissions to edit com.apple.mDNSResponder.plist



Try this command in terminal:

sudo defaults write /System/Library/LaunchDaemons/com.apple.mDNSResponder ProgramArguments -array “/usr/sbin/mDNSResponder” “-launchd” “-NoMulticastAdvertisements”

After entering your password it will modify your file com.apple.mDNSResponder.plist.



最後更新:2017-09-26 02:33:09

  上一篇:go my MacBook is frozen on the screen were you cho...
  下一篇:go SpaceAge MacBook Pro intermittently hangs momen...