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?
Réponses:
J'ai remarqué la même chose. Heureusement, l'option de support gratuit était toujours active et je les ai contactés. Voir mon article ici sur Apple Support Communities: le MacBook Pro se réveille du sommeil lors de la connexion / déconnexion de l'alimentation secteur .
Fondamentalement, ils ont admis que le comportement n'est «pas un bug mais une fonctionnalité».
la source
ML 10.8.2, mi-2012 15 "MBP (non-Retina).
Ce problème est apparu pour moi il y a quelques semaines: laisser MBP dormir pendant X heures, débrancher MBP, MBP s'allume / se réveille, entre en hibernation. Vraiment ennuyeux d'ouvrir le couvercle pour le fermer juste devant moi.
Mon
acwake
a également été désactivé pour la batterie et la climatisation. Ce qui signifie que le paramètre est désormais ignoré.La solution semble être (même si elle n'est pas référencée dans la page de manuel pmset ):
sudo pmset -a autopoweroff 0
Je dois noter que cela n'affecte pas le fait d'
acwake
être ignoré. Mon ordinateur se réveille toujours lors de la connexion / déconnexion CA, mais il n'hiberne pas ou n'essaie pas d'hiberner après avoir débranché l'ordinateur et ouvert le couvercle.la source
acwake 0
travaillé sur mon MBP mi2012. maintenant, il agit comme je le sais de mes MBP précédents et ne se réveille pas sur powerchangepmset -c
plutôt que vous ne désactiviez "l'extinction automatique" qu'une fois branché. Vous ne voudriez pas que ce paramètre interfère avec "Safe Sleep" lorsque la batterie devient faible lorsqu'elle est débranchée ...sudo pmset -c autopoweroffdelay NN
- oùNN
est une durée en secondes (j'ai mis le mien à 43200, soit 12 heures).Pour contrôler exactement quand votre Mac passera du mode veille au mode hibernation, vous pouvez utiliser ce qui suit (le délai est en secondes) et vous devez avoir le mode hibernation réglé sur 3 ou 25 (binaire 0011 ou 0001 1001):
Vous pouvez utiliser différents réglages et horaires pour la batterie -b et le chargeur -c si vous le souhaitez. (Peut-être qu'à la mise sous tension, vous désactivez le mode veille, mais que la batterie a un délai d'attente de 10 heures.) Ces commutateurs sont documentés dans la page de manuel de pmset . Je n'ai pas dérangé avec acwake ces derniers temps, mais dans le passé, le capteur de proximité du couvercle d'un portable avait la priorité et supprimait un sillage qui se serait produit si le couvercle était ouvert.
la source
pmset -g batt
l'autrepmset -g pslog
, puis en parcourant les journaux détaillés. J'espère que vous n'avez pas d'erreur matérielle ou de discontinuité de tension dans la batterie, car celles-ci seront les plus difficiles à localiser.Apple semble avoir ajouté un nouveau paramètre, "mise hors tension automatique", pour permettre au système d'hiberner lorsque le couvercle est fermé et que l'ordinateur portable est sous tension. Ceci complète le réglage "veille" qui n'est utilisé que sur batterie.
Certains paramètres d'alimentation sont configurables pour différentes sources d'alimentation, par exemple "darkwakes". Certains, comme le mode "veille", ne semblent avoir été utilisés que lorsque le système est alimenté par batterie. Puisqu'il s'agissait de l'utilisation historique, et les gens seraient contrariés si les paramètres de «veille» commençaient à s'appliquer lorsqu'ils étaient sur secteur, Apple a probablement pensé qu'il était préférable de créer un nouveau paramètre uniquement pour le secteur - «arrêt automatique».
la source
L'utilisation de la mise hors tension automatique définie sur 0 a fonctionné pour moi sur un iMac 2011 qui présentait ce comportement. Il semble que cela soit normal pour les iMacs 2012, mais après que j'ai fait remplacer un LCD défectueux par un fournisseur de services agréé Apple, ce problème a commencé.
FYI pour ceux qui voient ce fil mais qui l'ont avec un bureau.
primalman
la source