Qu’est-ce que la veille moderne

Windows 10 veille moderne (veille moderne) étend le modèle d’alimentation de secours connecté Windows 8.1. La veille connectée, et par conséquent la veille moderne, permettent une expérience utilisateur instantanée on/instant off, similaire aux modèles d’alimentation de smartphone. Tout comme le téléphone, le modèle inactif S0 à faible consommation permet au système de rester connecté au réseau en mode basse consommation.

Bien que la veille moderne permet une expérience utilisateur activée/désactivée instantanée, telle que la veille connectée, la veille moderne est plus inclusive que le modèle d’alimentation de secours connecté Windows 8.1. La veille moderne permet aux segments de marché auparavant limités au modèle d’alimentation traditionnel veille (S3) de tirer parti du modèle inactif à faible puissance. Les exemples de systèmes incluent des systèmes basés sur un média de rotation et un média hybride (par exemple, SSD + HDD ou SSHD) et/ou une carte réseau qui ne prend pas en charge toutes les exigences précédentes pour la veille connectée.

Le nombre de systèmes prenant en charge la veille moderne plutôt que S3 augmente au fil du temps. La section Veille moderne décrit les modifications importantes, les exigences des partenaires et les meilleures pratiques pour activer la veille moderne.

Notes

La veille moderne est disponible pour Windows 10 bureau et Windows 10X.

Le basculement entre S3 et Veille moderne ne peut pas être effectué en modifiant un paramètre dans le BIOS. Le basculement du modèle d’alimentation n’est pas pris en charge dans Windows sans une nouvelle installation complète du système d’exploitation.

Vue d’ensemble fonctionnelle de la veille moderne

Une session de secours moderne englobe l’ensemble du scénario d’écran à écran sur écran. Toutefois, les segments d’écran individuels désactivé et de veille constituent une session de veille moderne globale. Ces états différencient les périodes de quiescing du comportement du logiciel des périodes de basse consommation à long terme. Pour cette raison, Microsoft estime que la veille moderne est équivalente à la veille S3 traditionnelle, avec l’avantage supplémentaire de permettre aux activités logicielles à valeur ajoutée de s’exécuter régulièrement.

Dans Windows 10, la faible puissance est obtenue en se réveillant uniquement à partir de l’état d’alimentation le plus faible lorsque cela est absolument nécessaire et en permettant uniquement aux logiciels de s’exécuter dans de courtes rafales d’activité contrôlées, ce qui réduit considérablement les possibilités d’exécution des composants logiciels. Windows et le matériel SoC sont toujours à l’écoute des événements intéressants (tels qu’un paquet réseau ou une entrée utilisateur sur un clavier) et se réveillent instantanément si nécessaire. Le système se réveille quand une action en temps réel est requise, par exemple pour la maintenance du système d’exploitation ou lorsqu’un utilisateur réveille le système.

La veille moderne se compose de plusieurs modes d’alimentation matériels et logiciels, qui se produisent tous avec l’écran désactivé. La complexité de la veille moderne est le résultat du maintien du système en vie pour traiter les tâches en arrière-plan, tout en veillant à ce que le système reste suffisamment silencieux pour obtenir une longue durée de vie de la batterie.

Entrée à la veille moderne

La veille moderne démarre lorsque l’utilisateur met le système en veille (par exemple, en appuyant sur le bouton Marche/Arrêt, en fermant le couvercle, en ralentissant ou en sélectionnant Mise en veille à partir du bouton Marche/Arrêt dans le menu Démarrer de Windows). Lors de l’entrée en veille moderne, les applications et les logiciels système doivent être prêts pour la transition vers un fonctionnement à faible consommation d’énergie. (Voir Préparer un logiciel pour la veille moderne.) Une fois que les composants logiciels et les applications ont été préparés pour un fonctionnement à faible consommation d’énergie, les composants matériels, y compris leurs pilotes de périphériques logiciels, doivent être préparés de la même façon pour un fonctionnement à faible consommation d’énergie. (Voir Préparer le matériel pour la veille moderne.) Les logiciels et le matériel doivent être prêts pour un fonctionnement à faible consommation d’énergie.

Activité pendant la veille moderne

Les transitions à la demande vers le mode actif peuvent se produire en réponse aux entrées utilisateur, aux interruptions d’appareils réseau et à d’autres événements matériels. Windows fait passer le SoC du mode actif au mode inactif une fois que toutes les activités logicielles sont arrêtées et que les appareils activés et désactivés du SoC sont entrés dans des états de faible consommation. (Voir Transition entre les états actifs et inactifs.)

Les appareils de mise en réseau et de communication passent automatiquement entre les modes actif et faible consommation en fonction de l’activité logicielle du système pendant la veille moderne. Lorsqu’il n’y a pas de services système ou de tâches en arrière-plan d’application du Microsoft Store qui nécessitent le réseau, l’appareil réseau est en mode de faible consommation, de déchargement de protocole et de modèles WoL. Lorsqu’un service système ou une tâche en arrière-plan nécessite un accès réseau, Windows transitionne automatiquement l’appareil réseau vers un mode actif.

À l’occasion, le système reste en mode actif (avec l’écran désactivé) pendant un intervalle de temps plus long. Ces intervalles actifs plus longs se produisent pour diverses raisons, par exemple, le traitement des e-mails entrants ou le téléchargement de mises à jour Windows critiques. Les composants Windows qui sont autorisés à laisser le SoC à l’état d’alimentation actif sont appelés activateurs , car ils sont inscrits auprès du gestionnaire d’alimentation comme capables de bloquer la transition vers le mode d’alimentation inactif. Les durées de ces activités varient considérablement, mais sont contrôlées pour prolonger l’autonomie de la batterie. Les durées des activités peuvent être consultées avec l’outil logiciel SleepStudy intégré ou via l’instrumentation basée sur le suivi d’événements pour Windows (ETW).

Sur Windows 8.1 systèmes de secours connectés, pendant la veille moderne, Windows fait passer le SoC du mode inactif au mode actif au moins toutes les 30 secondes pour effectuer des tâches de maintenance du noyau. Cette activité de maintenance est extrêmement brève (généralement pas plus de quelques centaines de millisecondes) et ne peut pas être ajustée. Cela ne se produit pas sur Windows 10 systèmes de secours modernes.

Reprendre à partir de la veille moderne

Lorsque l’utilisateur provoque la reprise du système de veille, par exemple, appuie sur le bouton d’alimentation, l’affichage est immédiatement activé et les appareils réseau sont restaurés à leur mode de fonctionnement normal et actif. Le délai entre le bouton d’alimentation et l’activation de l’affichage est inférieur à une seconde. Une fois que l’affichage est activé et que l’appareil réseau revient au mode de fonctionnement normal, les applications de bureau reprennent et le système retrouve son comportement normal et actif sur l’écran.