Retina MacBook Pro долго не спит

12

Так вот в чем дело. RMBP на Mountain Lion со всеми возможными обновлениями. Когда я открываю крышку, я вижу экран входа в систему просто отлично, но он не отвечает в течение нескольких секунд, не может ввести свой пароль или переместить курсор. Иногда это заставляет систему «pop» звучать так, как будто она получает новую почту или что-то несколько раз подряд, например pop-pop-pop-pop, сразу после открытия крышки. Теперь это может заставить вас думать, что это может быть связано с перерывом в работе, но это происходит до того, как наступит перерыв в работе. Если я правильно помню, это произошло до того, как я установил Mt. Лев тоже.

Еще один очень очевидный симптом: всякий раз, когда я снова захожу из спящего режима и только что описал проблему, ОЗУ в мониторе активности всегда очищается. Все зеленые.

Холодная загрузка почти быстрее. Есть идеи?

Анкит
источник
Вы должны ограничить каждый вопрос одним предметом. Хорошо, если вы отправите несколько вопросов, если у вас разные проблемы. Если бы вы могли отредактировать один из двух вопросов и создать для этого отдельную ветку?
Джерри
Задержка перед сменой устройства вывода звука, вероятно, нормальная. Можете ли вы включить вывод из раздела «Все сообщения» в консоли после выхода из спящего режима? Что pmset -gвозвращает? Задержка исчезнет, ​​если вы измените безопасный режим сна ?
Lri
Еще одна вещь , которую вы могли бы попробовать , чтобы отключить услуги , установленных запуск программ сторонних приложений , перемещая списки свойств в LaunchAgentsи LaunchDaemonsпапки пользователей и корневых библиотек где - либо еще и перезапуском один раз перед сном. Посмотрите MacBook Pro: долго просыпаться, что бы это могло быть? ,
Lri
Привет, я бы помнил это в следующий раз, Джерри. И я отредактирую этот пост, просто подумал, что они могут быть связаны, так что это может быть актуальной информацией. @ Лри, спасибо за твои предложения. Я действительно изменил режим гибернации на 0, и это решило проблему. Я выложу ответ, описывающий это.
Анкит

Ответы:

8

Я действительно испытал это на своем MacBook Air '12 года, и это сводило меня с ума, поэтому я думаю, что понял это без необходимости покупать какие-либо приложения, такие как smartsleep и т. Д.

Итак, сначала вам нужно посмотреть, как Mac работает с его настройками. Команда pmset из терминала показывает и управляет настройками. Не меняйте ничего, пока не прочитаете справочную страницу. Войдите pmset -gв Терминал, чтобы увидеть ваши текущие настройки.

pmset -g | grep hibernate mode
hibernatemode     3
pmset -g | grep standby
standbydelay      4200
standby             1

Это настройки по умолчанию, и вы должны прочитать полную информацию на странице руководства Apple.

Но в основном это означает, что после 4200 секунд (70 минут) обычного сна («ожидания» в Windows) он переходит в глубокий сон («спящий режим» в Windows). После тестирования пробуждение от глубокого сна занимает около 3-4 секунд или до 10 секунд в зависимости от того, что у вас было открыто (конечно, все времена SSD).

Теперь вы можете увеличить это время, что означает, что оно остается в режиме ожидания (иначе память все еще работает). У меня установлено значение 42000 с (700 минут), чтобы оно покрывало большинство моих неактивных сценариев (сон, путешествия и т. Д.), И он только зимует в выходные или два, когда я не включаю свой компьютер. Mac OS все равно создает файл гибернации, поэтому вы не рискуете потерять данные. Мне еще предстоит проверить его влияние на разряд батареи, но, возможно, кто-то здесь может это сделать.

Чтобы установить задержку ожидания на 42000 секунд (11,66 часов), в своем терминале введите:

sudo pmset -a standbydelay 42000

и введите свой пароль.

Теперь, если вы хотите, чтобы он основывался на проценте заряда батареи, есть аккуратная лазейка. Вы видите, что Power Nap в основном также означает, что вы должны поддерживать режим ожидания активным, поскольку очевидно, что выход из режима гибернации неэффективен. Поэтому, когда вы проверяете Power Nap на аккумуляторе, вы по существу держите компьютер в режиме ожидания до тех пор, пока не достигнете 30%, и тогда он перейдет в спящий режим. Это потому, что Apple настроил Power Nap, чтобы вы могли использовать этот механизм.

Я пробовал оба, и теперь мой компьютер все время быстро просыпается.

Празит Говин
источник
разве это не профиль мощности OSX, как он влияет на Windows?
Ион Тодирел
2

Хорошо, я нашел полезную ссылку где-то на Macrumors или здесь, на Ask Different, не могу вспомнить. В основном это связано с добавленным режимом гибернации для новых MacBook, чтобы включить «30 дней в режиме ожидания», которые обещает Apple.

После примерно часа сна эти машины переходят в режим глубокого сна или гибернации, который записывает содержимое вашей оперативной памяти на твердотельный накопитель и отключает вашу оперативную память и другие вещи, чтобы сэкономить еще больше энергии. Поэтому, когда вы выводите компьютер из этого глубокого сна, компьютеру требуется около 5 секунд, чтобы прочитать предыдущее содержимое ОЗУ с SSD.

По моему мнению, это не лучшее решение, так как я просыпаю свою машину намного чаще через час, но, вероятно, ей никогда не понадобится спать в течение 30 дней (или даже 3 дней: P). IMO это следует делать только в качестве меры предосторожности, когда батарея разряжена и компьютер сам выключится. В этой статье от Macworld объясняется немного подробнее, а также рассказывается, как изменить это поведение. http://www.macworld.com/article/1053471/sleepmode.html

Я также нашел приложение, которое собираюсь купить для этой цели, оно называется Smartsleep. Этот дает мне гибкость, которая мне нужна. Это позволит мне указать конкретный уровень заряда батареи, при котором автоматически активируется режим гибернации. Уровни выше этого, и компьютер будет просто спать и каждый раз просыпаться менее чем за секунду.

Анкит
источник
Я просто хотел бы добавить, что со вчерашнего дня я использую обычный режим «просто сплю», и все работает нормально. Сегодня, когда я разбудил машину примерно через 10 часов, она работала до того, как крышка была полностью открыта, просто как мне это нравится :) Кроме того, это не влияет на параметр «Открыть окна при перезапуске».
Анкит
0

Я также был смущен этим и нашел помощь по теме.

В основном отключить сон

sudo pmset -a standby 0 ~ останавливает режим сна / гибернацию

или задержать его с помощью

sudo pmset -a standbydelay 7200 ~ задерживает до 7200 секунд или 2 часов

Проверьте это для получения дополнительной информации Отключить режим ожидания на Retina MacBook Pro?

оказывать
источник