I put my rmbp late 2013 to sleep using ctrl+shift+power. It seems to go to sleep. (It is still plugged in, lid open)
However, the next morning, when waking it up it is burning hot, and the fans come on full-blast for ten minutes to cool it off.
I haven't closed the lid yet (since I have external monitors and usb monitor and mouse I figured that closing the lid would put it into dock mode).
I have tens of windows open that I would prefer not to reopen every day, hence why I opted not to shut it down, but letting the computer cook itself all night is far worse.
Ideally I would be able to put the computer to sleep, peripherals plugged in and all, programs open, have it use minimal power and stay cool, and be able to pick right back up where I left off the next day without risking the health of the computer.
Update: Yesterday before leaving work I unplugged my rmbp before putting it to sleep using ctrl+shift+power, again with all peripherals connected and again with the lid open. I arrived to work this morning with the battery _completely drained_. At least, the computer was cold (who knows how hot it was while discharging, though), and the working state of my machine was saved (all my applications were exactly how I left them).
So basically, unless I turn it off, my computer will either be burning hot all night "sleeping" with the power on, or end up with a completely discharged battery.
At this point I'm worried to put it to "sleep" all night with the lid closed for fear of frying the screen. I shudder to say I miss Hibernate in Windows.
PS: The mac dumps RAM to disk and powers off right before the battery dies. Is there a way to force my mac to do this on command (say, when my battery is at 100%)?
So far I have gleaned this from this thread:
- lots of people have this problem (me too)
- uninstalling Avast (whatever that is) solves it for some people
I don't have Avast and have this problem. Does anyone know what program is running when the MBP is asleep? What is draining the battery? What is the general solution??
Per Maj. Tom's post and other research, this is how I found the answer for my system. I hope someone finds this helpful.
I found the following 3 commands (run in a terminal window) to be very useful:
"pmset -g log"
"pmset -g | grep Assertion"
These commands helped me identify that "Address Book Source Sync" was keeping my MBP from sleeping. I found 20,000+ entries in 1 week -- 1 every 30 seconds!!!
"2014-10-14 00:05:44 -0500 Assertions PID 17685(AddressBookSour) Released PreventUserIdleSystemSleep "Address Book Source Sync" 00:00:30 id:0x100001ab2 [System: No Assertions] "
The counterintuitive thing is that I did not have my Contacts set to sync with iCloud. So I checked the box to sync Contacts with iCloud and for the past few days my MBP has been sleeping well and using very little battery power to do so. See the timestamps of the 3 "Charge: xx%" messages in the excerpt from "pmset -g log" below:
Time stamp Domain Message Duration Delay
========== ====== ======= ======== =====
2014-10-27 21:00:23 -0500 Sleep Entering Sleep state due to 'Clamshell Sleep': Using BATT (Charge:79%) 4229 secs
2014-10-27 21:00:27 -0500 PM Client Acks Delays to Sleep notifications: [com.apple.apsd is slow(3636 ms)]
2014-10-27 22:10:50 -0500 Kernel Client Acks Delays to Sleep notifications: [powerd is slow(3641 ms)] [AppleThunderboltNHIType1 driver is slow(msg: WillChangeState to 2)(2071 ms)] [en0 driver is slow(msg: WillChangeState to 0)(2147 ms)]
2014-10-27 22:10:52 -0500 DarkWake DarkWake [CDN] due to EC.SleepTimer/SleepTimer: Using BATT (Charge:78%) 0 secs
2014-10-27 22:10:52 -0500 Kernel Client Acks Delays to Wake notifications: [en0 driver is slow(msg: DidChangeState to 2)(1871 ms)]
2014-10-27 22:10:52 -0500 Sleep Entering Sleep state due to 'Maintenance Sleep': Using BATT (Charge:78%) 35162 secs
2014-10-27 22:10:53 -0500 PM Client Acks Delays to Sleep notifications: [discoveryd is slow(1281 ms)] [com.apple.apsd is slow(1789 ms)]
2014-10-28 07:56:47 -0500 Kernel Client Acks Delays to Sleep notifications: [AppleThunderboltNHIType1 driver is slow(msg: WillChangeState to 2)(2071 ms)] [PRT0 driver is slow(msg: SetState to 2)(429 ms)] [AppleHDADriver driver is slow(msg: SetState to 1)(413 ms)] [AppleHDADriver driver is slow(msg: SetState to 1)(468 ms)] [AppleIntelFramebuffer driver is slow(msg: SetState to 2)(729 ms)] [NVDA driver is slow(msg: SetState to 2)(795 ms)]
2014-10-28 07:56:48 -0500 Notification Display is turned on
2014-10-28 07:56:54 -0500 Wake Wake from Standby [CDNVA] due to EC.LidOpen/Lid Open: Using BATT (Charge:78%) 316 secs
2014-10-28 07:56:54 -0500 HibernateStats hibmode=3 standbydelay=4200 rd=330 ms
2014-10-28 07:56:54 -0500 Kernel Client Acks Delays to Wake notifications: [en0 driver is slow(msg: DidChangeState to 2)(1876 ms)]
I have other issue but this is pertaining to battery also. Last night I noticed that my battery was at 30% after several browsing I thought of watching a movie however it did not occur to me to check how much percent remaining so I went to sleep without plugging the charger and leaving my laptop as is. When I woke up my laptop was totally drain to 0%. I was dismayed and upset because I know my battery life span will change. Now my question is, this happened now and this is the first time my battery drain, will I anticipate some battery problem in the near future even if it did happen once only???? please enlighten my thoughts so that I will not be worried and prevent this from occurring again. thanks.