Недавно мой 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 часа. Но есть некоторые вещи, которые я не понимаю:
- Почему это начало происходить недавно (насколько я помню, в течение последней недели и не связано с каким-либо обновлением программного обеспечения)?
- Почему он включается при изменении мощности, когда "acwake" равен 0?
- Могу ли я просто установить «autopoweroff» на 0?