Нещодавно мій MacBook Pro (середина 2012 року, 15 дюймів, 10.8.2) почав переходити в режим сну в режимі сну після декількох годин засинання, будь то підключений до акумулятора чи від акумулятора. Коли я відключаю його від мережі, він ненадовго прокидається, не відкриваючи кришку (я можу сказати, тому що привід CD працює). Якщо я відкрию кришку, я бачу, що вона завантажує сплячий файл, перш ніж знову активуватись.
Я переглянув вихід pmset -g і побачив наступні налаштування, які можуть відповідати цій проблемі:
lidwake 1
autopoweroff 1
autopoweroffdelay 14400
standbydelay 4200
standby 0
hibernatemode 3
acwake 0
Цікаво, що "пробудження" дорівнює нулю, як і "очікування". Але "autopoweroff" - 1, а "autopoweroffdelay" - 14400 (4 години). Переглядаючи системний журнал минулої ночі, я бачу такі записи:
Nov 26 22:36:28 ITHAA1STHOMAMBP kernel[0]: sleep
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: Wake reason: EC.SleepTimer (SleepTimer)
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: Previous Sleep Cause: 5
...
Nov 27 02:36:51 ITHAA1STHOMAMBP kernel[0]: hibernate_page_list_setall(preflight 0) start 0xffffff80de079000, 0xffffff80de0b9000
Nov 27 08:38:21 ITHAA1STHOMAMBP kernel[0]: hibernate_page_list_setall time: 491 ms
...
Nov 27 08:38:31 ITHAA1STHOMAMBP kernel[0]: sleep
Я перекладаю комп'ютер спати, закриваючи кришку о 22:36. Він прокинувся через 4 години о 02:36 і перейшов у сплячку. О 08:38 я відключив живлення, щоб привести ноутбук у роботу, і він ненадовго прокинувся.
Мені це здається, що комп'ютер вимикається автоматично через 4 години. Але є деякі речі, які я не розумію:
- Чому це почало відбуватися останнім часом (протягом останнього тижня, наскільки я пам'ятаю, і не пов'язане з жодним оновленням програмного забезпечення)?
- Чому він прокидається при зміні потужності, коли "пробудження" дорівнює 0?
- Чи можна просто встановити "autopoweroff" на 0?