web-dev-qa-db-fra.com

Comment puis-je mettre manuellement un Macbook Pro en veille prolongée sans passer en mode veille au préalable?

J'ai récemment eu mon premier ordinateur Mac, un modèle Macbook Pro fin 2009. J'avais l'habitude de mettre directement en veille prolongée mon ordinateur portable précédent (sous Windows 7) afin d'économiser la batterie, mais je ne peux pas en faire autant sous Mac Os.

D'après ce que je peux dire, Mac ne hiberne un ordinateur portable que lorsque la batterie meurt après une longue période de sommeil.

Est-ce une façon de mettre manuellement un Macbook en veille?

34
holiveira

Lorsqu'un MacBook hiberne , il ne s'agit pas en réalité d'une hibernation au sens Windows. Apple l'appelle Safe Sleep . La restauration de Safe Sleep n'est pas censée être un événement régulier; c'est là pour les urgences seulement. D'après mon expérience, mon MacBook Pro de la fin de 2007 utilise une quantité d'énergie infime en dormant (normalement), ce qui l'a laissé endormi pendant des semaines (en vacances), je l'ai ouvert et il restait encore beaucoup de puissance de frappe. Je suis sûr qu'avec les nouvelles batteries de 7 heures et plus, vous pourriez le laisser dormir pendant des mois.

Pour le dire simplement, il n’existe pas de moyen simple de sauvegarder l’état du système sous OS X, mis à part le fait de mettre l'ordinateur en veille et de le faire sauter ... oh, attendez, plus de piles amovibles.

Si vous êtes vraiment déterminé à obtenir cette fonctionnalité, vous pouvez essayer le widget Deep Sleep . Bonne chance à vous.

14
squircle

Le passage du mode veille prolongée à 25 active le mode veille prolongée du MacBook au lieu de s’endormir (voir ci-dessous pour savoir si c’est une bonne idée).

Sudo pmset -a hibernatemode 25

Pour revenir à la valeur par défaut pour MacBooks faire (ce qui alimente le ram et écrit l'image sur le disque)

Sudo pmset -a hibernatemode 3

Si vous souhaitez mettre en veille/hibernation votre ordinateur à partir de la ligne de commande, effectuez

pmset sleepnow

Est-ce une bonne idée d'hiberner votre MacBook?

Si votre ordinateur prend en charge le mode standby, il ne sert à rien de changer le mode de veille prolongée car, par défaut, il est en veille après 11h15. En mode veille, le RAM est éteint. Sur ces machines, il ne faut que quelques secondes de plus pour sortir de l'hibernation que pour sortir du sommeil. Cependant, la veille n'est pas exactement la même chose qu'hibernate, pour plus de détails, voir http://support.Apple.com/kb/HT4392

Vous pouvez également exécuter pmset -g pour voir si standby est défini et combien de temps standbydelay est défini. Si vous ne voyez pas standby, votre matériel ne prend pas en charge cette fonctionnalité.

Si votre matériel ne prend pas en charge la fonctionnalité de veille, l'hibernation est un état "d'urgence" (comme mentionné dans les publications plus anciennes). Il est donc probablement préférable de laisser ce paramètre tel quel. Cela étant dit, je passe mon MacBook en veille avant de partir et je n'ai rencontré aucun problème. '

Beaucoup plus de discussion ici Est-ce que Mac OS X prend en charge l'hibernation?

49
Peter Rigby

Il existe également une application de volet de préférences appelée SmartSleep ( http://www.jinx.de/SmartSleep.html ): vous devez payer pour la version actuelle. , mais vous pouvez trouver des versions plus anciennes sur Internet.

Aussi, j'ai utilisé ce tutoriel, j'ai copié le contenu collé, et quelques notes dans le bas: http://www.geeked.info/make-my-macbook-pro-hibernate/

Je n’aime pas perdre la vie de la batterie, surtout en voyage. J'adore la fonctionnalité Hibernate de Windows et tous mes ordinateurs portables sont réglés sur hiberner lorsque le couvercle est fermé. Les quelques secondes supplémentaires nécessaires au réveil valent la vie de pile économisée à mes yeux. Pour ceux qui ne savent pas, voici les différents états du MacBook Pro:

  • Allumé : l'ordinateur est allumé, l'écran est allumé, la batterie est consommée en fonction de vos paramètres d'alimentation.
  • Désactivé - L'ordinateur n'utilise pas la batterie
  • Veille : l'ordinateur a éteint l'écran et a suspendu le système d'exploitation pour RAM (mémoire volatile).
  • Veille prolongée : l'ordinateur a désactivé la plupart des matériels et a suspendu le système d'exploitation sur le disque dur.

Habituellement, lorsque vous fermez le couvercle de votre MBP, il se met en veille et se réveille assez rapidement lorsque vous rouvrez le couvercle. Pendant son sommeil, la batterie consomme toujours beaucoup, même si ce n’est pas beaucoup. Lorsque la batterie atteint un certain niveau bas, le MBP bascule automatiquement en mode en veille prolongée : vous éteignez pour ne perdre aucun travail.

La veille est idéale lorsque vous utilisez activement votre ordinateur, mais lorsque vous souhaitez prolonger la durée de vie de la batterie le plus longtemps possible, vous souhaiterez qu'elle hiberner . Notez également qu'apparemment, les nouveaux MacBook Pro écrivent également des informations sur le disque dur lorsque est en veille . Ainsi, lorsque la batterie tombe à des niveaux dangereux, elle peut passer instantanément à . hibernation. Apple appelle cela "Safe Sleep". (Plus d'infos sur tous les détails techniques ici)

Quelques exemples de pourquoi vous voudriez utiliser hibernation avec votre ordinateur portable:

  • Vous êtes sur le point de vous rendre à l’aéroport sur un vol international et vous souhaitez utiliser votre appareil pendant le vol tout en laissant assez de jus pour pouvoir obtenir une carte/un courrier électronique/des informations lorsque vous arrivez à votre destination.
  • Vous jetez votre ordinateur portable dans un sac et vous pouvez l’utiliser ou non lors d’un week-end, mais vous ne voulez pas vous soucier de le charger.
  • Vous voulez économiser le moins de ressources possible.

Et quand vous voudrez vous en tenir à sleep :

  • Votre ordinateur portable ne fonctionne pas avec la batterie
  • Vous allez ouvrir et fermer votre couvercle assez souvent
  • Vous courez mais utilisez activement votre ordinateur portable (conférences, réunions, etc.)

En gros, vous sacrifiez la vitesse de restauration de votre machine pour gagner un peu d'énergie de la batterie ou vice versa. Personnellement, j'aime bien obtenir le maximum d'électricité.

Après quelques recherches, je suis tombé sur un article qui expliquait comment forcer votre MBP en en veille prolongée lorsque le couvercle est fermé. Cela nécessite un peu de travail dans une console, mais c'est terriblement simple.

Dans une console, tapez cette commande pour déterminer votre mode veille actuel:

pmset -g | grep hibernate

Cela devrait renvoyer l'un des éléments suivants:

  • 0 - Legacy sleep mode. Il va tout sauvegarder sur RAM lors du sommeil, mais ne prend pas en charge Safe Sleep . Sommeil très rapide.
  • 1 - Legacy Safe Sleep. C'est le Safe Sleep . Tout ce que votre ordinateur portable met en veille, tout sera sauvegardé sur le disque dur. Il faut un certain temps pour s'endormir et son démarrage est lent. Ralentissez sur le sommeil et le démarrage.
  • 3 - Default. Comme décrit ci-dessus, en veille, le contenu est enregistré dans la RAM. Lorsque la batterie est épuisée, l'hibernation a lieu.
  • 5 - Se comporte comme 1 mais s'applique uniquement à un Mac moderne qui utilise la "mémoire virtuelle sécurisée".
  • 7 - Se comporte comme 3 mais ne s'applique que pour un Mac moderne qui utilise la "mémoire virtuelle sécurisée".

Maintenant, éditez et enregistrez votre fichier /Users/username/.bash_profile avec les lignes suivantes:

alias hibernateon="Sudo pmset -a hibernatemode 5"
alias hibernateoff="Sudo pmset -a hibernatemode 0"

Notez que hibernateon et hibernateoff peuvent être n’importe quel texte: vous devez simplement vous rappeler ce que vous avez utilisé.

Maintenant, exécutez ce qui suit:

source .bash_profile

Maintenant, vous avez une petite commande pratique qui vous permettra d'activer et de désactiver l'hibernation instantanée sur un coup de tête. Lorsque vous souhaitez que votre ordinateur passe en veille prolongée lorsque vous fermez le couvercle, il suffit de passer à une fenêtre de terminal et de saisir hibernateon. Si vous préférez que votre ordinateur portable se mette en veille, tapez hibernateoff.


.bash_profile (notez la période) est un fichier "caché" dans votre répertoire personnel.

Essayez cette commande:

pico ~/.bash_profile

puis ajoutez les deux lignes de pseudonyme.

4
user76897

Habituellement, lorsque vous fermez le couvercle de votre MBP, celui-ci s’endort et se réveille assez rapidement lorsque vous rouvrez le couvercle. Pendant le sommeil, la consommation de la batterie reste faible, même si ce n’est pas beaucoup comparé à une utilisation normale. Lorsque la batterie atteint un certain niveau bas, le MBP bascule automatiquement en mode veille prolongée.

0
tronyxonline