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?
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.
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?
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:
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:
Et quand vous voudrez vous en tenir à sleep :
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:
Legacy sleep mode
. Il va tout sauvegarder sur RAM lors du sommeil, mais ne prend pas en charge Safe Sleep . Sommeil très rapide.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.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.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.
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.