После одного из обновлений 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.Почему на iPhone не удается добавить ящик Яндекс в приложении Почта
Как на iPhone восстановить удаленные СМС или сообщения iMessage
Как совершать экстренный вызов при помощи Apple Watch
Что делать, если приложение из App Store не работает
Как на Mac изменить приложение по умолчанию для разных типов файлов
Что делать, если iPhone Xs плохо ловит сеть
Как передать файлы с одного Mac на другой, если нет Wi-Fi сети или внешнего диска
Можно ли включать бесшумный режим на Apple Watch по геолокации