«Hibernate n'utilise pas le pouvoir»… ou non?


22

L'hibernation utilise-t-elle plus d'énergie qu'un arrêt total?

La réponse souvent donnée est non, mais je ne peux m'empêcher de me demander si c'est un mensonge: l'hibernation semble être une fonctionnalité ACPI et un état de sommeil complètement différent (S4) que, bien, "désactivé" (S5).

Ainsi, l'hibernation utilise-t-elle plus d'énergie que l'arrêt?
Sinon, pourquoi cet état matériel est-il différent de l'arrêt?

Éditer:

J'ai oublié de mentionner la dernière partie de la question, désolé:
si oui, alors qu'est-ce qui le rend différent de l'arrêt, du point de vue matériel (pas pilote)?
Les appareils ne devraient-ils pas être alimentés de toute façon?
c'est-à-dire comment un appareil se comporte-t-il différemment lorsqu'il est "arrêté" par rapport à son hibernation?


7
Les PC modernes consomment de l'énergie même à l'arrêt.
Celeritas

3
Si vous avez tiré sur le cordon alors qu'il était en S4, il reprendra toujours (à partir du disque) une fois que vous le remettrez sous tension et le rallumerez. Le fait que la plupart des ordinateurs consomment une certaine puissance dans S4 et S5 n'a rien à voir avec une différence entre S4 et S5. :)
Ƭᴇcʜιᴇ007

3
@ techie007: Ahh, c'est tellement déroutant quand vous dites S5 "dumps RAM", car un "dump" signifie écrire du contenu sur le disque (crash dumps, core dumps, etc.), mais quand vous avez dit "dump" vous vouliez dire le rejet , ce qui confus le diable hors de moi. D'accord, je vois ce que vous dites maintenant, mais cela n'a toujours pas de sens: S5 est un état , pas une action . Il ne peut rien faire , n'est-ce pas? L' action est une transition, et il semble que passer de S4 à S1 équivaut à passer de S5 à S1 - de toute façon, le système restaure le contenu de la RAM et rallume tous les appareils, alors qu'est-ce qui fait que S4 utilise plus d'énergie que S5?
Mehrdad

5
Mon ordinateur réagira aux pressions du clavier en S4 (et s'allumera), il ne le sera pas en S5. Il y a donc une différence de comportement. L'OS s'en fout cependant; si vous débranchez / rebranchez le PC, il ira à S5, mais le système se restaurera très bien.
avakar

3
Comment cette question est-elle "non constructive" dans le monde? Je ne vois pas comment ces votes de clôture sont justifiés ...
bwDraco

Réponses:


11

Ça dépend.

Sur certains ordinateurs, S4 et S5 utiliseront la même quantité d'énergie. Je pense que c'est le scénario le plus courant.

Cependant, certains ordinateurs peuvent être configurés pour (par exemple) laisser la carte réseau sous tension lorsqu'elle est en S4 mais la désactiver lorsqu'elle est en S5. Dans ce scénario, la consommation électrique sera plus élevée en S4 qu'en S5.


Pouvez-vous fournir des liens vers des sources contenant plus d'informations?
ruakh

2
@ruakh: voir l'option "Deep Sleep Control", page 49 dans ftp.dell.com/Manuals/all-products/esuprt_desktop/…
Harry Johnston

7

Selon cet article, la mise en veille prolongée équivaut à peu près à la mise hors tension:

La mise en veille prolongée éteint votre moniteur à environ 5 watts d'énergie et votre PC à 2,3 watts, pratiquement la même chose que d'éteindre votre PC


Qui contrôle le moniteur de son PC? IDK sur vous mais mon moniteur est alimenté par une prise murale.
Supercereal

@Kyle, il doit y en avoir un peu, car si vous débranchez le moniteur du PC, il donne un message du type "aucun signal détecté", il doit donc être alimenté par ce câble, même lorsque la machine est arrêtée. Mais j'aime votre idée d'obtenir le pouvoir directement à partir du PC: P
Celeritas

Un test facile à faire pour vous: prenez un câble VGA / DVI qui n'est pas branché sur un ordinateur et branchez-le sur un moniteur, il fera la même chose. Le moniteur est alimenté par le mur et peut détecter lorsque les broches métalliques sont connectées lorsqu'il termine un circuit, en fait l'une de ces broches est une terre.
Supercereal

2
Il était une fois j'avais une alimentation qui comprenait une prise commutée pour fixer votre moniteur, donc il s'éteindrait automatiquement avec le PC (c'était avant les jours des moniteurs "verts" qui sauraient quand s'arrêter). Quoi qu'il en soit, dans ce cas, mon moniteur était alimenté par le PC. Ce n'est pas la norme aujourd'hui, en aucun cas ...
techturtle

Un moniteur qui ne prendrait pas l'alimentation du PC ne serait pas conforme aux normes VESA EDID ou HDMI actuelles. Par exemple, il ne serait pas en mesure de fournir des données d'identification lorsqu'il est débranché, ce qui est requis par la norme. (Voir, par exemple, la section 8.4.4 de la norme HDMI, version 1.3a)
David Schwartz

6

Lorsque votre ordinateur passe en veille prolongée, le contenu de la mémoire physique (RAM) est stocké sur le disque dur et l'ordinateur est physiquement éteint . Par conséquent, le système ne consomme pas plus d'énergie que s'il était arrêté (mais voir l'exception ci-dessous).

Lorsque vous rallumez votre ordinateur, au début du processus de démarrage, le système détectera qu'il est passé en veille prolongée et restaurera à partir de l'image mémoire sur le disque dur. Un système avec un BIOS hérité passera probablement par POST comme s'il démarrait à partir d'un arrêt complet. Un système avec UEFI sera souvent conscient que le système a hiberné (après avoir été averti par le système d'exploitation) et a contourné POST, au lieu de cela, il passe directement au chargeur de démarrage.

Ne confondez pas sommeil et hibernation. Le mode veille ou veille met l'ordinateur dans un état de faible consommation pour vous permettre de reprendre rapidement votre session. Si l'alimentation est coupée, les données peuvent être perdues car cela équivaut à un arrêt brutal.

Les versions plus récentes de Windows prennent en charge la veille hybride, où le contenu de la mémoire physique est écrit sur le disque dur comme avec l'hibernation, mais le système reste dans un état de faible consommation d'énergie plutôt que de s'éteindre complètement. Cela permet une reprise rapide tout en empêchant la perte de données en cas de coupure de courant - l'ordinateur se charge simplement à partir de l'image mémoire stockée sur le disque dur.

Sous Windows, le fichier hiberfil.sysà la racine du volume système est utilisé pour réserver de l'espace pour le contenu de la mémoire physique pour l'hibernation.


Notez cependant que si le réveil sur réseau local (WOL) est activé, le système gardera la carte réseau sous tension pour permettre au système de reprendre automatiquement sur un message WOL. Selon la configuration du BIOS, la carte réseau peut être activée ou non lorsque le système est complètement arrêté, et il peut être possible de configurer WOL dans la configuration du BIOS afin que WOL soit activé en veille prolongée mais pas lorsqu'il est complètement arrêté. Sinon, il n'y aurait pas de différence de puissance.

Sur certains systèmes, et encore une fois en fonction de la configuration du BIOS, il peut en effet y avoir une différence non triviale entre un arrêt complet et une mise en veille prolongée. Par exemple, un ordinateur peut maintenir les ports USB alimentés en veille prolongée pour permettre la reprise en appuyant sur une touche ou en déplaçant la souris. Dans tous les cas, une panne de courant n'entraînera pas la perte de données d'un système en veille prolongée.


1

Ils doivent être différents états de veille car les règles de transition sont différentes (ce qui se passe lorsque vous appuyez sur une touche ou appuyez sur le bouton d'alimentation). Donc, même si la consommation d'énergie était exactement la même, ils devraient toujours être différents états de sommeil. La documentation de S4 indique: "Le système consomme le moins d'énergie par rapport à tous les autres états de veille."


1
Les états et les transitions sont cependant complètement orthogonaux. Qu'est-ce qui en fait un concept ACPI au lieu d'un concept OS / pilote? Ils pourraient simplement effectuer différentes transitions vers le même état; qu'est-ce qui différencie les États eux-mêmes?
Mehrdad

@Mehrdad: Un état est défini par ce qui se passe lorsque vous êtes dans cet état, comment vous entrez dans cet état et comment vous quittez cet état. Si deux choses sont laissées différemment, alors ce sont des états différents.
David Schwartz

En quoi S4 et S5 sont-ils laissés différemment, du point de vue du matériel?
Mehrdad

2
Sur de nombreux systèmes, le BIOS tente de reprendre le plus rapidement possible en quittant l'état S4 (pour répondre aux exigences de reprise rapide). Pour ce faire, il faut que ce soit un état différent. Sinon, le BIOS n'aurait aucun moyen de savoir quel comportement fournir. (Le système d'exploitation peut simplement rechercher un fichier d'hibernation valide, il n'a donc pas besoin d'un état matériel différent. Mais le BIOS ne le peut pas.) De plus, certains firmwares effacent la mémoire lorsqu'ils quittent l'état S4 pour garantir qu'une nouvelle instance de système d'exploitation peut ' t voler les informations laissées en mémoire de l'instance précédente. (Je ne comprends pas pourquoi cela est nécessaire, mais c'est un fait.)
David Schwartz

Ahh, +1 qui explique beaucoup de choses, merci pour la grande info!
Mehrdad

0

Selon mes connaissances, Hibernate enregistre votre travail dans un fichier sur votre disque dur, puis éteint votre PC comme le ferait l'arrêt. C'est donc essentiellement la même chose que la mise hors tension.

J'arrête rarement mon PC (seulement à certaines occasions où je dois redémarrer pour charger de nouveaux fichiers ou lorsque Windows agit de façon folle)


0

Ma meilleure mesure de la quantité d'énergie consommée par l'ordinateur portable Toshiba (Intel Core i5, acheté en 2011) en mode Hibernation est qu'il utilise 1,7 Watts. Remarque, cela inclut toute consommation d'énergie en veille du bloc d'alimentation ! C'est-à-dire que le 1,7 W est peut-être juste ce qui est gaspillé dans le bloc d'alimentation et n'a rien à voir avec ce qui se passe dans l'ordinateur.

Je ne peux pas vous dire l'exactitude de la mesure ... alors je vais plutôt vous dire ma méthode de mesure. J'ai laissé l'ordinateur et la batterie atteindre un état d'hibernation et une charge complète de la batterie en le laissant branché pendant une journée, puis je l'ai laissé passer en mode d'hibernation avant de commencer le test. entre la prise murale et l'adaptateur secteur de l'ordinateur que j'ai câblé dans un compteur de tarif domestique (Enermet E130-BS).

Il a enregistré que 0,040 kWh d'électricité ont été consommés pendant 24 heures. Dans la documentation du compteur tarifaire, il indique que le compteur lui-même consomme = <0,2 W. Je ne peux pas dire si les 0,040 kW h sont inclus ou exclus de la puissance consommée par le compteur tarifaire. Il a une description très technique de la précision du compteur mais je ne peux pas la comprendre.


-1

Il n'utilise aucune puissance, j'ai mis mon ordinateur en veille prolongée à plusieurs reprises, je l'ai amené chez des amis et je démarre comme si je ne l'avais jamais débranché.


Cela n'ajoute rien à ce qui a déjà été publié et vos preuves à l'appui semblent anecdotiques.
fixer1234

-3

L'hibernation utilise la puissance . Ce n'est pas la même chose que Shutdown mais peut être étroitement lié au mode Sleep. Lorsqu'un ordinateur passe en mode de mise en veille prolongée, il enregistre le contenu de sa RAM sur le disque dur et se met en veille.

L'hibernation utilise beaucoup moins d'énergie que le mode veille .


"Ce n'est pas la même chose que l'arrêt" ... eh bien, c'est essentiellement ce que j'ai dit dans ma question initiale, où j'ai dit que c'était S4 au lieu de S5. La question est, eh bien, comment? N'est-ce pas tout éteint de toute façon? Qu'est-ce qui le rend différent de l'arrêt? Et oui, il utilise de l'énergie, mais utilise-t-il plus d' énergie que l'arrêt? (Pourquoi cela?)
Mehrdad

2
Accoder à Microsoft est incorrect - hibernate stocke le contenu du ram sur disque ET ALORS ARRÊTE LE PC, sans utiliser d’alimentation alors qu’il est éteint - windows.microsoft.com/en-us/windows7/… déclare "[hibernation] met votre ouvrez des documents et des programmes sur votre disque dur, puis éteignez votre ordinateur. "
davidgo

1
@davidgo: C'est ce que tout le monde dit, et c'est pourquoi j'ai posé cette question: cela semble être un mensonge pur et simple (mais pas très faux) à ma connaissance - il suffit de rechercher les états ACPI S4 et S5.
Mehrdad

@davidgo est correct. Les états de veille (comme S3) économisent les connexions RAM et passent en mode basse consommation, avec suffisamment d'énergie pour maintenir la RAM en vie. L'hibernation se vide sur le disque et s'arrête, et ne nécessite aucune alimentation pour conserver l'état.
Ƭᴇcʜιᴇ007

1
Ma lecture sur S4 vs S5 déclare que tous disent la même chose - que le système est éteint après avoir vidé la mémoire sur le disque. Pouvez-vous indiquer quelque chose qui implique autrement que je puisse considérer?
davidgo
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.