Для Retina MacBook Pro нормальная задержка 3-5 секунд, чтобы проснуться от сна?

15

За 3 дня у меня теперь новый рмбп. Я впервые пользуюсь Mac.

У меня был друг с MBP, и он обычно просыпается в считанные секунды, как только он открывает крышку ноутбука. Однако в моем Retina MBP требуется несколько секунд (3-5 секунд), чтобы проснуться.

Это нормально?

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

Ответы:

16

После того, как rMBP или MacBook Air остаются в спящем режиме в течение одного часа, они переходят в режим глубокого сна для экономии заряда батареи. Традиционные компьютеры Mac без твердотельных накопителей не входят в этот режим, поэтому они могут проснуться немного быстрее.

Чтобы ответить на ваш вопрос, это нормальное поведение.

Натан Уокер
источник
Ох, никогда не знал этого, интересный факт. Можете ли вы предоставить источник вашей информации? С уважением
Render
1
Ну, Apple не дает много подробностей о том, как работают эти функции, но Engadget дал некоторые основы в своем обзоре Air 2010: engadget.com/2010/10/26/macbook-air-review-late-2010 . Если вы знакомы с гибернацией ПК, это та же концепция. Вы найдете файл, в котором они записывают ОЗУ на диск на вашем диске/private/var/vm/sleepimage
Натан Уокер,
2
У Apple есть статья в КБ: Apple Portables: О режиме ожидания
Lri
Еще одно замечание: если MBP вашего друга подключен, он часто не засыпает (как я уже видел), создавая впечатление действительно быстрого времени пробуждения.
daviesgeek
7

Чтобы подтвердить, что вы находитесь в режиме глубокого сна, откройте терминал и введите

pmset -g | grep hibernatemode

Вывод должен быть hibernatemode 3с 3, указывающим, что вы находитесь в режиме глубокого сна. Это полезно, если вы переводите компьютер в спящий режим и у вас мало заряда батареи - если ваша батарея умирает во время сна, ваша сессия не теряется. Но вы получаете эту задержку в 3–5 секунд, которая может раздражать, когда все остальное вспыхивает быстро.

Если вы похожи на меня и большую часть времени заряжаете аккумулятор (держите его включенным в 90% случаев - это циклы зарядки, которые убивают аккумулятор, гораздо больше, чем любые спорные эффекты перезарядки. Используйте аккумулятор 10% от время, чтобы держать электроны текут), вы можете отключить Deep Sleep и избавиться от задержки.

Введите sudo pmset -a hibernatemode 0в терминале. Он попросит вас ввести пароль администратора. Введите его (обратите внимание, что он не будет отображаться при вводе, но он вводится) и нажмите клавишу «Return», и у вас не будет задержек при пробуждении. Вы также восстановите столько дискового пространства, сколько у вас есть ОЗУ, и эти 8 ГБ или 16 ГБ имеют большое значение, особенно если вы используете SSD на 256 ГБ.

Обратите внимание, что у меня иногда возникали проблемы при пробуждении с последним обновлением SMC (черный экран, и ничего не происходит до перезагрузки), но даже при перезагрузке вы не теряете сеанс.

Источник: http://www.macworld.com/article/1053471/sleepmode.html

FeifanZ
источник
1
OS X игнорирует настройку режима гибернации с момента обновления 10.8.2, по крайней мере, на моем MacBook Pro с сетчаткой. Решение состоит в том, чтобы установить задержку в режиме ожидания на достаточно высокое значение, например 24 часа: sudo pmset -a standbydelay 86400.
n13
Я на самом деле просто пошел и установил hibernatemodeпосле обновления, и я все еще просыпаюсь мгновенно.
FeifanZ
5

Вот пост о том, как исправить время медленного пробуждения. Его режим сна переходит в режим ожидания:

Apple теперь использует новый режим энергосбережения для выполнения 30 дней в режиме ожидания. Новые MacBook Pro и Air теперь переключаются с задержкой в ​​1 час из режима ожидания в режим ожидания. В режиме ожидания содержимое ОЗУ будет записано на жесткий диск, а ОЗУ выключено, чтобы продлить срок службы батареи. Когда вы выводите MacBook из режима ожидания, содержимое должно сначала считываться обратно в ОЗУ, и это может занять несколько секунд в зависимости от объема ОЗУ.

С помощью простой команды терминала вы можете изменить время задержки до того, как MacBook перейдет в режим ожидания. Команда использует секунды для значения времени. Например, если вы хотите изменить время задержки с 1 часа на 12 часов, вам нужно значение «43200» для команды. Это зависит от того, как вы используете MacBook, на какое значение вы устанавливаете задержку.

Измените время пробуждения MacBook с помощью команды терминала:

  • Запустите Терминал в Приложении -> Утилиты -> Terminal.app или введите Терминал в центре внимания Поиск.

  • Тип sudo pmset –a standbydelay 43200

Вы также можете полностью отключить режим ожидания с помощью 0. В основном я не выключаю свой MacBook и не устанавливаю задержку на 24 часа (86400)

Для просмотра текущих настроек используйте pmset -g.

Александр
источник
1
Ссылки могут сломаться со временем. Не могли бы вы обобщить содержание вашего источника?
Gentmatt
1
Это исправление. Я просто хочу добавить, что отключение режима гибернации больше не работает - вам также нужно отключить режим ожидания или установить достаточно большую задержку. Я делаю "sudo pmset -a standbydelay 86400", 24 часа в порядке.
13
3

Этот пост немного старше, но я нашел его очень полезным. Однако вместо использования терминала вы можете просто включить Power Nap, перейдя в «Системные настройки», «Энергосбережение», «Аккумулятор», а затем установите флажок «Включить Power Nap во время работы от батареи».

Я получил эту информацию от http://support.apple.com/kb/HT4392 . Вот соответствующее содержание ниже:

Режим ожидания активируется после чуть более часа «обычного» сна. Для перехода в режим ожидания компьютер должен:

  • Работать от батареи.
  • USB-устройства не подключены.
  • SD-карта не вставлена.
  • В настоящее время нет Bluetooth-устройств, сопряженных
  • Не подключен внешний дисплей.
  • Отключите Power Nap (если он поддерживается на вашем Mac).
Джейсон Фрай
источник
2

В дополнение к тому, что сказал Натан, если у вас также есть какие-либо внешние диски, система перемонтирует их, прежде чем представить вам экран входа в систему. Поэтому, если у вас подключен медленный жесткий диск / оптический дисковод, может потребоваться немного больше времени для повторного запуска.

Али
источник