Главная · Диагностика · Почему не работает режим сна на Маке или хакинтоше: выясняем причины. Как не дать вашему MacBook “заснуть” «Антисон» с помощью дополнительной периферии

Почему не работает режим сна на Маке или хакинтоше: выясняем причины. Как не дать вашему MacBook “заснуть” «Антисон» с помощью дополнительной периферии

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

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

И на Маке, и на хакинтоше вы можете запустить в окне терминала полезнейшую команду:

pmset -g assertions

Она выведет на экран полный отчёт о состоянии ситуации со сном компьютера. Пользователю будут интересные первые две его части:

Assertion status system-wide:
PreventUserIdleDisplaySleep 0
PreventSystemSleep 0
PreventUserIdleSystemSleep 1
ExternalMedia 0
UserIsActive 0
ApplePushServiceTask 0
BackgroundTask 0

Listed by owning process:
pid 636(iTunes): 00:00:56 PreventUserIdleSystemSleep named: "Nameless (via IOPMAssertionCreate)"
pid 158(coreaudiod): 00:00:56 NoIdleSleepAssertion named: "com.apple.audio.’AppleHDAEngineOutput:1B,2,1,3:0′.noidlesleep"

Идеальная ситуация — если во всех строчках в списке «Assertion status system-wide» у вас будут проставлены нули. В таком случае это означает, что режиму сна ничего не мешает. Если же режим сна не работает, то в одной или нескольких строках вы увидите единицы:

  • PreventUserIdleDisplaySleep — означает, что программа или процесс не даёт автоматически отключиться дисплею
  • PreventSystemSleep — означает, что компьютер не войдёт в режим сна даже в том случае, если пользователь выберет соответствующий пункт в меню системы
  • PreventUserIdleSystemSleep — означает, что Мак может заснуть вручную, но не станет засыпать автоматически, по истечении некоторого времени
  • ExternalMedia — сон не сработает из-за подключённой периферии
  • UserIsActive — сон невозможен из-за текущей активности пользователя
  • ApplePushServiceTask — сон блокирует служба уведомлений Apple
  • BackgroundTask — сну мешают прочие системные процессы

А виновника проблем вы можете увидеть в списке ниже («Listed by owning process»). Например, в нашем случае есть две связанных причины — процесс iTunes и драйвер com.apple.audio. Проще говоря, сейчас в iTunes играет музыка, поэтому компьютер не заснёт самостоятельно.

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

После установки обновления огромное количество пользователей жалуются на некорректную реакцию компьютера на выход из режима сна, причём независимо от типа устройства, будь то iMac, Macbook или Mac Mini. Проявляется это таким образом: после погружения компьютера в сон, его уже невозможно разбудить традиционными способами: открытием крышки ноутбука, нажатием кнопки включения, etc, приходится делать hard reset. Главная прелесть заключается в том, что существует множество модификаций этого бага: у кого-то он проявляется только если вводить компьютер в режим сна путём закрытия крышки, у кого-то только путём нажатия «Режим сна» в меню; у кого-то он проявляется только при подключённом MagSafe, а у кого-то только при работе от аккумулятора. У меня же он проявляется крайне экзотическим образом: система просыпается, но ведёт себя так, как будто её перезапускали, - все приложения загружаются заново.

Что интересно, единого лекарства против этого нету. На форуме поддержки предлагают огромное количество решений проблемы, но ни один из них не помогает всем и наверняка.
Этот пост - сборка всех возможных решений отсюда: https://discussions.apple.com/thread/3190738 .

PRAM (parameter RAM) и NVRAM (non-volatile RAM) - это две области памяти вашего Mac, в которых некоторые настройки и информация хранятся даже после отключения питания компьютера. Но иногда содержащиеся там данные могут оказаться поврежденными и вызвать разного рода проблемы.

Сбросить содержимое PRAM и NVRAM можно за пять последовательных шагов:

1) Выключите компьютер.
2) Найдите на клавиатуре клавиши Command, Option, P и R (эти клавиши вам понадобятся на следующих шагах).
3) Включите компьютер.
4) Одновременно нажмите и удерживайте комбинацию Command+Option+P+R, но учтите, что это нужно сделать прежде, чем появится серый экран.
5) Спустя несколько секунд ваш Mac вновь перезагрузится, прозвучит знакомый звук (startup sound), а вам можно отпустить нажатые клавиши.

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

В самом худшем случае кроме «неисправного» режима сна можно заметить и другие симптомы, свидетельствующие о необходимости сброса параметров контроллера управления системой (System Management Controller или кратко SMC). Везде рекомендуют прибегать к этому только в самом последнем случае, когда все остальные методы уже перепробованы, хотя в этом нету ничего страшного, - этот контроллер управляет различного рода датчиками, и не содержит никаких настроек. Сброс никак не затронет настройки системы.

со съемным аккумулятором делается так (под «съёмным» аккумулятором имеется в виду тот, который пользователь может заменить сам, без помощи отвёртки, только руками открыв крышку и вынув аккумулятор):

1) Выключите компьютер.
2) Отключите сетевой адаптер MagSafe (если он подключен).
3) Достаньте аккумулятор из корпуса ноутбука и отложите в сторону.
4) Нажмите и удерживайте кнопку Power в течение 5 секунд.
5) Отпустите кнопку питания, вставьте аккумулятор обратно в ноутбук и подключите адаптер MagSafe.
6) Нажмите кнопку Power, чтобы включить компьютер.

Сброс параметров SMC на ноутбуках без съемного аккумулятора делается так:

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

Сброс параметров SMC на десктопных компьютерах Mac делается такие действия:

Выключите компьютер и отключите шнур питания.
Подождите не менее 15 секунд.
Подключите шнур питания обратно к Маку.
Подождите еще 5 секунд и затем нажмите кнопку Power для включения компьютера.

Поиск процесса, не дающего уснуть

Запустить в терминале: pmset -g
напротив sleep посмотреть pid процесса, после фразы «imposed by». Например, для:


запускаем ps -ef |grep -e 18 - Обновить Little Snitch
- Закрыть/удалить iStat
- Удалить содержимое директории /Library/Preferences/SystemConfiguration, очистить корзину, ребутнуться
- Закрыть Mail (при запущенном у некоторых жёсткий диск просто не уходит в сон
- Отключить Internet Sharing (Cистемные настройки -> Общий доступ -> Снять чекбокс «Общий интернет» (некоторые рекомендуют снять все чекбоксы).

Мне помог только один метод, и то его хватило всего на 1 раз:

1) Отключить MagSafe
2) Закрыть крышку ноутбука
3) Подождать пока ноутбук не заснёт (индикатор активности диска не начнёт мигать)
4) Включить MagSafe обратно
5) Разбудить ноутбук

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

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

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

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

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

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

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

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

Надёжность, помноженная на простоту, - краеугольный камень, который основатель Apple Стив Джобс заложил в фундамент «яблочной» корпорации. Однако какой бы ни была техника, в процессе её эксплуатации неизбежно возникают различные вопросы. Иногда они вызваны сбоями программного характера, реже - неисправностями электроники, однако, к счастью, существует категория проблем, решить которые можно без обращения в ремонт или покупки нового устройства. Именно такие вопросы чаще всего задают в комментариях, и в рубрике Genius мы постараемся с ними помочь.

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


К сожалению, явной опции в OS X не предусмотрено (почему — поговорим ниже), однако существует простой трюк, с помощью которого можно приостановить переход компьютера в режим сна при закрытии крышки. Для этого переходим в меню «Системные настройки» из Apple-меню в левом верхнем углу экрана и выбираем раздел «Общий доступ», где отмечаем пункт «Общий Интернет». Теперь закрытие крышки не будет влиять на состояние машины при подключённом сетевом адаптере питания и активном соединении Wi-Fi.


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


Теперь кратко о причинах. Многие считают это ограничение искусственным, однако не стоит забывать, что ввиду конструктивных особенностей системы охлаждения MacBook её эффективность при закрытой крышке заметно ослабляется, что при достаточной нагрузке в течение длительного времени может привести к перегреву компьютера и последующему выходу его из строя. Цель, которую преследовали инженеры Apple при разработке такой конструкции — обеспечить максимально удобное использование ноутбуков на неровных поверхностях, ведь многие пользователи работают с ними в «прикроватном» режиме. Массовая же поломка устройств, огорчает их владельцев куда серьёзнее.

Второй вопрос касается операционной системы OS X и сложностей при автозагрузке приложений.


В данном случае «виновником торжества» оказалась утилита CleanMyDrive от MacPaw, задача которой состоит в очистке дисков от ненужных файлов. Многие программы подобного типа некорректно работают с системой, что в особенности при переходе на новые версии ОС может привести к неприятным последствиям. Приложение, о котором идёт речь, весьма популярно, поэтому если у вас возникла схожая ситуация, рекомендуется прекратить его использование до выпуска устраняющего неполадки обновления. Разумеется, не лишним будет поставить в известность разработчиков, воспользовавшись формой на официальном сайте.

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


Конечно, магазин множество различных предложений, но решением данной проблемы для автора стала программа Camera Plus Pro . Данное приложение, помимо удобных функций редактирования, предлагает и требуемую опцию.

Как видим, некоторые проблемы с техникой Apple совсем несложно решить самостоятельно. Если вы столкнулись с какой-либо из них, не стесняйтесь спрашивать совета в комментариях к этой рубрике, а о том, как сделать работу с гаджетами проще и удобнее, вы можете узнать в публикациях автора с пометкой , и . Разумеется, в обсуждении приветствуется взаимопомощь и обмен идеями, которые впоследствии учитываются при подготовке выпусков. Да пребудет с вами Mac!

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

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

Причины, почему в iMac не работает режим сна?

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

iMac сам переходит в режим сна

Причины, по которым моноблок может «самовольно» переходить в режим сна:

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

iMac не уходит в режим сна

Причины, почему iMac не засыпает:

  • наличие сетевой активности;
  • запущенный процесс (работает приложение, печатается документ, воспроизводится видео, аудио и т. д.).

Если подобные факторы будут влиять на работу iMac, он будет продолжать работать, не переходя в режим сна.

Неожиданный выход iMac из режима сна

Быстрое пробуждение моноблока возможно по таким причинам:

  • сетевая активность: использование функции «Доступ к моему Mac», организован общий доступ к файлам и принтерам, пр.;
  • активность Bluetooth.

В последнем случае все решается достаточно просто. Необходимо через меню Apple зайти в «Системные настройки», кликнуть Bluetooth, а далее снять галочку «Разрешить устройствам Bluetooth...».

iMac не выходит из режима сна

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

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

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

Ничего не помогает?

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

Бесплатная консультация! Бесплатная диагностика! Гарантия на работу!

Выберите раздел: