Мой MacBook настроен на сон через 2 минуты при работе от батареи (через панель настроек «Экономия энергии»). Однако, когда я оставляю его бездействующим, он только выключает экран - он фактически не спит. Это означает, что если я оставлю его и забуду закрыть крышку, он всегда будет иметь разряженную батарею.
Система спит правильно, если она запускается вручную ( - Спящий режим) или при закрытии крышки. Я проверил его без подключенных USB-устройств и с новой учетной записью пользователя, на случай, если фоновая программа мешает спать. На момент, когда система должна находиться в режиме ожидания, на консоль не выводится соответствующая информация.
Я выполнил сброс PRAM и SMC безрезультатно, как и обычные суеверные разрешения на проверку диска.
Есть ли что-то еще, что я должен попробовать перед переустановкой OS X?
Это MacBookPro5,5
работающая ОС 10.6.6.
Стоит отметить, что я столкнулся с этой проблемой некоторое время назад из-за ошибки в демоне помощника для продукта Things , но эта проблема была немного другой и включала отображение сна. Кроме того, я убедился, что во время моих тестов демон-помощник не работал.
Дополнительная информация:
Я начал работать с документом Apple, озаглавленным « Почему ваш Mac может не спать или оставаться в спящем режиме». Я обнаружил, что эта проблема не появляется при безопасной загрузке компьютера. Я просмотрел diff
списки процессов и обнаружил, что следующие программы работают только при нормальной загрузке, и, таким образом, являются возможными виновниками:
Quick Look Helper
cvmsComp_x86_64
kextcache
launchd
mdworker
mdworker
nmblookup
vmnet-bridge
vmnet-dhcpd
vmnet-dhcpd
vmnet-natd
vmnet-netifup
vmnet-netifup
источник
pmset -g assertions
что показывает некоторую информацию о том, какой процесс (или что-то) мешает спать. Проверьте это.Ответы:
Чтобы помочь отладить проблемы со сном, попробуйте
pmset
команду в терминале:В данном случае это процесс 2520 портится. Проверьте это в мониторе активности и убейте его (/ usr / sbin / coreaudiod, запущенный iTunes).
После этого снова запустите команду:
Нет флагов для PreventUserIdleSystemSleep.
источник
pmset
я не знал. Спасибо, что обратили на это мое внимание.PreventUserIdleDisplaySleep
все еще имеет значение 1?У меня была такая же проблема с моим MacBook Pro 3,1. Это очень расстраивает. Я зашел так далеко, что полностью переустановил OS X, что не решило проблему. Это наводит меня на мысль, что в моем случае это скорее всего проблема с оборудованием.
Я отказался от устранения проблемы и просто использую PleaseSleep .
источник
Наконец-то моя система снова надежно бездействует. Я изменил три вещи, чтобы достичь этой точки, и все они, я считаю, были участниками:
На моем основном томе было недостаточно дискового пространства (менее 5% свободного места). Ядро жаловалось на это
system.log
(можно просмотреть в Console.app) на время, когда оно должно было спать.Я отключил Dropbox, который часто и неприятно обращается к диску и, как сообщается, предотвращает сон в Snow Leopard.
Я обновился с неловко старого Chromium по ночам, и сейчас у меня 11.0.658.0 (73560) . Есть несколько ошибок открыты об этом Chrome / Chromium предотвращения простоя сна. Однако я обнаружил это только после того, как система перешла в режим ожидания после перезагрузки без запуска программ.
Технические наблюдения следуют:
Стоит отметить, что панель предпочтений Energy Saver находится немного. Я установил его в режим сна и выключил экран через 1 минуту, но система фактически не переходит в режим ожидания на 3 минуты и 30 секунд, дайте или потратьте несколько секунд, чтобы написать образ безопасного сна. Экран на самом деле занимает 2 минуты, чтобы идти спать. Я подозреваю, что это тот случай, когда Apple знает лучше нас - 1 минута, вероятно, слишком быстра. Несмотря на это, это затрудняет отладку подобных проблем, потому что вам придется ждать дольше, чем указано, чтобы увидеть, действительно ли система будет спать.
То, что эти два приложения были участниками, несмотря на то, что они не делали ничего особенно интенсивного, говорит о том, что Snow Leopard что-то изменил в том, как система решает, может ли происходить бездействующий сон. Существует документированный API для отключения режима ожидания, но также представляется, что активность диска (в частности, запись) чаще, чем раз в минуту, также сбрасывает таймер отключения и, таким образом, задерживает режим ожидания. Таким образом, любое приложение, которое часто пишет, является возможной причиной.
sudo fs_usage -e grep -f filesys | grep -e write
в окне терминала может помочь выявить виновных.источник
Может быть Spotlight индексации. Вы можете проверить это, перейдя в «Системные настройки»> «Прожектор»> «Результаты поиска» и сняв все отметки. Тогда посмотрите, не идет ли ваш MacBook спать.
источник
mdutil -a -i off
, но проблема не исчезла. Пожалуйста, дайте мне знать, если это не функционально эквивалентно вашему предложению.