Macbook не уходит в спящий режим. Режим сна или полное выключение? Сбрасываем параметры SMC

Для того чтобы узнать количество минут, спустя которые компьютер уйдёт в режим сна нужно выполнить:

Sudo systemsetup -getcomputersleep

Например, чтобы настроить переход компьютера в режим сна через 1 час бездействия:

Sudo systemsetup -setcomputersleep 60

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

Sudo systemsetup -setcomputersleep 0

Sudo systemsetup -setcomputersleep Never

Как и в любой другой современной ОС, OS X имеет несколько режимов сна. Простой сон - оперативная память компьютера продолжает потреблять питание. Глубокий сон (гибернация) - содержимое оперативной памяти копируется на жёсткий диск.

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

Sudo pmset -g

Нас интересует параметр hibernatemode . Он может принимать несколько значений:

    0 - гибернация выключена;

    3 - гибернация включена, содержимое оперативной памяти копируется на диск, но питание не отключается;

    25 - гибернация включена, содержимое оперативной памяти копируется на жёсткий диск, затем отключается питание.

С помощью параметра standbydelay можно задать время в секундах, спустя которое компьютер будет автоматически переходить с режима сна в режим гибернации.

Для экономии электроэнергии можно настроить настольный Mac следующим образом: Включаем режим гибернации с автоматическим отключением питания через 15 минут.

Sudo pmset hibernatemode 3 standbydelay 900

Или включаем более экономный режим, который будет отключать питание сразу после копирования оперативной памяти

Sudo pmset hibernatemode 25

Так же, можно вручную отправить Mac в сон

Pmset sleepnow

В процессе использования OS X некоторые пользователи могут заметить, что система перестала уходить в режим сна автоматически, а все настройки на первый взгляд будут верными. Для того чтобы разобраться с ситуацией, посмотрим сводку энергопотребления, выполним в терминале:

Pmset -g assertions

Нас интересует параметр «PreventUserIdleSystemSleep », если он имеет значение «1 », то значит в системе запущено какое-то приложение или служба не позволяющая OS X засыпать. Если взглянуть на вывод внимательнее, то в «Listed by owning process» можно будет увидеть службу, которая мешает автоматическому переходу в режим сна. Вывод с моего компьютера:

Assertion status system-wide: BackgroundTask 0 ApplePushServiceTask 0 UserIsActive 1 PreventUserIdleDisplaySleep 0 PreventSystemSleep 0 ExternalMedia 1 PreventUserIdleSystemSleep 1 NetworkClientActive 0 Listed by owning process: pid 30(powerd): [..] 121:05:39 ExternalMedia named: "com.apple.powermanagement.externalmediamounted" pid 31(com.apple.serve): [..] 00:14:04 PreventUserIdleSystemSleep named: "com.apple.collabd" pid 75(hidd): [..] 00:01:52 UserIsActive named: "com.apple.iohideventsystem.queue.tickle" Timeout will fire in 21 secs Action=TimeoutActionRelease Kernel Assertions: 0x10c=USB,BT-HID,MAGICWAKE id=503 level=255 0x4=USB mod=09.03.15, 18:44 description=EHC1 owner=AppleUSBEHCI id=506 level=255 0x100=MAGICWAKE mod=09.03.15, 19:36 description=en0 owner=en0 id=508 level=255 0x8=BT-HID mod=01.01.70, 3:00 description=com.apple.driver.IOBluetoothHIDDriver owner=BNBMouseDevice id=522 level=255 0x8=BT-HID mod=01.01.70, 3:00 description=com.apple.driver.IOBluetoothHIDDriver owner=AppleBluetoothHIDKeyboard

Как видно, мешает «com.apple.collabd », этот компонент входит в набор утилит OS X Server , и запускается даже если у Вас нет настроенных служб. Насколько мне удалось понять, эта служба необходима для wiki сервисов которые можно поднять с помощью OS X Server.

Для того чтобы отключить службу, необходимо выполнить:

Sudo serverctl disable service=com.apple.collabd

Затем можно снова выполнить просмотр сводки, если значение «PreventUserIdleSystemSleep », изменилось на «0 », то при отсутствии других проблем, автоматический переход в режим сна должен заработать.

Проверено на следующих конфигурациях:

Версия ОС
Apple OS X Yosemite (10.10)

Когда Mac не используется, обычно требуется, чтобы устройство спящий режим , В спящем режиме это помогает продлить срок службы аккумулятора, снизить потребление энергии и увеличить общий срок службы вашего устройства. Кроме того, MacOS позволяет указывать временные рамки, в течение которых дисплей остается включенным в течение периода бездействия, прежде чем он выключается, чтобы снизить потребление энергии и увеличить срок службы батареи.

Но часто некоторые пользователи не хотят, чтобы их устройство спало, особенно в тех случаях, когда они готовят презентацию Keynote или разрешают кому-либо использовать устройство. Следовательно, этот отрывок предлагает несколько эффективных методов, чтобы помочь им запретить Mac спать .

Какова цель режима сна в Mac?

Спящий режим на компьютерах Mac помогает экономить энергию, но может быстро включиться на некоторое время. Даже сегодня большинство пользователей все еще задаются вопросом, что происходит с Mac, когда он спит. Как правило, Mac поддерживает различные спящие режимы. Начиная с 2005, Apple предоставляет 3 основные режимы сна.

Как использовать PowerMyMac для предотвращения сна Mac?

Инструменты No Sleep направлены на то, чтобы не дать вашему Mac спать, чтобы вы могли:

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

У вас есть возможность установить подходящий таймфрейм внизу экрана.

  • После того, как вы нажмете на вкладку No Sleep в модуле обслуживания, вы увидите интерфейс инструмента.
  • Вы увидите слайдер, для которого вы можете настроить свой Mac на «Активен для». Опции начинаются с Никогда, минут 30, часов 1, часов 2, часов 4, часов 8, часов 12, часов 24, часов 48 и Всегда.
  • Просто настройте время, когда вы хотите, чтобы ваш Mac бодрствовал.

С помощью инструмента PowerMyMac «Не спать» вы можете легко запретить Mac спать, выбрав время, в течение которого ваше устройство не спит.

Другие методы, чтобы предотвратить Mac от сна

Ручной метод

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

  • Шаг 1. Выберите «Системные настройки» в меню Apple, которое находится в левом верхнем углу рабочего стола. С другой стороны, вы можете открыть окно «Системные настройки», просто щелкнув значок «Системные настройки» в док-станции.
  • Шаг 2. Нажмите на значок «Экономия энергии» в разделе «Оборудование». Это откроет окно энергосбережения.
  • Шаг 3. Нажмите на поле «Настройки для» и выберите «Адаптер питания» из списка. Нажмите на поле «Оптимизация» и выберите «Пользовательский» в списке.
  • Шаг 4. Нажмите на ползунок «Компьютерный сон» и отрегулируйте его вправо. Слайдер заканчивается на «Никогда». Нажмите на слайдер «Display Sleep» и установите его на «Never».
  • Шаг 5. Снова нажмите на раскрывающийся список «Настройки для» и выберите «Аккумулятор» из списка. Выберите «Пользовательский» в раскрывающемся списке «Оптимизация». Установите оба ползунка в положение «Никогда».

Использование терминала

Вы можете держать Mac в активном состоянии в течение длительного периода или если вы хотите предотвратить затемнение экрана во время просмотра видео, которое не отображается в полноэкранном режиме с помощью терминала.

Используя простую команду терминала, вы можете запретить Mac спать. Это будет держать ваше устройство активным, чтобы приложения продолжали работать.


Как только вы решите прекратить выполнение команды «кофеин» и вернуть свой Mac к нормальной работе, просто вернитесь в командную строку и введите комбинацию клавиш Control + C.

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

Давайте завернем это!

В зависимости от причины, по которой вы хотите запретить Mac спать, существуют методы, которые вы можете использовать. Если вы хотите беспроблемный подход, предотвращающий переключение вашего устройства в спящий режим, рекомендуется использовать инструмент без спящего режима от PowerMyMac.

Как вы обычно поступаете, когда не пользуетесь вашим Маком? Оставляете его всегда включенным? Сразу же выключаете? Включаете спящий режим? Почему вы поступаете так или иначе? Это все, на первый взгляд, неоднозначные вопросы, и мы сегодня поможем вам с ними разобраться.

Спящий режим

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

Для среднестатистического пользователя Mac, который хочет быстро вернуться к тому, с чем он работал до перерыва, – идеальное решение.

  • быстрое восстановление системы в том же виде, в котором вы все оставили
  • режим сна и выход из него может быть настроен по расписанию или удаленно

Против :

  • незначительное потребление энергии
  • кэш-файлы не очищаются во время перезагрузки компьютера
  • обновления программ, требующие перезагрузки системы, не устанавливаются автоматически

Если вы пользуетесь Mac каждый день, режим сна, во время перерывов – то, что вам нужно. Просто не забывайте периодически перезагружать компьютер, чтобы обновлять ПО, особенно когда речь идет об обновлениях безопасности OS X.

Выключение компьютера

Выключение Mac заминает больше времени, поскольку всем открытым приложениям и документам необходимо закрыться перед выключением системы.

  • энергия не потребляется
  • не перегружается аппаратное обеспечение
  • память и кэш очищаются по время загрузки
  • возможна установка обновлений

Против :

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

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

Оставлять компьютер включенным

Это еще один вариант, имеющий право на существование. Мы бы рекомендовали так поступать с Маками, которые функционируют как серверы. У такого подхода больше всего преимуществ и недостатков. С одной стороны, вам не нужно беспокоиться о повторном запуске программ, поскольку все остается включенным, вы можете настроить резервное копирование на то время, когда не будете пользоваться компьютером и т.д. А с другой стороны, энергия будет потребляться постоянно, так же как аппаратное обеспечение будет постоянно функционировать, что уменьшит потенциальный срок «жизни» компонентов компьютера.

  • нет необходимости ждать выключения/загрузки системы и приложений
  • позволяет серверам постоянно функционировать
  • можно настроить автоматическое системы

Против :

  • постоянное потребление электроэнергии
  • больше нагрузки на жесткие диски, вентиляторы и железо в целом

Выводы : для среднестатистического пользователя Mac, мы бы рекомендовали отправлять ваш компьютер в спящий режим, когда вы им не пользуетесь. Таким образом, вы продлите жизнь компьютера в целом. Если же вы преследуете конкретные цели (использование Мак в качестве сервера, автоматическое резервное копирование) или, наоборот, не планируете использовать компьютер долгое время, не выключайте компьютер вовсе или выключите его, соответственно.

MacOS позволяет установить время, в течение которого дисплей Макбука остается включенным в периода бездействия, прежде чем он отключится, чтобы уменьшить потребление энергии и увеличить время работы от батареи. Есть слайдер, который предоставляет от 1 минуты до "Никогда" на панели "Экономия заряда" в Системных настройках. Имеется 2 слайдера: один для тех случаев, когда вы работаете от батареи, и другой - когда вы используете адаптер питания.

Если вы хотите, чтобы ваш Макбук бодрствовал во время длительной загрузки, или просто хотите, чтобы дисплей не гаснул, когда вы смотрите видео не в полноэкранном режиме, есть лучшие способы, чем копаться в Системных настройках, регулируя один из вышеупомянутых ползунков, а затем вспомнить о необходимости вернуть регулятор обратно, для нормальной работы. Первый способ предполагает использование бесплатного приложения, а второй - команду Терминала..

1. Стороннее приложение.

Это Owly - бесплатное приложение, которое вы можете найти в Аппсторе. Оно помещает значок в строку меню, который позволяет вам настроить время бодрствования от 5 минут до бесконечности. Вы также можете щёлкнуть правой кнопкой мыши на значок чашки кофе, чтобы запустить его с продолжительностью по умолчанию. Щёлкните правой кнопкой ещё раз, чтобы отключить его.

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

2. Команда терминала.

Если вы не хотите устанавливать дополнительное приложение, чтобы удержать Макбук включённым, вы можете обратиться к Терминалу. Вы найдете Терминал в "Приложения> Утилиты", но вы также можете просто найти его с помощью Spotlight.

Когда Терминал открыт, введите следующую команду: caffeinate . Вы будете знать, что команда работает, если в заголовке Терминала отображается надпись "caffeinate". Чтобы отключить команду, используйте сочетание клавиш Control-C . То есть, не набирайте "control", а удерживайте клавишу Control , а затем нажмите клавишу C .

В сети часто можно встретить сообщения о проблеме с MacBook’ами, которые во время работы внезапно переходит в режим сна. В некоторых случаях это происходит редко, а в некоторых - каждые несколько минут. К сожалению, я сам являюсь обладателем Мака, который иногда ни с того ни с сего уходит в sleep, но к счастью у меня это происходит довольно редко, не чаще раза в неделю в среднем.

Изучив вопрос, я решил собрать в одном месте все способы решения данной проблемы с результатами - помогло ли мне это избавиться от проблемы или нет.

Отключение «Активных углов» (Hot Corners)

Первое, что стоит проверить - не включена ли функция так называемых «активных углов». Её настройки можно найти следующим путём:

Apple menu > System Preferences > Desktop & Screen Saver > Screen Saver > Hot Corners…

В русскоязычном варианте:

Меню «Apple» > «Системные настройки» > «Рабочий стол и заставка» > «Заставка» > «Активные углы»

Эта функция позволяет активировать набор действий, например, включение заставки или (!) отключение экрана, по наведению курсора в какой-либо из четырёх углов экрана. Я зачем-то выбрал отключение экрана, часто случайно наводил курсор в этот угол и бам! - чёрный экран, после чего экран логина. Не очень приятно, особенно когда сфокусировался на какой-то задаче.

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

Сброс параметров SMC

Следующее, что можно попробовать, - сброс параметров SMC (контроллер управления системой).

Этот контроллер отвечает за многие параметры работы системы:

  • реакция на нажатие кнопки питания;
  • реакция на открытие и закрытие крышки дисплея портативных компьютеров Mac;
  • управление ресурсами аккумулятора;
  • и другие…

Cледовательно, ошибка в нём может вызывать много разных неполадок в работу Макбука. В том числе он может быть ответственен за проблему: «Компьютер неожиданно переходит в режим сна или выключается», как написано на сайте технической поддержки Apple.

Чтобы сбросить его параметры, необходимо выполнить следующие шаги.

  1. Выключить компьютер.
  2. Подсоединить адаптер питания MagSafe к источнику питания, подключив его к компьютеру Mac, если он еще не подключен.
  3. Нажать на встроенной клавиатуре одновременно клавиши Shift + Control + Option (слева) и кнопку питания.
  4. Одновременно отпустить клавиши и кнопку питания.
  5. Нажать кнопку питания, чтобы включить компьютер.

Надеюсь, вам это поможет, а мой Мак, к сожалению, продолжил иногда засыпать и после сброса SMC.

Подробную инструкцию по сбросу параметром SMC можно найти на сайте support.apple.com/kb/HT3964 .

Обновление SMC

Кроме сброса настроек не будет лишним и обновить прошивку SMC (она обновляется вместе с EFI). Обычно она обновляется через AppStore > Updates (Software Update в версиях Mac OS X до 10.8 Mountain Lion), как и все другие обновления для операционной системы Mac OS X . Но если вдруг вы захотите это сделать сами, то на странице support.apple.com/kb/HT1237 можно найти подробные инструкции.

У меня стоит последняя версия 1.1 для моего MacBook Pro на текущий момент, и это не исправило ситуацию, хотя субъективно (точно замерить очень сложно из-за того, что засыпает он внезапно и непредсказуемо) случаи перехода в sleep стали реже.

Сброс параметров NVRAM (PRAM)

Вообще, NVRAM (в компьютерах Mac с процессором PowerPC этот специальный участок памяти назывался PRAM) не отвечает за настройки питания и переход в спящий режим, но некоторые советуют его сбросить, лишним, как говорится, не будет:)

Инструкция сброса настроек и дополнительная информация находится на странице технической поддержки Apple: Информация о NVRAM и PRAM .

Я эти настройки сбросил, но статистики по переходам в спящий режим у меня пока нет, если они продолжатся, то я отпишусь здесь.

Переустановка Mac OS X

Метод из серии «а вы пробовали выключить и снова включить», но почему нет? Опять же хорошая инструкция лежит на сайте технической поддержки: Как удалить и переустановить OS X .

Сам я переустанавливал ось пару месяцев назад и мне это не помогло.

Замена сенсора (замена MacBook’а)

Если у вас официальный MacBook с гарантией, то лучшее что вы можете сделать - это поменять его на новый или заменить магнитный сенсор, который отвечает за переход в режим сна. Многим обладателям маков с данной проблемой помогла только замена, к сожалению.

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