Mountain Lion et la gestion de la veille
Les portables représentant plus de la moitié des Mac en circulation, Apple a considérablement modifié la gestion de la veille dans les trois dernières versions d'OS X, afin d'augmenter l'autonomie des machines. Voici quelques éléments pour mieux comprendre.

Comme l'a expliqué Apple aux développeurs lors de la WWDC, Power Nap est en fait construit sur DarkWake, un mécanisme présent depuis Snow Leopard. DarkWake est un état entre la veille et l'utilisation : l'audio et les graphismes sont coupés, mais tout le reste est actif (processeur, une partie de la couche réseau, stockage, accès aux périphériques USB, FireWire et Thunderbolt). Il permet à OS X de réaliser certaines tâches lorsque l'ordinateur est censé être en veille.
Dans Snow Leopard, DarkWake était utilisé toutes les 90 minutes pour maintenir à jour l'état des connexions réseau (renouvellement du bail DHCP, signalement auprès de Retour vers mon Mac). Dans Lion, il permettait en plus de brancher un périphérique sans totalement réveiller le Mac et le préparer pour une utilisation à la sortie de veille.
Dans Mountain Lion, DarkWake est l'épine dorsale de Power Nap. Lorsque Power Nap est activé sur un Mac compatible, le système entre toutes les heures environ en mode DarkWake pour relever les mails, synchroniser les données et documents iCloud et récupérer les images du Flux de photo, en plus des tâches qui existaient dans les précédentes versions d'OS X.
Si le Mac est branché au secteur, Power Nap permet en plus d'effectuer les sauvegardes Time Machine et l'indexation Spotlight. Une fois par semaine, il ira aussi vérifier la présence de mises à jour dans le Mac App Store et les téléchargera le cas échéant. Toujours sans allumer l'écran ou émettre de sons.
Parce qu'il consomme de l'énergie, DarkWake est entouré de restrictions : si la capacité de la batterie passe sous les 30 % ou si la température de l'ordinateur augmente anormalement, la plupart des opérations sont coupées (notamment celles de Power Nap). Les développeurs n'ont pas non plus accès à DarkWake : OS X ne fait rien pour que les applications tierces ne profitent pas de DarkWake pour mettre à jour leur contenu, mais Apple ne fournit pas non plus d'API spécifique.
D'ailleurs, Mountain Lion est de manière générale plus exigeant avec la manière dont les applications interagissent avec la veille. Lorsque Lion voulait mettre un Mac en veille (depuis DarkWake ou l'état éveillé), il attendait une minute avant de le faire réellement. Si une application accédait au disque dans cet intervalle, il repoussait le délai de mise en veille totale d'une nouvelle minute — et ainsi de suite de minute en minute, avec la possibilité que le Mac ne passe jamais totalement en veille et qu'on le retrouve déchargé en cas de problème.
Mountain Lion ne s'encombre pas de ces précautions et se met en veille même en cas d'activité. Les développeurs peuvent néanmoins ajouter à leurs applications un mécanisme d'alerte au système : l'application peut alors explicitement dire qu'elle a encore besoin d'un accès aux ressources, par exemple pour finir de sauvegarder un fichier (à la charge du développeur de maintenir le fonctionnement de son application sans audio ou graphismes). Dès qu'il n'y a plus d'activité, OS X Mountain Lion passe du mode DarkWake à la veille totale, n'attendant plus une minute comme Lion.
Ce système permet de préserver une certaine balance entre flexibilité et préservation de la batterie. La veille est mieux respectée, Power Nap offrant une fenêtre ponctuelle pour exécuter certaines tâches. Un plus grand contrôle qui rappelle iOS, et d'ailleurs, c'est le logo bien connu des utilisateurs d'iPhone et iPad qui s'affichera si vous essayez de sortir de veille un Mac qui n'a plus de batterie…
Je ne sais pas si ça vient de Power Nap, mais en tout cas, après chaque sortie de veille, l'ordi chauffe et les ventilos de mon MacBook Air se lancent à pleine puissance...
moi mon mac pro se réveille et se rendort toutes les heures, très agréable la nuit...
J'imagine que Power Nap n'est utilisable qu'avec un SSD (enfin j'espère, parce que sur mon iMac c'est le DD qui fais le plus de bruit)
Pareil que stef52, mon iMac se réveille toutes les heures (en allumant parfois l'écran) depuis Mountain Lion.
Donc la nuit, c'est éteint !
@stef52 :
dans les préférences système > économiseur d'énergie, il suffit de retirer "réactiver lors des accès wifi" et il ne se réveillera pas.
Surtout que le Mac pro est long à se remettre en veille...
Moi, j'ai des plantages occasionnels de Mission Control en sortie de veille (iMac mi 2010 core i7) depuis Moutain Lion. Un rapport ?
@leckto [08/08/2012 16:09]
"Je ne sais pas si ça vient de Power Nap, mais en tout cas, après chaque sortie de veille, l'ordi chauffe et les ventilos de mon MacBook Air se lancent à pleine puissance..."
Ca vient de quelque chose qui a besoin de toute la puissance de la machine ou mauvaise ventilation (vérifiez que rien n'est obstrué). Regardez l'activité de la machine avec le Moniteur d'activité.
@stef52 [08/08/2012 16:20]
"moi mon mac pro se réveille et se rendort toutes les heures, très agréable la nuit..."
Les mac pro ne sont pas concernés par powernap.
Vérifiez les réglages d'économie d'énergie (rien de programmée? ) et si vous autorisez l'ordinateur a être réveillé par une activité réseau et que votre réseau ne déclenche pas régulièrement son réveil (par exemple un autre appareil qui chaque heure tente une sauvegarde de votre mac).
et que ce passe-t-il avec PowerNap pendant la gravure d'un DVD ? Quelqu'un a-t-il déjà fait un test ?
Y va faire tous noir !!!!! Ta g*eule est dort mountain lion !
Merci Nesus :)
Depuis x.8 ma sortie de veille, y compris économiseur d écran, le Mac rame fortpendant de longues minutes (ça swap on dirait qu'il a déchargé la ram sur le DD). Très très pénible (uniquement testé sur secteur pour l instant)
Hé, les gars, PowerNap ne fonctionne qu'avec les portables SSD. Alors, vos problèmes d'iMac ou Mac Pro, faudra aller chercher le problème autre part...!
Frizouille : tu graves tes DVD sur un portbale en mode veille ? T'es vraiment très fort...;-)
(Sur le site d'Apple : Power Nap nécessite un ordinateur portable Mac avec stockage flash intégré. Peut demander une mise à jour du programme interne.)
« Les portables représentant plus de la moitié des Mac en circulation »
C'est normal, s'ils ne sont pas portables c'est difficile de les faire circuler… :p
Mountain Lion ne s'encombre pas de ces précautions et se met en veille même en cas d'activité.
J'avais remarqué...
Et quand on souhaite laisser le Mac sans qu'il se mettent en veille comme avec Lion (pour un téléchargement par exemple), on fait comment ?
On utilise un logiciel tier, grrr, comme "Caffeine"...
Le mécanisme de veille sous OS X depuis lion est juste génial... Rien que la reprise de l'ancien Etat quand tu lance apercu ou rappel ou notes...etc Gain de temps immense pour moi
Réagir
Il n'est pas possible de réagir à cette dépêche. Si vous souhaitez toutefois réagir, n'hésitez pas à faire un tour dans nos forums.






Juin 2013
