Selección de elementos

Si un sistema se informa como compatible con S0 bajo consumo inactivo, pero no admite los requisitos de red o almacenamiento para admitir un estado de espera moderno, el sistema se colocará automáticamente en un estado desconectado.

Comience desde un chipset compatible con el modo de espera moderno o desde una plataforma de referencia que soporte el modo de espera moderno.

A partir de un diseño de sistema de espera moderno existente o un diseño de referencia de su asociado de silicio diseñado para la inactividad de baja potencia S0 es muy recomendable.

Nota:

No debe intentar convertir las plataformas S3 existentes en modo de espera moderno, ya que se requieren inversiones de desarrollo significativas para garantizar un comportamiento adecuado y una buena planta eléctrica. Los OEM deben considerar este riesgo, ya que microsoft y los asociados de silicio no han realizado ninguna validación para validar este enfoque de diseño.

Para admitir el modo de espera moderno, una plataforma de PC debe cumplir los requisitos técnicos resumidos en Requisitos de plataforma para el modo de espera moderno.

La selección de componentes de Modern Standby es importante. El siguiente soporte de baja potencia es muy recomendable para lograr un buen nivel base de potencia:

  • USB
    • USB 2.0: compatibilidad con LPM para L2
    • USB 3.0: compatibilidad con LPM para U2
    • Más información sobre USB LPM
    • La compatibilidad de software con controladores basados en USB EHCI heredados solo está en modo de mantenimiento. Las nuevas plataformas modernas compatibles con espera deben usar USB XHCI en su lugar
  • PCIe (WLAN y almacenamiento): compatibilidad con L1.substate
  • Para el uso de dispositivos SSD SATA de Slumber y Device Sleep

Para obtener instrucciones más detalladas sobre el diseño de plataformas para sistemas que admiten inactividad de baja potencia S0, póngase en contacto con el proveedor de silicio.

Compatibilidad con el estado de energía del dispositivo D3

Los dispositivos que entran en estados de baja potencia (cuando no están en uso) son una parte importante para mantener un nivel de bajo consumo. Las mismas instrucciones para la espera conectada de Windows 8.1 (para dispositivos que se mueven a D3 frecuente y D3 frío según corresponda) también se aplican a los sistemas modernos en espera. La guía de clase de dispositivo está disponible en MSDN.

Selección de almacenamiento

Almacenamiento SSD

Como en el pasado, los SSD SATA necesitan admitir DEVSLP para mejorar la duración de la batería en espera moderna. Además, los discos SSD PCIe de AHCI también deberían exponer la compatibilidad con DEVSLP (suspensión del dispositivo o SATA DEVSLP), lo que probablemente se asignaría a un subestado L1.2 PCI por el firmware. En este caso, el dispositivo no debe realizar la transición entre estados de energía de forma autónoma, por lo que el host puede controlar las transiciones de estado. Si el SSD PCIe de AHCI no admite DEVSLP, debe asegurarse de que el SSD pueda entrar en modos de bajo consumo por sí mismo.

Similar a los SSD PCIe de AHCI, los SSD NVMe deben proporcionar al host un estado de energía no operativo comparable a DEVSLP (<5mW de consumo, <100 ms de latencia de salida) para permitir que el host realice las transiciones adecuadas en Espera Moderna. Si el SSD NVMe no expone este estado de energía no operativa, las transiciones de estado de energía autónoma (APST) son la única opción para entrar exitosamente en Modern Standby.

Tenga en cuenta que, en ausencia de DEVSLP o de un estado de consumo de energía NVMe no operativo comparable, el host no puede garantizar el consumo de energía por parte del dispositivo. En este caso, si observa el consumo de energía no óptimo por parte del dispositivo o sistema, tendrá que trabajar con el proveedor del dispositivo para determinar la causa.

Almacenamiento rotacional

Las soluciones de almacenamiento que combinan flash y medios giratorios han demostrado ser generalmente capaces de mantener datos importantes en la memoria flash, lo que permite tiempos de reanudación rápidos y un perfil de energía relativamente bajo. Las soluciones de almacenamiento que usan solo medios rotacionales también son factibles, aunque pueden dar lugar a un mayor consumo de energía y una mayor latencia de salida.

Los medios giratorios contienen muchas partes móviles que se agotan con el tiempo. Cuando se realiza con frecuencia un ciclo de energía en la unidad, el desgaste puede aumentar considerablemente, ya que las cabezas de lectura y escritura tienen que moverse de la bandeja a su posición y estacionada y volver.

El número de ciclos de carga/descarga se ve afectado directamente por los siguientes factores:

Elemento Factor Descripción
1 Tamaño de caché ¿Cuán grande es la caché no volátil que puede absorber las solicitudes de E/S antes de que se tenga acceso a la bandeja? Una memoria caché mayor significa menos accesos a los discos.
2 Temporizadores de firmware Temporizadores de firmware: ¿En qué punto de inactividad descarga automáticamente el firmware los cabezales de lectura y escritura?
3 Eficiencia del Administrador de caché ¿Cómo puede el administrador de caché "predecir" qué datos se necesitarán en modo de espera moderno y, por tanto, cargarlos previamente en la memoria caché NAND?
4 Carga y patrón de E/S ¿Qué tan activo está el usuario y cuántas aplicaciones están ejecutándose en el modo de espera moderno, causando E/S? ¿Con qué frecuencia ocurre esta E/S? ¿Cuál es el conjunto de trabajo del usuario?

A partir de los factores anteriores, #3 y #4 son muy difíciles o casi imposibles de controlar. El tamaño de caché (#1) y los temporizadores de firmware (#2) están directamente en el control del OEM.

La suspensión moderna hace que un sistema se apague de forma más agresiva para cumplir con los requisitos energéticos del sistema. Sin medidas de seguridad en su lugar, esto podría provocar un desgaste excesivo en las unidades rotacionales. Sin embargo, Windows 10 intenta equilibrar el ahorro de energía con la confiabilidad del dispositivo a través de un mecanismo denominado tiempo de espera de inactividad D3 adaptable. Con el tiempo de espera de inactividad D3 adaptable, el sistema detecta un ciclo de energía excesivo y lo reduce aumentando el tiempo de espera de inactividad D3, manteniendo así el disco duro en un estado D0 durante un período más largo. Este mecanismo evita el exceso de desgaste y desgarro en el disco duro que puede reducir su confiabilidad a largo plazo y infringir las reclamaciones de garantía. Sin embargo, también aumenta el consumo de energía de un dispositivo.

En los puntos siguientes se resumen las instrucciones de almacenamiento para los sistemas modernos en espera:

  • Para obtener la mejor experiencia, use dispositivos flash puros (SSD) y aproveche al máximo la conectividad mientras está en modo de espera moderno.
  • Si usa almacenamiento híbrido o rotativo de algún modo, asegúrese de que (a través de sus propias pruebas y validación) que los ciclos de carga/descarga permanecen en límites razonables. Esto puede verse afectado positivamente por:
    • Implementación de soluciones híbridas con al menos 12 GB de NAND utilizable para absorber mientras se encuentra en modo de espera moderno.
    • Establecer los temporizadores de carga/descarga del firmware a 45 s o más (<actualmente es común 10 s) para asegurarse de que la frecuencia de los ciclos de carga/descarga no sobrepase las reclamaciones de garantía.
  • Si usa almacenamiento rotacional o híbrido, los ciclos de carga o descarga excesivos harán que el tiempo de espera de inactividad D3 aumente. Esto da como resultado que un dispositivo permanezca en un estado de energía activo durante más tiempo, lo que conduce a un mayor consumo de energía.
  • Espere una mayor latencia de salida al reanudar el sistema desde el modo de espera moderno con almacenamiento rotacional que con SSD.

Selección de batería

Los objetivos de duración de la batería varían según el factor de forma y el precio. La selección de componentes y la planta eléctrica asociada también afectan cuánto tiempo durará un cargo determinado.