Il y a aussi une application 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 anciennes versions sur Internet.
J'ai également utilisé ce tutoriel, j'ai copié collé le contenu, et j'ai quelques notes en bas : http://www.geeked.info/make-my-macbook-pro-hibernate/
Je n'aime pas gaspiller la batterie, surtout en voyage. J'adore la fonction Hibernation sous Windows, et j'ai tous mes ordinateurs portables réglés en mode hibernation lorsque le couvercle est fermé. Les quelques secondes supplémentaires nécessaires pour se réveiller en valent la peine pour économiser la batterie à mes yeux. Pour ceux qui ne le 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 réglages de puissance
- Éteint - L'ordinateur n'utilise aucune puissance de la batterie
- Sommeil - L'ordinateur a éteint l'écran et a suspendu le système d'exploitation dans la RAM (mémoire volatile).
- Hibernation - L'ordinateur a éteint la plupart des composants matériels et a suspendu le système d'exploitation sur le disque dur.
Généralement, lorsque vous fermez le couvercle de votre MBP, il passe en mode sommeil, se réveillant assez rapidement lorsque vous rouvrez le couvercle. Pendant le sommeil, il consomme toujours de l'énergie de la batterie, bien qu'en petite quantité par rapport à une utilisation normale. Lorsque la batterie atteint un certain niveau bas, le MBP passe automatiquement en mode hibernation : essentiellement s'éteignant pour que vous ne perdiez pas de travail.
Le sommeil est idéal lorsque vous utilisez activement votre ordinateur, mais lorsque vous souhaitez étendre la durée de vie de la batterie autant que possible, vous voudrez le mettre en hibernation. Notez également que apparemment, les nouveaux MacBook Pros écrivent également des informations sur le disque dur lorsqu'ils sont en mode sommeil, de sorte que lorsque la batterie baisse à des niveaux dangereux, ils peuvent basculer instantanément en hibernation. Apple appelle cela la "Veille sécurisée". (Plus d'infos sur tous les détails techniques ici)
Quelques exemples pour lesquels vous voudriez utiliser hibernation avec votre ordinateur portable :
- Vous êtes sur le point de partir à l'aéroport pour un vol international et vous voulez utiliser votre machine pendant le vol mais aussi laisser suffisamment de batterie pour pouvoir consulter une carte/un e-mail/des infos lorsque vous arriverez à destination.
- Vous mettez votre ordinateur portable dans un sac et pourrez l'utiliser ou non lors d'un voyage de week-end mais ne voulez pas vous soucier de le recharger.
- Vous voulez économiser chaque petit peu de puissance possible.
Et quand vous voudriez rester en mode sommeil :
- Votre ordinateur portable n'est pas alimenté par la batterie
- Vous allez ouvrir et fermer souvent votre couvercle
- Vous êtes en déplacement 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 de puissance de batterie ou vice versa. Personnellement, j'aime obtenir jusqu'à la dernière goutte d'électricité possible.
Après quelques recherches, j'ai trouvé un article expliquant comment forcer essentiellement votre MBP à passer en mode hibernation lorsque le couvercle est fermé. Cela nécessite un rapide travail dans une console, mais c'est très simple à faire.
Dans une console, tapez cette commande pour déterminer votre mode de sommeil actuel :
pmset -g | grep hibernate
Cela devrait renvoyer l'une des options suivantes :
- 0 -
Mode veille hérité
. Il sauvegarde tout dans la RAM lorsqu'il se met en veille mais ne prend pas en charge la Veille sécurisée. Sommeil très rapide.
- 1 -
Veille sécurisée héritée
. C'est la Veille sécurisée. Chaque fois que votre ordinateur portable entre en veille, il sauvegarde tout sur le disque dur. Il met du temps pour entrer en veille, et est lent à démarrer. Lent en sommeil et au démarrage.
- 3 -
Par défaut
. Comme décrit ci-dessus, lorsque l'ordinateur est en veille, les contenus sont sauvegardés dans la RAM. Lorsque la batterie est épuisée, l'hibernation se produit.
- 5 - Se comporte comme 1 mais applicable uniquement pour un Mac moderne utilisant la "Mémoire virtuelle sécurisée".
- 7 - Se comporte comme 3 mais applicable uniquement pour un Mac moderne utilisant 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 que vous souhaitez : il suffit de vous souvenir de ce que vous avez utilisé.
Exécutez maintenant la commande suivante :
source .bash_profile
Vous disposez désormais d'une petite commande pratique qui vous permettra d'activer et de désactiver instantanément l'hibernation à votre guise. Chaque fois que vous souhaitez que votre machine passe en mode hibernation lorsque vous fermez le couvercle, descendez dans une fenêtre de terminal et saisissez hibernateon
. Lorsque vous préférez simplement que votre ordinateur portable soit en veille, saisissez hibernateoff
.
.bash_profile
(remarquez le point) est un fichier "caché" dans votre répertoire personnel.
Essayez cette commande :
pico ~/.bash_profile
et ajoutez ensuite les deux lignes d'alias.
1 votes
Regardez
man pmset
etpmset -g
pour quelques définitions et concepts utiles liés à cette question.