MacBook в режим сна
Многие пользователи последних версий macOS могли замечать, что оставленный на ночь MacBook в режиме сна потребляет много энергии: закрывали при заряде 100%, а на утро оставалось 60-70%.
Эта проблема вызвана тем, что в macOS начиная с версии 10.14 изменилась конфигурация питания: были добавлены два системных таймера которые отвечают за переход в режим гибернации при высоком и низком зарядах аккумулятора MacBook.
По какой-то причине Apple решили, что при высоком заряде аккумулятора компьютеру следует выждать 86400 секунд (24 часа), перед тем как перейти в режим гибернации. В итоге получается, что всю ночь компьютер фактически работает при выключенном дисплее: работает кулер, память, диск. Ввиду специфики новой схемы питания в системах с 10.14 и выше, данные действия не нужно проводить на более ранних системах: 10.13 и ниже, так как управления питанием там реализовано иначе и данная проблема не наблюдается.
Для исправления данной проблемы следует
1- отключить шнур питания ноутбука.
2- открыть приложение Терминал и ввести туда
pmset -g
Отобразится текущая конфигурация электропитания:
Опытным путём были получены оптимальные значения: 30 минут до гибернации при низком заряде аккумулятора и 1 час при высоком.
Для установки данных параметров вводим
sudo pmset -b standbydelaylow 1800
sudo pmset -b standbydelayhigh 3600
после ввода данных команд компьютер запросит пароль от текущего пользователя.
После этих манипуляций можем вновь ввести «pmset -g» и получим следующий результат:
Теперь ваш MacBook при работе от аккумулятора не будет сильно разряжать аккумулятор в режиме сна.
Если вы что-то сделали не так, не волнуйтесь, сбросить данные настройки очень просто, даже без использования терминала. Для этого нужно перейти в системные настройки, в пульт Экономия энергии и нажать на кнопку снизу: «Настройки по умолчанию».
Автор Андрей Гусев
За написание статьи, спасибо @ToporovS