Для 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


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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.