Partager via


Veille moderne et S3

Dans Windows 10, il existe deux modèles d’alimentation pour les PC : S3 et Veille moderne. Le modèle d’alimentation S3 est une norme plus ancienne et n’est pas capable de l’activation instantanée que les consommateurs attendent des appareils modernes. Modern Standby est capable de tirer parti de toutes les fonctionnalités d’un microprogramme moderne et peut être intégré à l’étendue des tablettes et des PC aujourd’hui. La première itération de la veille moderne était la veille connectée, qui a d’abord été fournie dans Windows 8 et Windows 8.1. Modern Standby étend le concept de Veille connectée de Windows 8.x, permettant une flexibilité dans la sélection des composants et la capacité du système d’exploitation à gérer la connectivité réseau en veille.

Figure 2 : modèles de secours hérités et modernes.

La figure ci-dessus illustre les relations entre les modèles et la façon dont les systèmes de secours modernes peuvent rester connectés au réseau ou se déconnecter du réseau en veille.

Sur n’importe quel système de secours moderne, le système reste dans S0 alors qu’il est en veille, ce qui permet aux scénarios suivants de fonctionner :

  • Activité en arrière-plan
  • Reprise plus rapide à partir d’un état d’alimentation faible

Sur les systèmes qui peuvent rester connectés en veille, les éveils basés sur des modèles réseau spécifiques peuvent également être définis par le système d’exploitation pour permettre aux applications de recevoir le contenu le plus récent, tel que le courrier électronique entrant, les appels VoIP ou les articles d’actualités.

Conceptualisation

À compter de Windows version 2004, Microsoft a défini des états de secours modernes pour mieux s’aligner sur le modèle d’alimentation S3. Le mode veille moderne comprend les états d’écran éteint et de veille, où l’état d’écran éteint englobe des comportements actifs pour préparer le système à la veille, et l’état de veille équivaut à la veille S3, avec l’avantage supplémentaire que les activités logicielles explicitement autorisées et apportant de la valeur peuvent s’exécuter.

Différences techniques

Lorsqu’ils sont à l’état d’alimentation le plus bas, les systèmes peuvent être très similaires aux systèmes dans l’état S3 : les processeurs sont éteints et la mémoire est en auto-actualisation. La différence réside dans la manière dont il entre et sort de l'état de faible consommation d'énergie. Pour les systèmes S3, le système est soit actif, soit en mode S3. Pour la veille moderne, la transition de l’état actif à faible alimentation est une série d’étapes pour réduire la consommation d’énergie. Les composants sont mis hors tension lorsqu’ils ne sont pas utilisés. Ainsi, la transition vers et hors d’un état d’alimentation inférieur est beaucoup plus rapide sur un système de secours moderne que sur un système S3. Cette conception contribue également à accélérer l'entrée et la sortie du mode veille, car elle ne nécessite pas d'interactions avec le firmware.

Alimentation ac et alimentation de la batterie

Les systèmes de veille moderne peuvent passer en mode maintenance lorsqu’ils sont sur le courant alternatif. Si une tâche de maintenance se déroule pendant l'alimentation CA, les mises à jour et d'autres activités peuvent avoir lieu et utiliser le réseau si une connexion est disponible.

Avantages de l’utilisation de la veille moderne sur S3

Activation instantanée

Une expérience avec activation instantanée est une valeur clé disponible dans la veille moderne. Les données de télémétrie indiquent que le temps de reprise à partir du modèle inactif à faible alimentation est au moins deux fois plus rapide que celui d’une reprise S3.

Les utilisateurs s’attendent à ce que leurs appareils PC et tablettes s’allument instantanément, de la même façon que leurs smartphones. Le temps nécessaire pour que les PC et les tablettes s’allument est considérablement réduit et les appareils Windows doivent disposer de fonctionnalités quasi instantanées.

Activité en arrière-plan pendant que le système est « désactivé »

Lorsque les systèmes compatibles avec Modern Standby entrent en veille, ils restent en mode S0 (état entièrement opérationnel, prêt et capable de fonctionner). Les applications de bureau sont arrêtées par le Modérateur d'Activité du Bureau (DAM); toutefois, les tâches en arrière-plan des applications du Microsoft Store sont autorisées à être effectuées. En mode veille connectée, le réseau est toujours actif et les utilisateurs peuvent recevoir des événements tels que des appels VoIP dans une application du Windows Store. Bien que les appels VoIP entrants sur Wi-Fi ne soient pas disponibles en veille déconnectée, les événements en temps réel tels que les rappels ou la synchronisation d’appareils Bluetooth peuvent toujours se produire.

Récit de réveil simplifié

Le réveil de l’appareil, même dans le modèle S3, nécessite une fonctionnalité intégrée au BIOS. Cela rend les temps de veille plus lents et plus fastidieux à développer. Avec la veille moderne, un système reste dans l’état S0 et le réveil nécessite simplement une interruption matérielle. Ainsi, il peut éliminer tout besoin d'interaction avec le firmware.

Les systèmes de secours connectés Windows 8.1 réveillent le SoC au moins une fois toutes les 30 secondes pour traiter le travail.

Windows 10 est optimisé pour offrir une durée de vie plus longue de la batterie en postponsant des travaux non critiques et en supprimant les éveils inutiles pendant le secours moderne, en particulier lorsque le système fonctionne sur la batterie. Les interruptions d’appareil continuent de fonctionner normalement pour autoriser les messages instantanés entrants, les notifications, les appels téléphoniques, etc. Certains minuteurs sont reportés indéfiniment jusqu’à ce que le système soit éveillé ou branché à l’alimentation ac pour réduire la quantité de puissance consommée par le traitement de travail non critique lorsque le système est « endormi ».

Les systèmes de secours modernes ont les mêmes fonctionnalités de mise en éveil que les systèmes de secours connectés Windows 8.1 en fonction des événements. Les fonctionnalités de réveil facilitent la prise en charge d’un plus large éventail de scénarios de réveil, tels que les événements déclenchés par des appareils utilisant la fonctionnalité réveil par Bluetooth.

L’utilisation d’événements de veille hérités est possible ; toutefois, cela nécessiterait la possibilité d’armer un appareil pour le réveil quand il passe à un état D3. Par exemple, un réveil sur un réseau local devrait fonctionner de la même façon sur un système de secours moderne et un système S3.

Pour plus d’informations sur la prise en charge du réveil, consultez Sources de veille de secours modernes.