Partager via


Sélection d’un composant

Si un système se signale comme prenant en charge S0 à faible alimentation inactive, mais ne prend pas en charge les exigences de mise en réseau ou de stockage pour prendre en charge un état de secours moderne, le système est automatiquement placé dans un état déconnecté.

Commencer à partir d’un chipset compatible avec Modern Standby ou d’une plateforme de référence Modern Standby.

Il est fortement recommandé de partir d’une conception de système de veille moderne existante ou d’une conception de référence de votre partenaire en silicium, conçue pour la veille S0 à faible consommation d’énergie.

Remarque

Vous ne devez pas essayer de convertir les plateformes S3 existantes en veille moderne, car des investissements importants de développement sont nécessaires pour garantir un comportement approprié et un bon plancher d’alimentation. Ce risque doit être pris en compte par les fabricants OEM, car aucune validation n’a été effectuée par microsoft et par les partenaires en silicium pour valider cette approche de conception.

Pour prendre en charge le mode veille moderne, une plateforme PC doit répondre aux exigences techniques résumées dans les exigences de plateforme pour le secours moderne.

La sélection du composant de secours moderne est importante. Le soutien à faible consommation suivant est vivement recommandé pour atteindre un bon seuil de puissance :

  • USB
    • USB 2.0 : prise en charge LPM pour L2
    • USB 3.0 : prise en charge de LPM pour U2
    • Plus d’informations sur USB LPM
    • Le support logiciel pour les contrôleurs USB EHCI anciens est uniquement sous mode maintenance. Les nouvelles plateformes compatibles de veille moderne doivent utiliser USB XHCI à la place
  • PCIe (WLAN et stockage) : prise en charge de L1.substate
  • Pour les appareils SSD SATA utilisant Slumber et Device Sleep

Pour obtenir des conseils plus détaillés sur la conception de la plateforme pour les systèmes qui prennent en charge le mode veille à faible consommation d'énergie S0, contactez votre fournisseur de solutions silicon.

Prise en charge de l’état de l’alimentation de l’appareil D3

Les appareils qui passent à des états d’alimentation faible (lorsqu’ils ne sont pas utilisés) constituent une partie importante de la maintenance d’un plancher d’alimentation faible. Les mêmes conseils pour la veille connectée Windows 8.1 (pour les appareils qui passent à D3 chaud et D3 froid le cas échéant) s’appliquent également aux systèmes de secours modernes. Les guides sur les classes de périphériques sont disponibles sur MSDN.

Sélection du stockage

Stockage SSD

Comme dans le passé, les DISQUES SSD SATA doivent prendre en charge DEVSLP afin d’améliorer la durée de vie de la batterie en veille moderne. En outre, les disques SSD PCIe AHCI doivent idéalement exposer la prise en charge de DEVSLP (veille de l’appareil ou SATA DEVSLP), qui serait probablement mappée à un sous-état PCI L1.2 par le microprogramme. Dans ce cas, l’appareil ne doit pas passer d’un état d’alimentation à l’autre de manière autonome, afin que l’hôte puisse contrôler les transitions d’état. Si le SSD PCIe AHCI ne prend pas en charge DEVSLP, vous devez vous assurer que le disque SSD peut entrer de manière autonome en modes de faible puissance.

À l’instar des disques SSD PCIe AHCI, les disques SSD NVMe doivent fournir à l’hôte un état d’alimentation non opérationnel comparable à DEVSLP (<consommation de 5 mW, <latence de sortie de 100 ms) afin de permettre à l’hôte d’effectuer les transitions appropriées vers l’état de veille moderne. Si le SSD NVMe n’expose pas un tel état d’alimentation non opérationnel, les transitions d’état d’alimentation autonome (APST) constituent la seule autre option permettant d’entrer avec succès le mode veille moderne.

Notez qu’en l’absence de DEVSLP ou d’un état d’alimentation nvMe non opérationnel comparable, l’hôte ne peut pas garantir la prise d’alimentation de l’appareil. Dans ce cas, si vous observez une consommation d’alimentation non optimale par l’appareil/le système, vous devrez travailler avec votre fournisseur d’appareils pour déterminer la cause.

Stockage rotationnel

Les solutions de stockage combinant des supports flash et pivotant ont montré qu’elles sont généralement capables de conserver des données importantes dans le flash, ce qui permet des temps de reprise rapides et un profil d’alimentation relativement faible. Les solutions de stockage utilisant uniquement des supports de rotation sont également réalisables, bien qu’elles puissent entraîner une augmentation de la consommation d’énergie et une latence de sortie plus élevée.

Les médias rotatifs contiennent de nombreuses parties mobiles qui s'usent au fil du temps. Lorsqu’un disque est fréquemment mis hors tension, l’usure peut être considérablement accrue, car les têtes de lecture/écriture doivent passer du plateau à leur position de stationnement et vice-versa.

Le nombre de cycles de chargement/déchargement de ce type est directement influencé par les facteurs suivants :

Élément Facteur Description
1 Taille du cache Quelle est la taille du cache non volatile qui peut absorber les demandes d’E/S avant que le plateau soit accessible ? Un cache plus grand signifie moins d'accès au disque.
2 Minuteurs du microprogramme Minuteurs de firmware : à quel degré d’inactivité le firmware décharge-t-il automatiquement les têtes de lecture/écriture ?
3 Efficacité du Gestionnaire de cache Comment le gestionnaire de cache peut-il « prédire » quelles données seront nécessaires en veille moderne et les précharger ainsi dans le cache NAND ?
4 Charge d’E/S et Modèle Quel est le niveau d’activité de l’utilisateur et combien d’applications sont exécutées en mode veille moderne et provoquent des entrées/sorties ? À quelle fréquence se produisent ces E/S ? Qu’est-ce que l’ensemble de travail de l’utilisateur ?

À partir des facteurs ci-dessus, #3 et #4 sont très difficiles ou presque impossibles à contrôler. La taille du cache (#1) et les minuteurs de microprogramme (#2) sont directement sous le contrôle de l'OEM.

La mise en veille moderne entraîne une mise hors tension plus agressive d’un système afin de répondre à ses besoins en énergie. En l’absence de toute mesure de protection, cela peut entraîner une usure excessive des disques rotatifs. Toutefois, Windows 10 tente d’équilibrer les économies d’énergie avec la fiabilité de l’appareil par le biais d’un mécanisme appelé délai d’inactivité D3 adaptatif. Avec le délai d’inactivité D3 adaptatif, le système détecte un cycle d’alimentation excessif et le réduit en augmentant le délai d’inactivité D3, ce qui permet de conserver le disque dur dans un état D0 pendant une période plus longue. Ce mécanisme empêche l’excès d’usure du disque dur qui peut réduire sa fiabilité à long terme et annuler la garantie. Toutefois, elle augmente également la consommation d’alimentation d’un appareil.

Les points suivants résument les conseils de stockage pour les systèmes de secours modernes :

  • Pour bénéficier d’une expérience optimale, utilisez des périphériques flash purs (SSD) et profitez pleinement de la connectivité tout en veille moderne.
  • Si vous utilisez un stockage rotationnel ou hybride sous une forme quelconque, assurez-vous (par le biais de vos propres tests et validation) que les cycles de chargement/déchargement restent dans des limites raisonnables. Cela peut être affecté positivement par les éléments suivants :
    • Déployer des solutions hybrides avec au moins 12 Go de NAND utilisable pour absorber l’énergie lors de la mise en veille moderne.
    • Définir les minuteurs de chargement/déchargement du microprogramme à 45 s ou plus (<10 s est actuellement courant) pour s’assurer que la fréquence des cycles de chargement/déchargement ne dépasse pas les réclamations sous garantie.
  • Si vous utilisez un stockage rotationnel ou hybride, les cycles de chargement/déchargement excessifs entraînent l’augmentation du délai d’inactivité D3. Ainsi, un appareil reste dans un état d’alimentation actif pendant plus longtemps, ce qui entraîne une consommation accrue d’énergie.
  • Prévoyez une latence de sortie plus élevée lors de la reprise du système depuis la veille moderne avec le stockage rotatif qu’avec les disques SSD.

Sélection de la batterie

Les cibles de durée de vie de la batterie varient selon le facteur de forme et le prix. La sélection des composants et le plancher d’alimentation associé ont également un impact sur la durée pendant laquelle une charge donnée durera.