Récemment, mon MacBook Pro (mi-2012, 15 pouces, 10.8.2) a commencé à passer en mode d'hibernation après plusieurs heures de sommeil, qu'il soit branché ou sur batterie. Lorsque je le débranche, il se réveille brièvement sans que j'ouvre le couvercle (je peux le dire car le lecteur de CD tourne). Si j'ouvre le couvercle, je le vois charger le fichier d'hibernation avant de redevenir actif.
J'ai regardé la sortie de pmset -g et j'ai vu les paramètres suivants qui pourraient être pertinents pour ce problème:
lidwake 1
autopoweroff 1
autopoweroffdelay 14400
standbydelay 4200
standby 0
hibernatemode 3
acwake 0
Fait intéressant, "acwake" est nul, tout comme "standby". Mais "autopoweroff" est 1 et le "autopoweroffdelay" est 14400 (4 heures). En regardant le journal système de la nuit dernière, je vois ces entrées:
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
J'ai mis l'ordinateur en veille en fermant le couvercle à 22h36. Il s'est réveillé 4 heures plus tard à 02h36 et a hiberné. À 08:38, j'ai débranché le pouvoir de mettre l'ordinateur portable au travail, et il s'est réveillé brièvement.
À mon avis, l'ordinateur se met automatiquement hors tension après 4 heures. Mais il y a certaines choses que je ne comprends pas:
- Pourquoi cela a-t-il commencé récemment (au cours de la dernière semaine, pour autant que je m'en souvienne, et non associé à une mise à jour logicielle)?
- Pourquoi se réveille-t-il lors d'un changement d'alimentation lorsque "acwake" vaut 0?
- Puis-je simplement mettre "autopoweroff" à 0?