สำหรับฉันแล้ว Lion Mountain มักจะหลับเมื่อใดก็ตามที่ไม่มีการกระทำของผู้ใช้แม้ว่าคอมพิวเตอร์จะยังทำอะไรอยู่ก็ตาม ในกรณีของฉันมันจะหยุดทำงานในระหว่างการดำเนินการแบทช์ใน Lightroom 4.1 เสมอและมันก็หลับในขณะที่ Time Machine ยังคงล้างข้อมูลอยู่
จากการตรวจสอบ ML ของ Siracusa ต้องเขียนแอปพลิเคชันเพื่อให้ "ยืนยันพลังงาน" หากต้องการหยุดการทำงานของคอมพิวเตอร์ มิฉะนั้นนอนหลับมันจะ ดูเหมือนว่าจะเป็นกลยุทธ์ที่ก้าวร้าวเกินไปโดยเฉพาะอย่างยิ่งการใช้งานตามค่าเริ่มต้นในระบบปฏิบัติการใหม่ ต้องมีแอพจำนวนมากที่ไม่ได้เขียนขึ้นเพื่อยืนยันความสามารถด้านพลังงานเหล่านี้ (รวมถึงดูเหมือนว่าเป็นส่วนหนึ่งของกระบวนการสำรองข้อมูล Time Machine ของ Apple เอง)
มีการตั้งค่าที่ซ่อนอยู่ที่ไหนสักแห่งเพื่อเปลี่ยนกลับไปใช้วิธีการนอนหลับแบบเดิมอย่างน้อยก็จนกว่าเราจะได้รับการสนับสนุนแอปที่ดีขึ้นสำหรับเรื่องนี้? ฉันไม่ได้มองหาวิธีแก้ปัญหาการนอนหลับโดยสิ้นเชิง (ฉันรู้ว่าฉันสามารถบอกคอมพิวเตอร์ไม่ให้นอนหลับ) ได้ แต่จะหยุดนอนในขณะที่มันยังทำอะไรอยู่
ข้อมูลเพิ่มเติม:
- My Mac ไม่รองรับ Power Nap (กลางปี 2009 13 "MBP)
- การตั้งค่าพลังงานของฉันในการตั้งค่าระบบถูกตั้งค่าเป็นค่าเริ่มต้นดังนี้:
pmset -g:
Active Profiles:
Battery Power -1*
AC Power -1
Currently in use:
hibernatemode 0
acwake 0
lidwake 1
halfdim 1
sleep 10
ttyskeepawake 1
sms 1
hibernatefile /var/vm/sleepimage
disksleep 10
displaysleep 2
pmset -g cap:
Capabilities for Battery Power:
displaysleep
disksleep
sleep
acwake
lidwake
lessbright
halfdim
sms
ttyskeepawake
hibernatemode
hibernatefile
บันทึกระบบก่อนและหลังสถานะสลีปที่มีปัญหาโดยเฉพาะ (การปลุกครั้งต่อมาไม่ได้เกิดจากอินพุตของผู้ใช้ แต่เป็น "DarkWake"):
2012-07-27 00:32:07.343 com.apple.launchd[1]: (com.apple.iCloudHelper[3859]) Exited: Killed: 9
2012-07-27 00:32:07.000 kernel[0]: memorystatus_thread: idle exiting pid 3859 [com.apple.iCloud]
2012-07-27 00:32:12.416 com.apple.time[13]: Next maintenance wake [Backup Interval]: <date: 0x7fea7b6235f0> Fri Jul 27 00:45:48 2012 CEST (approx)
2012-07-27 00:32:12.416 com.apple.time[13]: Requesting maintenance wake [Backup Interval]: <date: 0x7fea7b6235f0> Fri Jul 27 00:45:48 2012 CEST (approx)
2012-07-27 00:32:13.000 kernel[0]: AirPort_Brcm43xx::powerChange: System Sleep
2012-07-27 00:32:14.000 kernel[0]: 00000000 00000020 NVEthernet::setLinkStatus - not Active
2012-07-27 02:20:14.000 kernel[0]: Wake reason: RTC (Alarm)
2012-07-27 02:20:14.000 kernel[0]: RTC: Maintenance 2012/7/27 00:20:13, sleep 2012/7/26 22:32:15
2012-07-27 02:20:14.000 kernel[0]: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake
pmset -g
และpmset -g cap
ในกรณีที่การตั้งค่าของคุณไม่ได้มาตรฐาน ตัวเลือกบันทึกต่าง ๆ ของpmset
อาจมีค่าเพื่อดูสิ่งที่เกิดขึ้น (หรือเกิดขึ้น) ถ้า system.log ไม่ละเอียดพอสำหรับความต้องการของคุณ