Macbook pro không đi ngủ sau khi không hoạt động


9

Trong cài đặt Tiết kiệm năng lượng (Tùy chọn hệ thống -> Phần cứng), Mac được đặt ở chế độ ngủ sau 15 phút, nhưng không có gì xảy ra.

Mac làm cạn kiệt pin và tự động tắt khi pin yếu.

Nếu tôi gõ pmset -g assertionsvào terminal, tôi nhận được điều này:

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

Làm thế nào tôi nên đọc nó? Tại sao PreventUserIdleSystemSleepđược đặt thành một? Làm cách nào tôi có thể thiết lập Mac đi ngủ sau một thời gian không hoạt động?

Câu trả lời:


7

Trong trường hợp này, sử dụng Activity Monitor.app để giết tiến trình pid 251(coreaudiod).

Theo dõi các vấn đề về giấc ngủ nhàn rỗi

Dưới đây là tổng quan để theo dõi lý do tại sao máy Mac của bạn không ngủ.

Không có khẳng định giấc ngủ nhàn rỗi

Một NoIdleSleepAssertionkhẳng định là lý do rất có thể Mac của bạn không ngủ.

Để xem thêm về quá trình nào đang chặn giấc ngủ, hãy chạy lệnh này trong Terminal.app :

pmset -g assertions

Điều này sẽ liệt kê các xác nhận hoạt động và ứng dụng hoặc quy trình sở hữu của họ. Mong đợi để xem âm thanh trực quan, chia sẻ mạng hoặc in phản hồi liên quan.

Nếu một quy trình ẩn, chẳng hạn như pid 251(coreaudiod), chịu trách nhiệm, bạn có thể tiêu diệt nó bằng Activity Monitor.app . Sau đó chạy lại pmsetlệnh trên để kiểm tra xác nhận đã bị xóa.

Nguyên nhân phổ biến

Chủ đề diễn đàn thảo luận Apple này, Mac của tôi không đi ngủ kể từ khi cập nhật Lion , chứa rất nhiều người cũng gặp phải vấn đề này. Những nguyên nhân tương tự sẽ ảnh hưởng đến OS X 10.9.

  • Kiểm tra các công việc in bị kẹt; một công việc in đang chờ xử lý sẽ giúp máy Mac của bạn luôn hoạt động
  • Kiểm tra các chương trình hình ảnh hoặc trình bày âm thanh có thể hạn chế giấc ngủ trong khi chơi

Giết một daemon hệ thống cốt lõi có vẻ như lời khuyên khủng khiếp.
augurar

@augurar Daemons hệ thống lõi được quản lý và sẽ khởi chạy lại khi bị giết. Có lỗi trong daemon khiến chúng ngừng hoạt động chính xác. Đôi khi, khởi chạy lại là giải pháp duy nhất còn lại cho người dùng - không khởi động lại máy tính.
Graham Miln

Trước khi xem xét lỗi hệ điều hành, trước tiên bạn nên loại trừ lỗi người dùng và sự cố phần mềm ứng dụng. Trong trường hợp này, vấn đề là do một ứng dụng hoạt động sai nên việc giết daemon âm thanh sẽ là điều sai trái và chỉ gây nhầm lẫn vấn đề.
augurar

@augurar Cho bạn dường như cảm thấy mạnh mẽ về câu hỏi và câu trả lời này, vui lòng thêm câu trả lời của riêng bạn để giúp người hỏi và những người khác khắc phục sự cố và khắc phục những vấn đề này tốt hơn.
Graham Miln

1
Wow, chắc chắn vui mừng khi tôi tìm thấy điều này. Tôi nhận thấy iMac 2011 của tôi (đang chạy Sierra) sẽ không hiển thị màn hình ngủ, trình bảo vệ màn hình cũng không hoạt động. Trong trường hợp của tôi, đó là do Discord! Ứng dụng của họ khi bạn lần đầu tiên khởi chạy nó, có vòng lặp video nhỏ này chạy quảng cáo trò chơi mới hoặc bất cứ điều gì khác. Tôi thậm chí chưa bao giờ coi đây thực sự là "video", nhưng khẳng định được đưa ra là: pid 413(Discord): [0x0000683300058c91] 00:00:05 NoDisplaySleepAssertion named: "Playing video" Ngay sau khi tôi thay đổi Discord để không hiển thị vòng lặp video cụ thể đó, màn hình hiển thị ngủ và trình bảo vệ màn hình hoạt động tốt trở lại.
Jonathan van Clute

3

Trên thực tế, cảm ơn báo cáo chi tiết của bạn, người ta có thể thấy đó là ứng dụng Boom ngăn chế độ ngủ.

Hãy thử một trong những cách sau bằng cách cập nhật ứng dụng Boom lên 1.8.1 hoặc vô hiệu hóa nó để kiểm tra.

1.8.1 có một số bản sửa lỗi có thể giúp:

--- 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.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.