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 спать после определенного времени бездействия?

user40
источник

Ответы:

7

В этом случае используйте Activity Monitor.app для уничтожения процесса pid 251(coreaudiod).

Отслеживание проблем со сном

Ниже приведен обзор для отслеживания того, почему ваш Mac не будет бездействовать.

Нет ожидания ожидания сна

NoIdleSleepAssertionУтверждение является наиболее вероятной причиной вашего Mac не спит.

Чтобы узнать больше о том, какие процессы блокируют сон, выполните эту команду в Terminal.app :

pmset -g assertions

Это будет список активных утверждений и их приложения или процесса. Ожидайте увидеть аудиовизуальную информацию, общий доступ к сети или распечатку ответов.

Если за pid 251(coreaudiod)это отвечает скрытый процесс, например , вы можете убить его с помощью Activity Monitor.app . Затем повторите pmsetкоманду выше, чтобы проверить, что утверждение было удалено.

Общие причины

Эта ветка дискуссионного форума Apple « Мой Mac не засыпает с момента выпуска Lion Update» содержит множество людей, которые также сталкивались с этой проблемой. Те же причины будут влиять на OS X 10.9.

  • Проверьте на застрявшие задания на печать; отложенное задание на печать будет держать ваш Mac бодрствующим
  • Проверьте наличие аудиовизуальных или презентационных программ, которые могут ограничивать сон во время воспроизведения.
Грэм Милн
источник
Убийство системного демона кажется ужасным советом.
Авгурар
@augurar Основные системные демоны управляются и будут перезапущены после смерти. В демонах есть ошибки, из-за которых они перестают работать правильно. Иногда повторный запуск - это единственное решение, оставленное пользователю, за исключением перезагрузки компьютера.
Грэм Милн
Прежде чем рассматривать ошибку ОС, вы должны сначала исключить ошибки пользователя и проблемы программного обеспечения. В этом случае проблема была из-за неправильной работы приложения, поэтому уничтожение аудио-демона было бы неправильным действием и только запутало проблему.
Авгурар
@augurar Учитывая, что вы, похоже, сильно относитесь к этому вопросу и ответу, пожалуйста, добавьте свой собственный ответ, чтобы помочь спрашивающему и другим лучше устранять и устранять эти проблемы.
Грэм Милн
1
Вау, конечно рад, что нашел это. Я заметил, что мой iMac 2011 года (с запущенной Sierra) не переводил дисплей в спящий режим и не включал заставку. В моем случае это было из-за Discord! Их приложение, когда вы впервые запускаете его, имеет этот небольшой цикл видео, показывающий рекламу новых игр или что-то еще. Я даже не думал, что это действительно «видео», но возникло утверждение: pid 413(Discord): [0x0000683300058c91] 00:00:05 NoDisplaySleepAssertion named: "Playing video" как только я изменил Discord, чтобы не показывать этот конкретный цикл видео, спящий дисплей и заставка снова работают нормально.
JVC
3

На самом деле спасибо за ваш подробный отчет, можно увидеть, что это приложение Boom, предотвращающее спящий режим.

Попробуйте выполнить одно из следующих действий, обновив приложение Boom до версии 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.
Ruskes
источник