"Hibernate no usa energía" ... ¿o sí?


22

¿La hibernación usa más energía que un apagado total?

La respuesta a menudo dada es no, pero no puedo evitar preguntarme si eso es una mentira: la hibernación parece ser una característica de ACPI y un estado de suspensión completamente diferente (S4) que, bueno, "apagado" (S5).

Entonces, ¿la hibernación usa más energía que el apagado?
Si no es así, ¿por qué es un estado de hardware diferente al apagado?

Editar:

Olvidé mencionar la última parte de la pregunta, lo siento:
si es así, ¿qué lo hace diferente del apagado, desde la perspectiva del hardware (no del controlador)?
¿No deberían los dispositivos no recibir energía de ninguna manera?
es decir, ¿cómo se comporta un dispositivo de manera diferente cuando se "apaga" en comparación con cuando se hiberna?


77
Las PC modernas usan energía incluso cuando están apagadas.
Celeritas

3
Si arrancó el cable mientras estaba en S4, aún se reanudará (desde el disco) una vez que lo vuelva a encender y lo encienda. El hecho de que la mayoría de las computadoras consigan ALGUNA potencia tanto en S4 como en S5 no tiene nada que ver con la diferencia entre S4 y S5. :)
Ƭᴇcʜιᴇ007

3
@ techie007: Ahh, es muy confuso cuando dices que S5 "voltea RAM", porque un "volcado" significa escribir contenido en el disco (volcados por caída, volcados por núcleo, etc.), pero cuando dijiste "volcado" quisiste descartar , lo que me confundió muchísimo. Bien, veo lo que estás diciendo ahora, pero aún no tiene sentido: S5 es un estado , no una acción . No puede hacer nada, ¿verdad? La acción es una transición, y parece que pasar de S4 a S1 es equivalente a pasar de S5 a S1; de cualquier manera, el sistema restaura el contenido de RAM y enciende todos los dispositivos, Entonces, ¿qué hace que S4 use más potencia que S5?
Mehrdad

55
Mi computadora reaccionará a las pulsaciones del teclado cuando esté en S4 (y se encenderá), no lo hará cuando esté en S5. Entonces hay una diferencia de comportamiento. Sin embargo, al sistema operativo no le importa; Si desconecta / vuelve a conectar la PC, irá a S5, pero el sistema se restaurará a sí mismo perfectamente.
avakar

3
¿Cómo en el mundo esta pregunta "no es constructiva"? No veo cómo se justifican estos votos para cerrar ...
bwDraco

Respuestas:


11

Depende.

En algunas computadoras, S4 y S5 usarán la misma cantidad de energía. Creo que este es el escenario más común.

Sin embargo, algunas computadoras se pueden configurar para (por ejemplo) dejar la tarjeta de red encendida cuando está en S4 pero apagarla cuando está en S5. En ese escenario, el consumo de energía será mayor en S4 que en S5.


¿Pueden proporcionar enlaces a fuentes con más información?
ruakh

2
@ruakh: vea la opción "Control del sueño profundo", página 49 en ftp.dell.com/Manuals/all-products/esuprt_desktop/…
Harry Johnston

7

Según este artículo, hibernar es casi lo mismo que apagarse:

Hibernate apaga su monitor a aproximadamente 5 vatios de energía y su PC a 2.3 vatios, prácticamente lo mismo que apagar su PC


¿Quién monitor recibe energía de su PC? IDK sobre ti, pero mi monitor tiene la energía de una toma de corriente.
Supercereal

@Kyle debe haber un poco porque si desconecta el monitor de la PC, entonces se muestra un mensaje como "no se detectó señal", por lo que debe haber energía sobre ese cable, incluso cuando la máquina está apagada. Pero me gusta su idea de obtener energía directamente de la PC: P
Celeritas

Una prueba fácil para usted: tome un cable VGA / DVI que no esté enchufado a una computadora y conéctelo a un monitor, hará lo mismo. El monitor tiene energía de la pared y puede detectar cuando los pines metálicos están conectados a medida que completa un circuito, de hecho, uno de esos pines es una conexión a tierra.
Supercereal

2
Había una vez una fuente de alimentación que incluía un enchufe conmutado para conectar su monitor, por lo que se apagaba automáticamente con la PC (esto era antes de los días de los monitores "verdes" que sabían cuándo apagarse). De cualquier manera, en este caso mi monitor estaba siendo alimentado por la PC. No es el estándar hoy, de ninguna manera ...
Techturtle

Un monitor que no tomara energía de la PC no cumpliría con los estándares VESA EDID o HDMI actuales. Por ejemplo, no podría proporcionar datos de identificación cuando esté desconectado, lo cual es requerido por el estándar. (Ver, por ejemplo, la sección 8.4.4 del estándar HDMI, versión 1.3a)
David Schwartz

6

Cuando su computadora hiberna, el contenido de la memoria física (RAM) se almacena en el disco duro y la computadora se apaga físicamente . Como resultado, el sistema no consume más energía que si se apagara (pero vea la excepción a continuación).

Cuando vuelva a encender su computadora, al principio del proceso de arranque, el sistema detectará que entró en hibernación y se restaurará de la imagen de memoria en el disco duro. Un sistema con BIOS heredado probablemente pasará por POST como si se estuviera iniciando desde un apagado completo. Un sistema con UEFI a menudo se dará cuenta de que el sistema había hibernado (después de haber sido notificado por el sistema operativo) y omitirá la POST, en lugar de proceder directamente al gestor de arranque.

No confundas el sueño con hibernación. El modo de suspensión o de espera coloca la computadora en un estado de bajo consumo de energía para permitirle reanudar rápidamente su sesión. Si se pierde la energía, los datos pueden perderse ya que esto es equivalente a un apagado forzado.

Las versiones más recientes de Windows admiten suspensión híbrida, donde los contenidos de la memoria física se escriben en el disco duro como con la hibernación, pero el sistema permanece en un estado de baja potencia en lugar de apagarse por completo. Esto permite una reanudación rápida al tiempo que evita la pérdida de datos en caso de pérdida de energía: la computadora simplemente se cargará desde la imagen de memoria almacenada en el disco duro.

En Windows, el archivo hiberfil.sysen la raíz del volumen del sistema se usa para reservar espacio para el contenido de la memoria física para la hibernación.


Sin embargo, tenga en cuenta que si se activa Wake-on-LAN (WOL), el sistema mantendrá el adaptador de red encendido para permitir que el sistema se reanude automáticamente en un mensaje WOL. Dependiendo de la configuración del BIOS, el adaptador de red puede o no estar encendido cuando el sistema está completamente apagado, y puede ser posible configurar WOL en la configuración del BIOS para que WOL esté habilitado en hibernación pero no cuando está completamente apagado. De lo contrario, no habría diferencia de poder.

En algunos sistemas, y una vez más, dependiendo de la configuración del BIOS, puede haber una diferencia no trivial entre un apagado completo e hibernación. Por ejemplo, una computadora puede mantener los puertos USB alimentados en hibernación para permitir la reanudación presionando una tecla o moviendo el mouse. En cualquier caso, una falla de energía no causará que un sistema en hibernación pierda datos.


1

Deben tener diferentes estados de suspensión porque las reglas de transición son diferentes (lo que sucede cuando presionas una tecla o presionas el botón de encendido). Entonces, incluso si el consumo de energía fuera exactamente el mismo, aún tendrían que tener diferentes estados de reposo. La documentación para S4 dice: "El sistema consume menos energía en comparación con todos los demás estados de suspensión".


1
Sin embargo, los estados y las transiciones son completamente ortogonales. ¿Qué lo convierte en un concepto ACPI en lugar de un concepto de sistema operativo / controlador? Podrían hacer diferentes transiciones al mismo estado; ¿Qué hace que los estados sean diferentes?
Mehrdad

@Mehrdad: un estado se define por lo que sucede cuando estás en ese estado, cómo entras en ese estado y cómo sales de ese estado. Si dos cosas se dejan de manera diferente, entonces son estados diferentes.
David Schwartz

¿Cómo se dejan S4 y S5 de manera diferente, desde la perspectiva del hardware?
Mehrdad

2
En muchos sistemas, el BIOS intenta reanudarse lo más rápido posible al salir del estado S4 (para cumplir con los requisitos de reanudación rápida). Para hacer esto, tiene que ser un estado diferente. De lo contrario, el BIOS no tendría forma de saber qué comportamiento proporcionar. (El sistema operativo solo puede buscar un archivo de hibernación válido, por lo que no necesita un estado de hardware diferente. Pero el BIOS no puede). Además, algunos firmwares borran la memoria al salir del estado S4 para garantizar que una nueva instancia del sistema operativo pueda ' t robar la información que queda en la memoria de la instancia anterior. (No entiendo por qué es necesario, pero es un hecho.)
David Schwartz

Ahh, +1 que explica mucho, ¡gracias por la gran información!
Mehrdad

0

Según mi conocimiento, Hibernate guarda su trabajo en un archivo en su HDD y luego apaga su PC como lo haría el apagado. Entonces es básicamente lo mismo que apagar.

Raramente apago mi PC (solo en ocasiones cuando realmente tengo que reiniciar para cargar algunos archivos nuevos o cuando Windows está actuando como loco)


0

Mi mejor medida de cuánta energía consume Toshiba Laptop (Intel Core i5, comprado en 2011) en modo de Hibernación es que utiliza 1,7 vatios. Tenga en cuenta que esto incluye cualquier consumo de energía en espera del paquete de energía . Es decir, el 1.7W puede ser justo lo que se desperdicia en la fuente de alimentación y no tener nada que ver con lo que está sucediendo en la computadora.

No puedo decirle la precisión de la medición ... así que en cambio le diré mi método de medición. Permití que la computadora y la batería alcanzaran un estado de hibernación y carga completa de la batería dejándola enchufada por un día, luego permití que ingresara al modo de hibernación antes de comenzar la prueba. entre el enchufe de pared y el adaptador de corriente de la computadora que conecté en un medidor de tarifa doméstico (Enermet E130-BS).

Se registró que se consumieron 0.040kW horas de electricidad durante 24 horas. En la documentación del medidor de tarifas indica que el medidor en sí consume = <0.2W. No puedo decir si los 0.040 kW hrs incluyen o excluyen la potencia consumida por el medidor de tarifa. Tiene una descripción muy técnica de la precisión del medidor, pero no puedo entenderlo.


-1

No usa energía, muchas veces puse mi computadora en hibernación, la llevé a la casa de un amigo y la encendí como si nunca la hubiera desconectado.


Esto realmente no agrega nada a lo que ya se ha publicado, y su evidencia de apoyo parece ser anecdótica.
Fixer1234

-3

La hibernación usa el poder . No es lo mismo que Apagar, pero se puede relacionar estrechamente con el modo de Suspensión. Cuando una computadora entra en modo de hibernación, guarda el contenido en su RAM en el disco duro y se pone en suspensión.

La hibernación usa mucho menos energía que el modo de suspensión .


"No es lo mismo que apagar" ... bueno, eso es básicamente lo que dije en mi pregunta original, donde dije que es S4 en lugar de S5. La pregunta es, bueno, ¿cómo? ¿No está todo apagado de cualquier manera? ¿Qué lo hace diferente del apagado? Y sí, usa energía, pero ¿usa más energía que el apagado? (¿Por qué debería?)
Mehrdad

2
Según Microsoft, esto es incorrecto: la hibernación almacena el contenido de la memoria RAM en el disco Y LUEGO APAGA LA PC, sin usar la alimentación mientras está apagada - windows.microsoft.com/en-us/windows7/… dice "[hibernación] pone su abre documentos y programas en tu disco duro y luego apaga tu computadora ".
davidgo

1
@davidgo: Eso es lo que todos dicen, y es por eso que hice esta pregunta: parece ser una mentira absoluta (aunque no muy equivocada) hasta donde puedo ver, solo busque los estados ACPI S4 y S5.
Mehrdad

@davidgo es correcto. Los estados de suspensión (como S3) guardan las conexiones de RAM y entran en modo de bajo consumo, con suficiente energía para mantener viva la RAM. La hibernación se descarga en el disco y se apaga, y no requiere energía para retener el estado.
Ƭᴇcʜιᴇ007

1
Mi lectura sobre los estados S4 vs S5 dice lo mismo: que el sistema se apaga después de volcar la memoria en el disco. ¿Puede señalar algo que implique lo contrario que pueda considerar?
davidgo
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.