Retina MacBook Pro met longtemps à se réveiller du sommeil

12

Voici donc la chose. Le rMBP est sur Mountain Lion avec toutes les mises à jour possibles. Lorsque j'ouvre le couvercle, je vois très bien 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, cela fait sonner le système «pop» comme s'il recevait un nouveau courrier ou quelque chose plusieurs fois de suite, comme pop-pop-pop-pop, juste après avoir ouvert le couvercle. Maintenant, cela pourrait vous faire penser que cela pourrait être lié à la sieste, mais cela se produit avant l'arrivée de la sieste. Si je me souviens bien, cela s'est produit avant d'installer le mont. Lion aussi.

Un autre symptôme très clair est que chaque fois que je me reconnecte du sommeil et que le problème vient d'être décrit, la RAM du moniteur d'activité est toujours claire. Tout vert.

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

Ankit
la source
Vous devez limiter chaque question à un seul sujet. C'est bien de poster plusieurs questions si vous avez des problèmes différents. Si vous pouviez éditer l'une des deux questions et créer un fil de discussion séparé pour cela?
Gerry
Le délai avant le changement du périphérique de sortie audio est probablement normal. Pouvez-vous inclure la sortie de la section Tous les messages dans la console après vous être réveillé du sommeil? Que pmset -grevient-il? Le délai disparaît-il si vous changez le mode de sommeil sécurisé ?
Lri
Une autre chose que vous pourriez essayer serait de désactiver les services launchd installés par des applications tierces en déplaçant les listes de propriétés dans les dossiers LaunchAgentset LaunchDaemonsdans les bibliothèques utilisateur et racine ailleurs et en redémarrant une fois avant de vous mettre en veille. Voir MacBook Pro: longtemps pour se réveiller du sommeil, que pourrait-il être? .
Lri
Salut, je garderais cela à l'esprit la prochaine fois Gerry. Et je vais éditer ce post, juste pensé qu'ils pourraient être liés donc cela pourrait être des informations pertinentes. @ Lri, merci pour vos suggestions. En fait, j'ai changé le mode de mise en veille prolongée à 0 et cela l'a résolu. Je posterai une réponse le décrivant.
Ankit

Réponses:

8

J'ai également vécu cela sur mon MacBook air '12 et cela me rendait fou, donc je pense que je l'ai compris sans avoir à acheter des applications comme smartsleep, etc.

Donc, tout d'abord, vous devez regarder 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 -gdans 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 de manuel d'Apple.

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

Maintenant, vous pouvez augmenter ce temps, ce qui signifie qu'il reste en veille (aka la mémoire est toujours alimentée). J'ai le mien réglé sur 42000s (700min) afin qu'il couvre la plupart de mes scénarios inactifs (sommeil, voyage, etc.) et hiberne uniquement un week-end ou deux errant où je n'allume pas mon ordinateur. Mac OS crée quand même le fichier de mise en veille prolongée afin que vous ne risquiez pas de perdre des données. Je n'ai pas encore testé son effet sur la décharge de la batterie, mais peut-être que quelqu'un ici peut le faire.

Pour définir le délai d'attente à 42000 secondes (11,66 heures), dans votre terminal, tapez:

sudo pmset -a standbydelay 42000

et entrez votre mot de passe.

Maintenant, si vous préférez l'avoir en fonction du pourcentage de batterie, il y a une faille intéressante. Vous voyez que Power Nap signifie également que vous devez garder le mode veille actif, car le réveil d'Hibernate est évidemment inefficace. Ainsi, lorsque vous vérifiez Power Nap sur la batterie, vous gardez essentiellement l'ordinateur en veille jusqu'à ce que vous atteigniez 30%, puis il va hiberner. En effet, Apple a configuré Power Nap pour ce faire, vous pouvez donc également utiliser ce mécanisme.

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

Prasith Govin
la source
n'est-ce pas le profil de puissance OSX, comment cela affecte-t-il Windows?
Ion Todirel
2

D'accord, j'ai trouvé un lien utile quelque part sur Macrumors ou ici sur Ask Different, je ne me souviens pas vraiment. Fondamentalement, cela est dû à un mode d'hibernation supplémentaire pour les nouveaux MacBooks afin d'activer le «temps de veille de 30 jours» promis par Apple.

Ces machines passent en mode de veille profonde ou d'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 choses pour économiser encore plus d'énergie. Ainsi, lorsque vous sortez votre ordinateur de ce sommeil profond, il faut environ 5 secondes à la machine pour lire le contenu de la RAM précédente à partir du 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'en aurais probablement jamais besoin pour dormir pendant 30 jours (ou même 3 jours: P). OMI, cela ne doit être effectué que par mesure de précaution, lorsque la batterie est faible et que l'ordinateur s'arrête automatiquement. Cet article de Macworld explique un peu plus en détail et vous explique également comment modifier ce comportement. http://www.macworld.com/article/1053471/sleepmode.html

J'ai également trouvé une application que je vais acheter à cet effet, elle s'appelle Smartsleep. Celui-ci me donne la flexibilité dont j'ai besoin. Cela me permettra de spécifier un niveau de batterie spécifique auquel l'hibernation se déclenchera automatiquement. Des niveaux supérieurs à cela et l'ordinateur ne fera que dormir et se réveiller en moins d'une seconde à chaque fois.

Ankit
la source
Je voudrais juste ajouter que j'utilise le mode normal `` juste sommeil '' depuis hier et que tout fonctionne normalement.Aujourd'hui, quand j'ai réveillé la machine après environ 10 heures, c'était avant que le couvercle ne soit complètement ouvert, juste le comme je l'aime. :) De plus, cela n'affecte pas l'option «Rouvrir les fenêtres au redémarrage».
Ankit
0

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

Désactiver essentiellement le sommeil par

sudo pmset -a standby 0 ~ arrête le mode veille / hibernation

ou le retarder en utilisant

sudo pmset -a standbydelay 7200 ~ le retarde à 7200 secondes ou 2 heures

Vérifiez ceci pour plus d'informations Désactiver le mode veille sur le MacBook Pro Retina?

Rendre
la source