После одного из обновлений macOS Mojave некоторые пользователи начали жаловаться на некорректную работу спящего режима ноутбуков Apple.
При закрытии крышки MacBook гас экран и приостанавливалась работа системы охлаждения, давая пользователю понять, что компьютер переходит в режим сна, но окончательного «засыпания» так и не происходило.
В результате к утру MacBook мог потерять около 30% заряда батареи или вовсе выключиться.
? Спасибо re:Store за полезную информацию. ?
Сейчас расскажем, как решить подобную проблему.
Что нужно сделать в первую очередь
Иногда подобные проблемы связаны некорректными настройками системы или ПО, которое не оптимизировано для работы с новой версией операционной системы.
Есть ряд мер, которые следует опробовать в первую очередь.
1. Отключите все внешние устройства: хабы, клавиатуры, накопители и прочее. Проверьте переход в режим сна при отключенных аксессуарах.
Если Mac начнет нормально «засыпать», подключайте устройства по одному пока не выявите проблемное.
2. Попробуйте использовать другую учетную запись и проверить режим сна с ней.
Возможно, дело именно в настройках пользователя.
3. Загрузите Mac в безопасном режиме.
Проблема может быть вызвана объектами загрузки или службами, стартующими при запуске системы в штатном режиме.
4. Произведите сброс памяти NVRAM и сброс параметров SMC.
Иногда эти служебные процедуры помогают решить различные проблемы и системные сбои.
Как настроить корректную работу спящего режима
Если указанные выше меры не помогут, потребуется вручную выполнить несколько команд в Терминале.
1. Запустите приложение Терминал из Launchpad или Spotlight.
2. Выполните команду, которая покажет детальные настройки управления питанием:
pmset -g assertions
Статус 1 для любого из параметров PreventSystemSleep или PreventUserIdleSystemSleep будет означать, что определенные процессы не могут быть завершены для перехода в спящий режим.
3. Теперь поочередно выполните команды в Терминале:
sudo pmset -a hibernatemode 25
sudo pmset -a standby 1
sudo pmset -a standbydelaylow 60
sudo pmset -a standbydelayhigh 60
Это позволит компьютеру отключать ненужные процессы и корректно преходить в спящий режим.
14 комментариев
Форум →OSX настолько “user-friendly”, что для изменения параметров питания нужно лезть в юниксовую консоль?!
@eugenecooper, а что тебя удивляет? в винде для многих параметров тоже нет интерфейса и приходится лезть в реестр и менять там ключи
Самый лучший способ продлить автономность это вообще не включать ))
лучше 2й макбук куплю для продления работы – чем буду набирать терминальные команды
@Bubu52, я себе зарядку купил, офигенно продляет работу, отличная вещь, советую!
@DastarD, я не думаю что полный зал на моей презентации будет ждать пока буду заряжать ноут
@Bubu52, ну да, подключить ноут к бп в полном зале религия не позволяет, видимо.
PreventSystemSleep 0
PreventUserIdleSystemSleep 1
что куда менять?
@firesnake, там в выдаче смотреть какой именно процесс не дает уснуть. У меня было, что записная книжка в icloud что-то выгружала. Поискал по Сети, нашел решение – выключил в настройках :) теперь оба параметра по 0 ;)
Команды в терминале выполнил, возникли проблемы с флешками. Может кто знает, как отменить команды?
На руках новый (меньше 2х месяцев использования) макбук эйр (2018) – сразу же с момента покупки была замечена проблема с быстрым разрядом в режиме сна. Power Nap отключен. Терминал не показывает никаких процессов, которые не завершаются для перехода в режим сна.
Как радикальный, но работающий, вариант помогает отключение wifi перед переводом в режим сна, тогда заряд не тратится вовсе. При работающем wifi за ночь ноутбук разряжается либо до минимальных значений, либо вовсе выключается.
После общения с техподдержкой Apple была произведена загрузка в безопасном режиме и сброс параметров SMC, и вот оно казалось бы счастье – в рамках эксперимента на отрезках дом/работа и работа/дом за час (при включенном wifi) в режиме сна потерялся всего 1%, но вот за ночь съелись оставшиеся 12% (а может и больше, неясно, ибо утром ноутбук был уже выключившийся).
Получается, в среднем 1% за час в режиме сна – это как? Нормальный расход батареи?
Кто что думает? Спасибо!
@tendergirl, проблема решается командой
sudo pmset -a tcpkeepalive 0
за ночь 0% разряда)
на всякий случай мои настройки
standbydelaylow 60
standby 1
halfdim 1
hibernatefile /var/vm/sleepimage
proximitywake 0
powernap 0
gpuswitch 2
disksleep 10
standbydelayhigh 60
sleep 16
hibernatemode 3
ttyskeepawake 1
displaysleep 16
tcpkeepalive 0
highstandbythreshold 50
acwake 0
lidwake 1
Пожалуйста)
@alexeymoscow, прежде чем вводить неясные (мне) команды в терминале, тем более не зная, как их отменить, хотелось бы понимать – что именно изменят эти параметры в настройках? спасибо!
опыт использования ноута показывает, что проблема имеет место исключительно дома в домашнем вайфае, за ночь стабильно съедаются около 45% батареи….
для сравнения, за городом на даче с иным вайфаем – все ок.
update
вроде как данная команда вообще отрубает интернет в режиме сна?
как отменить команды ? начала отваливаться флешка при засыпании :(
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Почему некоторые беспроводные мыши не работают на Mac под Windows
Как убрать странный бейдж с иконки приложения?
Почему iPhone не отображается в списке доступных устройств для AirDrop
Как на iPad Pro включить поддержку частоты кадров 120 Гц для Safari
Можно ли в iOS 15 отключить поиск Spotlight на экране блокировки iPhone
Не удаляется приложение с iPhone
Как раздать интернет с iPhone на Mac по кабелю
В macOS пропало перетаскивание (выделение) тремя пальцами с помощью трекпада