Je viens d'acquérir un nouveau MacBook Pro 15" Retina. Après avoir eu quelques téléchargements interrompus à cause de l'ordinateur qui se mettait en veille (même sur le secteur), j'ai commencé à regarder la page de manuel de l'utilitaire de gestion de l'ordinateur. pmset
commande. J'ai résolu mon problème initial avec le sommeil, mais quelques options ont piqué mon intérêt. En particulier, voici la description de l'option autopoweroff
de la page de manuel :
arrêt automatique - Lorsqu'il est pris en charge, il est activé par défaut en tant que mise en œuvre du lot 6 de la directive européenne sur les produits liés à l'énergie. Après avoir dormi pendant délai d'extinction automatique minutes, le système écrit une image d'hibernation et se met en veille basse consommation. Les réveils à partir de cet état seront plus longs que les réveils à partir de la veille normale. Le système ne s'éteindra pas automatiquement si des périphériques externes sont connectés, si le système est sur batterie ou si le système est lié à un réseau et que le réveil pour accès au réseau est activé.
Et puis il y a le standby
mode :
veille permet à la gestion de l'alimentation du noyau d'hiberner automatiquement une machine après qu'elle ait dormi pendant une période de temps spécifiée. Cela permet d'économiser de l'énergie pendant le sommeil. Ce paramètre est réglé par défaut sur ON pour le matériel pris en charge. Le paramètre veille sera visible dans pmset -g si la fonction est prise en charge sur cette machine.
veille ne fonctionne que si hibernation est activé en mode hibernation 3 ou 25.
délai d'attente spécifie le délai, en secondes, avant l'écriture de l'image d'hibernation sur le disque et la mise hors tension de la mémoire pour la mise en veille.
Peut-être que je suis juste un peu bête, mais les deux options semblent faire essentiellement la même chose. La principale différence que je vois est que standby
nécessite une hibernatemode
.
Concrètement, la façon dont j'aimerais configurer mon ordinateur est qu'il fasse une mise en veille de la RAM uniquement (exactement comme la mise en veille de la RAM). hibernatemode 0
fait) lors de la première fermeture du couvercle, afin qu'il se mette rapidement en veille, sans écrire immédiatement le contenu de la RAM sur le disque. Cependant, si je laisse l'ordinateur dormir avec le couvercle fermé pendant un certain nombre d'heures (disons 4 heures), je voudrais qu'il n'écrive qu'ensuite le contenu de la RAM sur le disque et éteigne l'ordinateur, afin d'économiser la batterie en cas de sommeil prolongé. Idéalement, j'aimerais aussi que la deuxième partie (écriture de la RAM sur le disque et mise hors tension) ne se produise que si l'ordinateur fonctionne sur batterie.
Le raisonnement est le suivant : pour moi, le cas d'utilisation le plus courant de la mise en veille est le déplacement de l'ordinateur de la maison au travail et vice-versa, et il est inutile de ralentir le processus de mise en veille et de gaspiller les cycles d'écriture du SSD (ainsi que de ralentir le processus de réveil, si l'ordinateur est mis en veille prolongée) si je dois le réveiller à nouveau dans moins d'une heure.
Comment dois-je configurer le hibernatemode
, autopoweroff
, autopoweroffdelay
, standby
y standbydelay
des options pour obtenir ce comportement ?
0 votes
J'ai une question : sur mon Macbook pro 2015 (12,1) pmset -g affiche : autopoweroffdelay 14400 Je ne l'ai jamais modifié, c'est donc un réglage d'usine. Mais "man pset" montre : autopoweroffdelay - délai avant d'entrer en mode autopoweroff. (Valeur = nombre entier, en minutes) Donc avec le réglage d'usine à 14400, mon mac ne se mettra pas en veille avant... 10 jours ! C'est curieux, n'est-ce pas ?
0 votes
Je suis curieux, comment avez-vous résolu votre problème d'interruption de téléchargement ?
0 votes
"Si je comprends bien, les paramètres par défaut devraient déjà permettre de faire cela. Nous n'entrons en sommeil sécurisé qu'après le délai de mise en veille. Vous pouvez vérifier par vous-même qu'avant cela, l'image de sommeil n'est pas modifiée.