14 votes

Le MacBook Pro Retina met beaucoup de temps à sortir du sommeil

Alors voilà le truc. Le rMBP est sous Mountain Lion avec toutes les mises à jour possibles. Lorsque j'ouvre le couvercle, je peux voir l'écran de connexion mais il ne répond pas pendant plusieurs secondes, je ne peux pas entrer mon mot de passe ou déplacer le curseur. Parfois, il émet le son "pop" du système, comme s'il recevait un nouveau courrier ou quelque chose, plusieurs fois en succession immédiate, comme pop-pop-pop-pop, juste après avoir ouvert le couvercle. Cela pourrait vous faire penser que c'est lié à la sieste, mais cela se produisait avant l'arrivée de la sieste. Si je me souviens bien, cela s'est aussi produit avant que j'installe Mt. Lion.

Un autre symptôme très clair est que chaque fois que je me reconnecte après avoir dormi et que j'ai eu le problème décrit ci-dessus, la RAM dans le moniteur d'activité est toujours claire. Tout est vert.

Il est presque plus rapide de le démarrer à froid. Vous avez des idées ?

9voto

Prasith Govin Points 181

J'ai également rencontré ce problème sur mon Macbook Air 12 et cela me rendait fou. Je pense avoir trouvé la solution sans avoir à acheter d'applications comme smartsleep, etc.

Tout d'abord, vous devez examiner comment le Mac fonctionne avec ses paramètres. La commande pmset du Terminal affiche et contrôle les paramètres. Ne changez rien avant d'avoir lu la page de manuel. Entrez pmset -g dans le Terminal pour voir vos paramètres actuels.

pmset -g | grep hibernate mode
hibernatemode     3
pmset -g | grep standby
standbydelay      4200
standby             1

Ce sont les valeurs par défaut et vous devriez lire tous les détails sur La page des hommes d'Apple.

En gros, cela signifie qu'après 4200s (70min) de sommeil normal ("veille" sur Windows), il passe en sommeil profond ("hibernation" sur Windows). D'après les tests, le réveil de la veille profonde prend environ 3-4 secondes ou jusqu'à 10 secondes en fonction de ce que vous aviez ouvert (tous les temps SSD bien sûr).

Vous pouvez maintenant augmenter ce temps, ce qui signifie qu'il reste en veille (c'est-à-dire que la mémoire est toujours alimentée). J'ai réglé le mien sur 42000s (700min) de sorte qu'il couvre la plupart de mes scénarios d'inactivité (sommeil, voyage, etc.) et n'hiberne que lors d'un week-end ou deux où je n'allume pas mon ordinateur. Mac OS crée toujours le fichier d'hibernation de toute façon, vous ne risquez donc pas de perdre des données. Je n'ai pas encore testé son effet sur la consommation de la batterie, mais peut-être que quelqu'un ici peut le faire.

Pour régler le délai de mise en veille sur 42000 secondes (11,66 heures), dans votre Terminal, tapez :

sudo pmset -a standbydelay 42000

et saisissez votre mot de passe.

Maintenant, si vous préférez qu'il soit basé sur le pourcentage de la batterie, il y a une échappatoire intéressante. Vous voyez, Power Nap signifie également que vous devez maintenir la veille active, car le réveil de la mise en veille prolongée est inefficace. Ainsi, lorsque vous cochez l'option Power Nap sur la batterie, vous maintenez l'ordinateur en veille jusqu'à ce que vous atteigniez 30 %, puis il se met en veille prolongée. C'est parce qu'Apple a configuré Power Nap pour faire cela que vous pouvez également utiliser ce mécanisme.

J'ai essayé les deux et maintenant mon ordinateur se réveille rapidement tout le temps.

3voto

Petras Points 1676

Ok, j'ai trouvé un lien utile quelque part sur Macrumors ou ici sur Ask Different, je ne me souviens plus vraiment. En gros, cela est dû à l'ajout d'un mode hibernation pour les nouveaux MacBooks afin de permettre les "30 jours de veille" qu'Apple promet.

Ces machines passent en mode veille profonde ou hibernation après environ une heure de sommeil, ce qui écrit le contenu de votre RAM sur votre SSD et éteint votre RAM et d'autres éléments pour économiser encore plus d'énergie. Ainsi, lorsque vous réveillez votre ordinateur après ce sommeil profond, il faut environ 5 secondes à la machine pour lire le contenu précédent de la RAM sur le SSD.

Ce n'est pas la meilleure solution selon moi, car je réveillerais ma machine beaucoup plus de fois après une heure, mais je n'aurais probablement jamais besoin de la faire dormir pendant 30 jours (ou même 3 jours :P). Je pense que cela ne devrait être fait qu'à titre de précaution, lorsque la batterie est faible et que l'ordinateur s'éteint de lui-même. Cet article, de Macworld, explique un peu plus en détail et vous indique également comment modifier ce comportement. http://www.macworld.com/article/1053471/sleepmode.html

J'ai aussi trouvé une application que je vais acheter dans ce but, elle s'appelle Smartsleep. Celle-ci me donne la flexibilité dont j'ai besoin. Elle me permet de spécifier un niveau spécifique de batterie à partir duquel l'hibernation se déclenche automatiquement. Au-delà de ce niveau, l'ordinateur se contentera de dormir et se réveillera en moins d'une seconde à chaque fois.

1voto

Render Points 6735

J'étais également confus à ce sujet et j'ai trouvé de l'aide sur le sujet.

Pour désactiver la mise en veille, il faut

sudo pmset -a standby 0 ~Stops sleepsmode/hibernation

ou le retarder en utilisant

sudo pmset -a standbydelay 7200 ~délai à 7200 secondes ou 2 heures

Pour plus d'informations, consultez ce site Désactiver le mode veille sur le MacBook Pro Retina ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X