สิงโตภูเขานอนหลับอย่างดุเดือดเกินไป


17

สำหรับฉันแล้ว Lion Mountain มักจะหลับเมื่อใดก็ตามที่ไม่มีการกระทำของผู้ใช้แม้ว่าคอมพิวเตอร์จะยังทำอะไรอยู่ก็ตาม ในกรณีของฉันมันจะหยุดทำงานในระหว่างการดำเนินการแบทช์ใน Lightroom 4.1 เสมอและมันก็หลับในขณะที่ Time Machine ยังคงล้างข้อมูลอยู่

จากการตรวจสอบ ML ของ Siracusa ต้องเขียนแอปพลิเคชันเพื่อให้ "ยืนยันพลังงาน" หากต้องการหยุดการทำงานของคอมพิวเตอร์ มิฉะนั้นนอนหลับมันจะ ดูเหมือนว่าจะเป็นกลยุทธ์ที่ก้าวร้าวเกินไปโดยเฉพาะอย่างยิ่งการใช้งานตามค่าเริ่มต้นในระบบปฏิบัติการใหม่ ต้องมีแอพจำนวนมากที่ไม่ได้เขียนขึ้นเพื่อยืนยันความสามารถด้านพลังงานเหล่านี้ (รวมถึงดูเหมือนว่าเป็นส่วนหนึ่งของกระบวนการสำรองข้อมูล Time Machine ของ Apple เอง)

มีการตั้งค่าที่ซ่อนอยู่ที่ไหนสักแห่งเพื่อเปลี่ยนกลับไปใช้วิธีการนอนหลับแบบเดิมอย่างน้อยก็จนกว่าเราจะได้รับการสนับสนุนแอปที่ดีขึ้นสำหรับเรื่องนี้? ฉันไม่ได้มองหาวิธีแก้ปัญหาการนอนหลับโดยสิ้นเชิง (ฉันรู้ว่าฉันสามารถบอกคอมพิวเตอร์ไม่ให้นอนหลับ) ได้ แต่จะหยุดนอนในขณะที่มันยังทำอะไรอยู่

ข้อมูลเพิ่มเติม:

  1. My Mac ไม่รองรับ Power Nap (กลางปี ​​2009 13 "MBP)
  2. การตั้งค่าพลังงานของฉันในการตั้งค่าระบบถูกตั้งค่าเป็นค่าเริ่มต้นดังนี้:

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 ไม่ละเอียดพอสำหรับความต้องการของคุณ
bmike

กันที่นี่ อัปเดตเป็น ML ไม่กี่วันที่ผ่านมา ฉันกำลังดูภาพยนตร์กับภรรยาของฉันเสิร์ฟจาก iMac ของเธอ (อย่างที่เราทำเสมอ) และ iMac นอนตามเวลาที่กำหนดแม้ว่ามันจะเป็นการสตรีมไฟล์ !! น่ารำคาญมาก มันเคยเป็น pre-ML ที่สมบูรณ์แบบที่ป้องกันการนอนหลับเมื่อมีกิจกรรม support.apple.com/kb/HT1776?viewlocale=en_US&locale=en_US
gamov

ใช่หลายคนมีปัญหากับ Mac ของพวกเขาไม่ได้นอนรวมตัวเอง ดูเหมือนว่าปัญหาจะอยู่ในลักษณะ
ตรงกันข้าม

คำตอบ:


13
caffeinate -i open -W -a Lightroom.app

ควรให้ระบบตื่นตัวตราบใดที่ Lightroom กำลังทำงานและไม่ได้ใช้งาน เพื่อป้องกันไม่ให้การนอนหลับใด ๆ ที่ใช้แทน-s-i


นี่มันยอดเยี่ยมและอัปเดต :) มีประโยชน์แน่นอนในที่แคบ อย่างไรก็ตามไม่ใช่วิธีแก้ปัญหาที่เพียงพอทั่วโลกเนื่องจากฉันจะต้องเรียกใช้สิ่งนี้ด้วยตนเองในทุกขั้นตอน
kLy

0

ในฐานะเพื่อนสื่อเซิร์ฟเวอร์จาก iMac (ฉันยังใช้ Subsonic เพื่อสตรีมคลัง iTunes ของฉันทางอากาศไปยังโทรศัพท์ของฉัน) ฉันรู้สึกเจ็บปวดของคุณ

อ๊ะเพิ่งเห็นคำตอบอื่น - ตัวเลือกที่สองของฉันจะยังคงใช้งานได้ ** ลองไปที่หน้าจอแจ้งเตือนขั้วและพิมพ์ "man caffeinate" - ฉันเชื่อว่าคุณสามารถใช้วิธีนี้ในการยืนยันการจัดการพลังงาน

หรือง่ายกว่าให้ดาวน์โหลดแอปขนาดเล็กฟรีสำหรับทาสก์บาร์ของคุณชื่อ Caffeine ซึ่งสลับโหมดนอนไม่หลับซึ่งสามารถตั้งค่าให้คงอยู่ได้ชั่วระยะเวลาหนึ่ง ได้ผลสำหรับฉัน :-) HTH


1
ใช่ขอบคุณ :) ฉันรู้วิธีแก้ปัญหาเหล่านี้อย่างไรก็ตามพวกเขาเป็นคู่มือทั้งสอง ฉันค่อนข้างมองหาวิธีที่ ML จะไม่หลับโดยอัตโนมัติหากมี I / O หรือกิจกรรม CPU ในแบบที่ OS X รุ่นก่อนหน้าทำ
kLy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.