Macbook pro จะไม่เข้าสู่โหมดสลีปหลังจากไม่ได้ใช้งาน


9

ในการตั้งค่าประหยัดพลังงาน (การตั้งค่าระบบ -> ส่วนฮาร์ดแวร์) Mac ถูกตั้งค่าให้เข้าสู่โหมดสลีปหลังจาก 15 นาที แต่ไม่มีอะไรเกิดขึ้น

Mac จะใช้พลังงานจากแบตเตอรี่และจะปิดโดยอัตโนมัติเมื่อแบตเตอรี่เหลือน้อย

ถ้าฉันพิมพ์pmset -g assertionsเทอร์มินัลฉันจะได้รับสิ่งนี้:

3/31/14 5:46:52 AM EDT   
Assertion status system-wide:
PreventUserIdleDisplaySleep    0
PreventSystemSleep             0
PreventUserIdleSystemSleep     1
InternalPreventDisplaySleep    0
ExternalMedia                  0
UserIsActive                   0
ApplePushServiceTask           0
BackgroundTask                 0

Listed by owning process:
  pid 251(coreaudiod): [0x0000000100000d01] 00:17:27 NoIdleSleepAssertion named: "com.apple.audio.'AppleHDAEngineOutput:1B,0,1,1:0'.noidlesleep" 
  pid 251(coreaudiod): [0x0000000100000929] 01:11:47 NoIdleSleepAssertion named: "com.apple.audio.'BoomEngine:0'.noidlesleep" 
  pid 269(helpd): [0x0000000c00000159] 02:37:33 BackgroundTask named:     "com.apple.helpd.sdmbuilding" 

Kernel Assertions: None

ฉันควรอ่านสิ่งนี้อย่างไร ทำไมPreventUserIdleSystemSleepตั้งเป็นหนึ่ง ฉันจะตั้งค่า Mac ให้เข้าสู่โหมดสลีหลังจากที่ไม่มีกิจกรรมเป็นระยะเวลาหนึ่งได้อย่างไร

คำตอบ:


7

ในกรณีนี้ใช้กิจกรรม Monitor.apppid 251(coreaudiod)ฆ่ากระบวนการ

การติดตามปัญหาการนอนไม่ได้ใช้งาน

ด้านล่างนี้เป็นภาพรวมสำหรับการติดตามสาเหตุที่ Mac ของคุณไม่ได้ใช้งานโหมดสลีป

ไม่มีการยืนยันการนอนว่าง

การNoIdleSleepAssertionยืนยันเป็นสาเหตุที่เป็นไปได้มากที่สุดที่ Mac ของคุณไม่ได้นอน

หากต้องการดูเพิ่มเติมเกี่ยวกับกระบวนการที่บล็อกการสลีปให้รันคำสั่งนี้ในTerminal.app :

pmset -g assertions

นี่จะแสดงรายการการยืนยันที่ใช้งานอยู่และแอปพลิเคชันหรือกระบวนการที่เป็นเจ้าของ คาดว่าจะเห็นภาพเสียงการแชร์เครือข่ายหรือการพิมพ์คำตอบที่เกี่ยวข้อง

ถ้าเป็นกระบวนการที่ซ่อนไว้เช่นpid 251(coreaudiod)เป็นผู้รับผิดชอบคุณสามารถฆ่าได้โดยใช้กิจกรรม Monitor.app หลังจากนั้นให้รันpmsetคำสั่งด้านบนอีกครั้งเพื่อตรวจสอบว่าคำยืนยันถูกลบแล้ว

สาเหตุที่พบบ่อย

เธรดฟอรัม Apple Discussion นี้, Mac ของฉันไม่ได้หยุดทำงานตั้งแต่ Lion Updateมีคนจำนวนมากที่ประสบปัญหานี้เช่นกัน สาเหตุเดียวกันจะส่งผลต่อ OS X 10.9

  • ตรวจสอบงานพิมพ์ค้าง งานพิมพ์ที่รอดำเนินการจะทำให้ Mac ของคุณตื่นอยู่
  • ตรวจสอบโปรแกรมภาพและเสียงที่อาจ จำกัด การนอนหลับขณะเล่น

การฆ่า daemon ระบบหลักดูเหมือนจะเป็นคำแนะนำที่แย่มาก
augurar

@augurar ระบบหลัก daemons มีการจัดการและจะเปิดใหม่เมื่อถูกฆ่า มีข้อบกพร่องภายใน daemons ที่ทำให้พวกเขาหยุดทำงานอย่างถูกต้อง ในบางครั้งการเปิดตัวใหม่เป็นวิธีการแก้ปัญหาเดียวที่เหลือให้กับผู้ใช้ - ขาดการรีสตาร์ทคอมพิวเตอร์
Graham Miln

ก่อนที่จะพิจารณาข้อผิดพลาดของระบบปฏิบัติการคุณควรกำจัดข้อผิดพลาดของผู้ใช้และปัญหาเกี่ยวกับซอฟต์แวร์แอปพลิเคชันก่อน ในกรณีนี้ปัญหาเกิดจากแอปพลิเคชันที่ทำงานผิดปกติดังนั้นการฆ่า daemon เสียงจะเป็นสิ่งที่ผิดที่ต้องทำและสร้างความสับสนให้กับปัญหาเท่านั้น
augurar

@augurar ให้ความรู้สึกอย่างยิ่งกับคำถามและคำตอบนี้โปรดเพิ่มคำตอบของคุณเองเพื่อช่วยให้ผู้ถามและคนอื่น ๆ แก้ไขปัญหาได้ดีขึ้นและแก้ไขปัญหาเหล่านี้
เกรแฮมมิลน์

1
ว้าวดีใจที่ฉันพบสิ่งนี้ ฉันสังเกตว่า iMac 2011 ของฉัน (ใช้ Sierra) จะไม่ทำให้หน้าจอเข้าสู่โหมดสลีปและโปรแกรมรักษาหน้าจอก็จะไม่เปิดในกรณีของฉันมันเป็นเพราะ Discord! แอพของพวกเขาเมื่อคุณเปิดตัวครั้งแรกมีวิดีโอวนน้อยที่ใช้โฆษณาเกมใหม่หรืออะไรก็ตาม ฉันไม่เคยคิดเลยว่านี่จะเป็น "วิดีโอ" แต่การยืนยันที่เกิดขึ้นก็คือ: pid 413(Discord): [0x0000683300058c91] 00:00:05 NoDisplaySleepAssertion named: "Playing video" ทันทีที่ฉันเปลี่ยน Discord เพื่อไม่ให้แสดงวนวิดีโอนั้นการนอนหลับและโปรแกรมรักษาหน้าจอก็ทำได้ดีอีกครั้ง
JVC

3

ขอบคุณจริงสำหรับรายงานรายละเอียดของคุณคุณสามารถเห็นมันเป็นบูมแอปพลิเคชันป้องกันโหมดสลีป

ลองทำสิ่งใดสิ่งหนึ่งต่อไปนี้โดยอัปเดต Boom app เป็น 1.8.1 หรือปิดใช้งานเพื่อทดสอบ

1.8.1 มีการแก้ไขบางอย่างที่อาจช่วยได้:

--- Audio clipping(cutting out) issue is now fixed.
--- Kernel task consumption issue has been fixed. Now it functions the same as default OS X with or without Boom.
--- No sound after sleep issue is now resolved.
--- VLC and other media compatibility issue fixed.
--- Volume key sound delay.
Our developers our working with Apple's DST to have a quick fix for this.
--- Audio drop when using Facetime. Mavericks users are advised to turn off Boom when FaceTime is active.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.