Les MacBook ont-ils une véritable option «Hibernate»?

60

Je suis récemment passé de Windows à un MacBook Pro. Sous Windows, les options d’arrêt suivantes sont disponibles:

  • Veille - la machine entre dans un "sommeil léger" à partir duquel elle peut se réveiller très rapidement (comme dans quelques secondes), mais consomme beaucoup d’énergie.

  • Veille prolongée - le système d’exploitation vide l’état actuel du système (y compris le contenu de la RAM) dans un fichier, puis éteint la machine. Le réveil prend plus de temps qu'en veille, mais il n'y a pas de consommation d'énergie latente.

  • Arrêter - le système d'exploitation s'arrête et la machine est éteinte.

Sous OS X, je peux voir

  • Sommeil - semble équivalent à la veille, ou à une forme de sommeil encore plus légère, car Mail semble même continuer à interroger de nouveaux courriels?

  • Arrêtez et restaurez toutes les applications au prochain démarrage - éteint la machine, semble lancer le système d'exploitation de toutes pièces et redémarrer toutes les applications - d'après ce que je peux dire, ce n'est pas en veille prolongée

  • Arrêtez et ne restaurez pas les applications - arrêtez

est-ce correct et OS X n'a-t-il pas un véritable mode "hibernation" permettant d'écrire son état sur le disque? Parce que c'est ce que je recherche vraiment. On parle d'un mode "Veille en sécurité" sur Internet, mais je ne le vois pas dans mon menu OS X. Est-ce caché dans 10.7?

Pekka soutient GoFundMonica
la source
1
Oui, regardez ici: apple.stackexchange.com/q/377/14994
iolsmit
4
En fait, la batterie ne s'épuise pas beaucoup en mode veille, ni sur MacBook ni sur d'autres ordinateurs portables. De plus, à partir de Windows Vista, le système d’exploitation vide le contenu de la mémoire sur le disque même si vous passez en mode veille standard afin de pouvoir retirer la batterie de l’adaptateur secteur. Bien sûr que si vous ne le désactivez pas.
Max Ried

Réponses:

50

Oui, il a une option de veille prolongée. Apple l'appelle Safe Sleep. Lorsque vous mettez le Mac en veille, OS X vide la RAM sur le disque et passe en veille normale (comme en veille Windows). Lorsque la batterie est trop faible pour maintenir la RAM en veille, l'ordinateur est éteint. Ensuite, vous passez en mode veille prolongée, ce qui s'appelle techniquement "Mode ACPI S4" ou "Suspend-To-Disk".

Vous pouvez forcer "Suspend-To-Disk" en désactivant la veille standard via SmartSleep ou via pmsetla ligne de commande. Sa page de manuel contient beaucoup d’informations sur Safe Sleep.

Max Ried
la source
3
Pour les pmsetcommandes réelles , voir ici: superuser.com/a/630985/73619
laurent
1
Quelle est la différence entre les options "Arrêter et restaurer" et "Hibernate" mentionnées ci-dessus?
genonymous
@genonymous Que voulez-vous dire par "arrêt et restauration"?
Max Ried
49

Lorsque les ordinateurs portables les plus récents sont mis en veille, ils doivent conserver le contenu de la RAM, /var/vm/sleepimagetout en préservant l'alimentation. Les ordinateurs de bureau doivent simplement utiliser le mode veille normal par défaut.

man pmset:

hibernatemode = 0 (binary 0000) by default on supported desktops. The
system will not back memory up to persistent storage. The system must
wake from the contents of memory; the system will lose context on power
loss. This is, historically, plain old sleep.

hibernatemode = 3 (binary 0011) by default on supported portables. The
system will store a copy of memory to persistent storage (the disk), and
will power memory during sleep. The system will wake from memory, unless
a power loss forces it to restore from disk image.

hibernatemode = 25 (binary 0001 1001) is only settable via pmset. The
system will store a copy of memory to persistent storage (the disk), and
will remove power to memory. The system will restore from disk image. If
you want "hibernation" - slower sleeps, slower wakes, and better battery
life, you should use this setting.
  • 0 (mode veille traditionnel): réveil et veille rapides, économie d'espace disque
  • 3 (mode veille sécurisé par défaut): réveil et veille rapides, l'état est conservé en cas de perte d'alimentation
  • 25 (veille prolongée): économise de l'énergie, l'état est conservé lors de la perte de puissance

Vous pouvez voir quel mode votre Mac utilise avec pmset -g | grep hibernatemodeet le modifier sudo pmset -a hibernatemode $mode.

Certains nouveaux Mac prennent en charge le mode veille les versions 10.8 et supérieures. Même s'il hibernatemodeétait réglé sur 3, ils éteignent la mémoire après un peu plus d'une heure de sommeil.

Lri
la source
1
Utile pour avoir la note supplémentaire en mode veille, bien que parfois je pense que ça ne marche pas et que le Mac épuise sa batterie avant d’être en hibernation.
RichVel
Ainsi, pour mettre en veille prolongée mon Mac, je dois d’abord définir hibernatemode = 25, puis fermer mon couvercle ou donner la commande pmset sleepnow. Et puis rappelez-vous de remettre hibernatemode en place comme lors de mon prochain réveil? Dommage qu'il n'y ait pas de pmset hibernatenowcommande.
Edward Falk
Je pense aussi que le "standby more" n'est plus une chose ou qu'il ne parvient tout simplement pas à démarrer. L'article lié est même archivé.
Andrea Bergonzo
6

Répondant plus haut à la réponse de Max Ried ci-dessus, j'utilise cette application gratuite pour activer l'hibernation sur mes macs depuis au moins 5 ans: Hibernate de Patrick Stein . Je le mets en mode "hibernate only", et chaque fois que je mets mon mac en "Sleep", il passe directement àSafeSleep.

Jusqu'à présent, je n'ai jamais eu de problèmes qui pourraient être directement causés par cette application. c’est-à-dire que mon ordinateur se bloque ou se bloque rarement, et je le "mets en veille" à plusieurs reprises lorsque je dois emmener mon ordinateur portable quelque part (plutôt que de l’éteindre) souvent pendant des semaines sans problème.

Je dois mentionner que mon dernier Mac est un MacBook Pro âgé de 4 à 5 ans. Je n'ai donc pas testé cette application sur des machines plus récentes.

Adrian
la source
3

En outre, l'affiche originale indique que les ordinateurs OS X en veille continuent de vérifier périodiquement le courrier, etc. Il s'agit d'une fonctionnalité des nouvelles machines (elle a fait ses débuts dans le MacBook Air 2011) appelée PowerNap. En effet, l'ordinateur sort du mode veille périodiquement et brièvement afin de gérer les tâches récurrentes.

Un résumé de http://support.apple.com/kb/HT5394 d' Apple :

Pendant le sommeil, Power Nap permet à votre Mac de vérifier périodiquement les nouveaux messages, le calendrier et les autres mises à jour d'iCloud. Power Nap peut également effectuer des sauvegardes Time Machine sur une borne AirPort Time Capsule et télécharger des mises à jour logicielles OS X pendant que votre Mac est en veille.

Lorsque votre Mac compatible se met en veille, Power Nap fonctionne toujours comme suit:

Mail - Recevoir de nouveaux messages. Contacts - Vos contacts sont mis à jour avec les modifications que vous avez apportées à un autre appareil. Calendrier - Recevez de nouvelles invitations et mises à jour du calendrier. Rappels - Rappels des mises à jour avec les modifications que vous avez pu effectuer sur un autre appareil. Notes - Mises à jour Notes avec toutes les modifications que vous avez apportées sur un autre appareil. Documents dans votre compte iCloud - iCloud transfère toutes les modifications apportées à un document dans votre ordinateur portable Mac. Flux de photos - Votre flux de photos est mis à jour avec de nouvelles photos de votre iPhone, iPad ou iPod touch. Find My Mac - Localisez un ordinateur portable Mac perdu, même lorsqu'il est en veille. VPN à la demande - Mises à jour des emails professionnels en toute sécurité. Gestion des appareils mobiles - Verrouillez et nettoyez à distance l'ordinateur.

Power Nap fait plus lorsque votre Mac est branché sur une prise secteur:

Télécharge les mises à jour logicielles Sauvegarde avec Time Machine Effectue l'indexation Spotlight Continue les téléchargements en arrière-plan des éléments du Mac App Store, y compris les mises à jour logicielles Mises à jour du contenu du centre d'aide Support Wake on Wireless pour les stations de base Apple et tierces

pas moi
la source
2
Il est préférable d'inclure un lien vers la source lors de la citation, si possible.
Dwightk
1
@dwightk Merci pour le montage et la critique constructive.
bmike
C'est très intéressant (je me demandais pourquoi mon Macbook avait toujours les derniers courriels alors qu'il était supposé dormir), mais je ne vois pas vraiment en quoi il est lié à cette question?
Pekka soutient GoFundMonica
Le lien indique que Power Nap est actuellement disponible sur le MacBook Air (fin 2010) et ultérieur, sous OS X Mountain Lion v10.8.2 ou ultérieur.
Nekomatic