Macbook pro tidak tidur setelah dibiarkan tidak aktif

9

Dalam pengaturan Energy Saver (System Preferences -> Hardware bagian) Mac diatur untuk tidur setelah 15 menit, tetapi tidak ada yang terjadi.

Mac menghabiskan baterai dan mati secara otomatis saat baterai hampir habis.

Jika saya mengetik pmset -g assertionsterminal, saya mendapatkan ini:

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

Bagaimana saya harus membaca ini? Mengapa PreventUserIdleSystemSleepdiatur ke satu? Bagaimana saya bisa mengatur Mac tidur setelah waktu tidak aktif?

pengguna40
sumber

Jawaban:

7

Dalam hal ini, gunakan Activity Monitor.app untuk mematikan proses pid 251(coreaudiod).

Melacak Down Down Idle Sleep

Di bawah ini adalah ikhtisar untuk melacak mengapa Mac Anda tidak akan tidur nyenyak.

Tidak Ada Pernyataan Tidur Tidak Berguna

Sebuah NoIdleSleepAssertionpernyataan adalah alasan yang paling mungkin Mac Anda tidak tidur.

Untuk melihat lebih lanjut tentang proses yang memblokir tidur, jalankan perintah ini di Terminal.app :

pmset -g assertions

Ini akan mendaftar pernyataan aktif dan aplikasi atau proses yang dimilikinya. Berharap melihat audio visual, berbagi jaringan, atau mencetak respons terkait.

Jika proses tersembunyi, seperti pid 251(coreaudiod), bertanggung jawab, Anda dapat membunuhnya menggunakan Activity Monitor.app . Setelah itu jalankan kembali pmsetperintah di atas untuk memeriksa pernyataan telah dihapus.

Penyebab umum

Utas forum Diskusi Apple ini, Mac Saya tidak tidur sejak Lion Update , berisi banyak orang yang juga mengalami masalah ini. Penyebab yang sama akan mempengaruhi OS X 10.9.

  • Periksa pekerjaan cetak yang macet; pekerjaan cetak yang tertunda akan membuat Mac Anda tetap terjaga
  • Periksa program audio visual atau presentasi yang dapat membatasi tidur saat bermain
Graham Miln
sumber
Membunuh daemon sistem inti sepertinya nasihat yang mengerikan.
augurar
@augurar Daemon sistem inti dikelola dan akan diluncurkan kembali ketika dibunuh. Ada bug di daemon yang menyebabkan mereka berhenti bekerja dengan benar. Kadang-kadang peluncuran kembali adalah satu-satunya solusi yang tersisa bagi pengguna - singkatnya me-restart komputer.
Graham Miln
Sebelum mempertimbangkan bug OS, Anda harus terlebih dahulu menyingkirkan kesalahan pengguna dan masalah perangkat lunak aplikasi. Dalam hal ini, masalahnya adalah karena aplikasi yang salah sehingga membunuh daemon audio akan menjadi hal yang salah untuk dilakukan dan hanya membingungkan masalah.
augurar
@ augurar Karena Anda tampaknya sangat meyakini pertanyaan dan jawaban ini, silakan tambahkan jawaban Anda sendiri untuk membantu si penanya dan orang lain memecahkan masalah lebih baik dan memperbaiki masalah ini.
Graham Miln
1
Wow, tentu senang saya menemukan ini. Saya perhatikan iMac 2011 saya (menjalankan Sierra) tidak akan membuat tampilan tidur, dan screen saver tidak akan masuk. Dalam kasus saya, itu karena Perselisihan! Aplikasi mereka ketika Anda pertama kali meluncurkannya, memiliki loop video kecil ini menjalankan iklan game baru atau apa pun. Saya bahkan tidak pernah menganggap ini benar-benar "video", tetapi pernyataan yang muncul adalah: pid 413(Discord): [0x0000683300058c91] 00:00:05 NoDisplaySleepAssertion named: "Playing video" Segera setelah saya mengubah Discord untuk tidak menunjukkan bahwa loop video tertentu, tampilan sleep dan screen saver berfungsi dengan baik lagi.
JVC
3

Sebenarnya terima kasih atas laporan terperinci Anda yang dapat melihatnya adalah aplikasi Boom yang mencegah mode tidur.

Cobalah salah satu dari yang berikut dengan memperbarui Boom aplikasi ke 1.8.1, atau nonaktifkan untuk menguji.

1.8.1 memiliki beberapa perbaikan yang mungkin membantu:

--- 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.
Ruskes
sumber