"Hibernate tidak menggunakan daya" ... atau bukan?

22

Apakah hibernasi menggunakan lebih banyak daya daripada shutdown total?

Jawaban yang sering diberikan adalah tidak, tapi saya tidak bisa tidak bertanya-tanya apakah itu bohong: hibernasi tampaknya merupakan fitur ACPI, dan keadaan tidur yang sangat berbeda (S4) daripada, well, "off" (S5).

Jadi, apakah hibernasi menggunakan lebih banyak daya daripada mematikan?
Jika tidak, lalu mengapa ini merupakan keadaan perangkat keras yang berbeda dari yang dimatikan?

Edit:

Saya lupa menyebutkan bagian terakhir dari pertanyaan, maaf:
Jika demikian, lalu apa yang membuatnya berbeda dari shutdown, dari perspektif perangkat keras (bukan driver)?
Bukankah seharusnya perangkat tidak menerima daya?
yaitu Bagaimana suatu perangkat berperilaku berbeda ketika "dimatikan" versus ketika dimatikan?

Mehrdad
sumber
7
PC modern menggunakan daya bahkan saat dimatikan.
Celeritas
3
Jika Anda menarik kabelnya saat berada di S4, kabel masih akan melanjutkan (dari disk) setelah Anda memberinya daya lagi dan menyalakannya. Fakta bahwa sebagian besar komputer menarik beberapa kekuatan di S4 dan S5 tidak ada hubungannya dengan perbedaan antara S4 dan S5. :)
Ƭᴇcʜιᴇ007
3
@ techie007: Ahh, sangat membingungkan ketika Anda mengatakan S5 "dumps RAM", karena "dump" berarti menulis konten ke disk (crash dumps, core dumps, dll.), tetapi ketika Anda mengatakan "dump" Anda bermaksud membuang , yang bingung sih dari saya. Oke, saya mengerti apa yang Anda katakan sekarang, tetapi masih tidak masuk akal: S5 adalah sebuah negara , bukan sebuah tindakan . Itu tidak bisa apa - apa, kan? The tindakan adalah transisi, dan tampaknya seperti pergi dari S4 ke S1 setara dengan pergi dari S5 ke S1 - cara baik, sistem mengembalikan isi RAM dan kekuatan semua perangkat kembali pada, jadi apa yang membuat S4 menggunakan kekuatan lebih dari S5?
Mehrdad
5
Komputer saya akan bereaksi terhadap penekanan tombol keyboard saat di S4 (dan akan menyala), itu tidak akan ketika di S5. Jadi ada perbedaan perilaku. OS tidak peduli; jika Anda mencabut / memasang kembali PC, itu akan pergi ke S5, tetapi sistem akan mengembalikan sendiri.
avakar
3
Bagaimana di dunia pertanyaan ini "tidak konstruktif"? Saya tidak melihat bagaimana penutupan suara ini dibenarkan ...
bwDraco

Jawaban:

11

Tergantung.

Pada beberapa komputer, S4 dan S5 akan menggunakan jumlah daya yang sama. Saya percaya ini adalah skenario yang lebih umum.

Namun, beberapa komputer dapat dikonfigurasikan untuk (misalnya) membiarkan kartu jaringan tetap hidup ketika dalam S4 tetapi mematikannya saat dalam S5. Dalam skenario itu, konsumsi daya akan lebih tinggi di S4 daripada di S5.

Harry Johnston
sumber
Bisakah Anda memberikan tautan ke sumber dengan informasi lebih lanjut?
ruakh
2
@ruakh: lihat opsi "Kontrol Tidur Pulas", halaman 49 di ftp.dell.com/Manuals/all-products/esuprt_desktop/…
Harry Johnston
7

Menurut artikel ini hibernasi hampir sama dengan mematikan:

Hibernate menurunkan daya monitor Anda menjadi sekitar 5 watt energi dan PC Anda menjadi 2,3 watt — hampir sama dengan mematikan PC Anda

Celeritas
sumber
Monitor siapa yang mendapatkan daya dari PC mereka? IDK tentang Anda tetapi monitor saya mendapatkan daya dari stopkontak.
Supercereal
@Kyle harus ada sedikit karena jika Anda mencabut kabel daya dari PC, maka itu akan memberikan pesan seperti "tidak ada sinyal yang terdeteksi" sehingga mereka harus memiliki kekuatan atas kabel itu, bahkan ketika mesin dimatikan. Tapi saya suka ide Anda mendapatkan kekuatan langsung dari PC: P
Celeritas
Tes mudah untuk Anda lakukan: ambil kabel VGA / DVI yang tidak dicolokkan ke komputer dan hubungkan ke monitor, itu akan melakukan hal yang sama. Monitor memiliki kekuatan dari dinding dan dapat merasakan ketika pin logam terhubung saat menyelesaikan rangkaian, sebenarnya salah satu pin tersebut adalah ground.
Supercereal
2
Sekali waktu saya memiliki catu daya yang termasuk colokan yang diaktifkan untuk memasang monitor Anda, sehingga akan mematikan secara otomatis dengan PC (ini dari sebelum hari-hari "hijau" monitor yang akan tahu kapan harus dimatikan). Cara baik, dalam hal ini monitor saya itu yang didukung oleh PC. Bukan standar hari ini, dengan cara apa pun ...
techturtle
Monitor yang tidak mengambil daya dari PC tidak akan memenuhi standar VESA EDID atau HDMI saat ini. Misalnya, itu tidak akan dapat menyediakan data identifikasi ketika dicabut, yang diperlukan oleh standar. (Lihat, misalnya, bagian 8.4.4 dari standar HDMI, versi 1.3a)
David Schwartz
6

Ketika komputer Anda hibernasi, isi memori fisik (RAM) disimpan ke hard drive dan komputer dimatikan secara fisik . Akibatnya, sistem tidak mengkonsumsi daya lebih banyak daripada jika dimatikan (tetapi lihat pengecualian di bawah).

Ketika Anda menyalakan kembali komputer Anda, di awal proses booting, sistem akan mendeteksi bahwa komputernya hibernasi dan akan pulih dari gambar memori pada hard drive. Sebuah sistem dengan BIOS lama kemungkinan akan melalui POST seolah-olah mulai dari shutdown penuh. Sebuah sistem dengan UEFI akan sering menyadari bahwa sistem telah hibernasi (setelah diberitahukan oleh sistem operasi) dan mem-bypass POST, alih-alih melanjutkan langsung ke bootloader.

Jangan bingung tidur dengan hibernasi. Mode tidur, atau siaga, menempatkan komputer dalam kondisi daya rendah untuk memungkinkan Anda melanjutkan sesi dengan cepat. Jika daya hilang, data dapat hilang karena ini setara dengan shutdown yang sulit.

Versi Windows yang lebih baru mendukung tidur hybrid, di mana isi memori fisik ditulis ke hard drive seperti hibernasi, tetapi sistem tetap dalam kondisi daya rendah daripada mematikan sama sekali. Hal ini memungkinkan untuk melanjutkan dengan cepat sambil mencegah kehilangan data jika daya hilang - komputer hanya akan memuat dari gambar memori yang disimpan pada hard drive.

Pada Windows, file hiberfil.sysdi root volume sistem digunakan untuk menyimpan ruang untuk isi memori fisik untuk hibernasi.


Namun, perlu diketahui bahwa jika wake-on-LAN (WOL) diaktifkan, sistem akan tetap mengaktifkan adaptor jaringan agar sistem dapat melanjutkan secara otomatis pada pesan WOL. Bergantung pada konfigurasi BIOS, adaptor jaringan mungkin aktif atau tidak aktif ketika sistem dimatikan sepenuhnya, dan dimungkinkan untuk mengkonfigurasi WOL di pengaturan BIOS sehingga WOL diaktifkan di hibernate tetapi tidak ketika sepenuhnya dimatikan. Kalau tidak, tidak akan ada perbedaan kekuatan.

Pada beberapa sistem, dan sekali lagi tergantung pada konfigurasi BIOS, mungkin memang ada perbedaan nontrivial antara shutdown penuh dan hibernate. Misalnya, komputer dapat membuat port USB tetap dalam kondisi hibernasi untuk memungkinkan melanjutkan dengan menekan tombol atau menggerakkan mouse. Bagaimanapun, kegagalan daya tidak akan menyebabkan sistem hibernasi kehilangan data.

bwDraco
sumber
1

Mereka harus berbeda status tidur karena aturan transisi berbeda (apa yang terjadi ketika Anda menekan tombol atau menekan tombol daya). Jadi, bahkan jika konsumsi daya persis sama, mereka masih harus memiliki status tidur yang berbeda. Dokumentasi untuk S4 mengatakan, "Sistem mengkonsumsi daya paling sedikit dibandingkan dengan semua kondisi tidur lainnya."

David Schwartz
sumber
1
Negara dan transisi sepenuhnya ortogonal. Apa yang menjadikannya konsep ACPI alih-alih konsep OS / driver? Mereka hanya bisa membuat transisi yang berbeda ke keadaan yang sama; apa yang membuat negara-negara itu sendiri berbeda?
Mehrdad
@Mehrdad: Negara bagian ditentukan oleh apa yang terjadi ketika Anda berada di negara itu, bagaimana Anda memasuki negara itu, dan bagaimana Anda meninggalkan negara itu. Jika dua hal dibiarkan berbeda, maka mereka adalah keadaan yang berbeda.
David Schwartz
Bagaimana S4 dan S5 dibiarkan berbeda, dari perspektif perangkat keras?
Mehrdad
2
Pada banyak sistem, BIOS mencoba untuk melanjutkan secepat mungkin ketika meninggalkan negara S4 (untuk memenuhi persyaratan resume cepat). Untuk melakukan ini, itu harus menjadi keadaan yang berbeda. Kalau tidak, BIOS tidak akan memiliki cara untuk mengetahui perilaku yang akan diberikan. (OS hanya dapat memeriksa file hibernasi yang valid, sehingga tidak memerlukan keadaan perangkat keras yang berbeda. Tetapi BIOS tidak dapat.) Juga, beberapa firmware menghapus memori saat meninggalkan negara S4 untuk memastikan instance OS baru dapat ' t mencuri informasi yang tertinggal di memori dari instance sebelumnya. (Saya tidak mengerti mengapa itu diperlukan, tetapi ini adalah fakta.)
David Schwartz
Ahh, +1 yang menjelaskan banyak hal, terima kasih atas info hebatnya!
Mehrdad
0

Menurut pengetahuan saya, Hibernate menyimpan pekerjaan Anda ke file pada HDD Anda dan kemudian mematikan PC Anda seperti yang akan dilakukan shutdown. Jadi pada dasarnya sama dengan mematikan.

Saya jarang mematikan komputer saya (hanya ketika saya benar-benar harus reboot untuk memuat beberapa file baru atau ketika windows bertindak gila)

rzr
sumber
0

Pengukuran terbaik saya tentang berapa banyak daya yang dikonsumsi oleh Laptop Toshiba (Intel Core i5, dibeli pada 2011) dalam mode Hibernasi adalah bahwa ia menggunakan 1,7 Watt. Catatan, ini termasuk konsumsi daya siaga dari paket daya ! Yaitu 1.7W mungkin hanya apa yang terbuang dalam paket daya dan tidak ada hubungannya dengan apa yang terjadi di komputer.

Saya tidak bisa memberi tahu Anda keakuratan pengukuran ... jadi alih-alih saya akan memberi tahu Anda metode pengukuran saya. Saya membiarkan komputer dan baterai mencapai kondisi hibernasi dan pengisian baterai penuh dengan membiarkannya tersambung selama satu hari, kemudian membiarkannya masuk ke mode hibernasi sebelum memulai tes. antara steker dinding dan adaptor daya komputer I kabel dalam meteran tarif rumah tangga (Enermet E130-BS).

Tercatat bahwa 0,040 kW jam listrik dikonsumsi selama 24 jam. Dalam dokumentasi meter tarif itu menyatakan bahwa meter itu sendiri mengkonsumsi = <0,2W. Saya tidak tahu apakah jam 0,040 kW inklusif atau eksklusif dari daya yang dikonsumsi oleh pengukur tarif. Ini memiliki deskripsi yang sangat teknis tentang akurasi meter tetapi saya tidak bisa memahaminya.

pengguna380547
sumber
-1

Tidak menggunakan daya, saya sudah berkali-kali menempatkan komputer saya ke hibernate membawanya ke rumah teman dan memulai seolah-olah saya tidak pernah mencabutnya.

Mike L
sumber
Ini tidak benar-benar menambahkan apa pun ke apa yang sudah diposting, dan bukti pendukung Anda tampaknya anekdotal.
fixer1234
-3

Hibernasi tidak menggunakan daya . Ini tidak sama dengan Shutdown tetapi bisa terkait erat dengan mode Sleep. Ketika komputer masuk ke mode hibernate, ia menyimpan konten dalam RAM ke harddisk dan pergi tidur.

Hibernasi menggunakan daya jauh lebih sedikit daripada mode tidur .

FAM
sumber
"Ini tidak sama dengan shutdown" ... yah, pada dasarnya itulah yang saya katakan dalam pertanyaan awal saya, di mana saya mengatakan itu S4 bukan S5. Pertanyaannya adalah, bagaimana? Bukankah semuanya dimatikan? Apa yang membuatnya berbeda dari shutdown? Dan ya, itu menggunakan daya, tetapi apakah itu menggunakan lebih banyak daya daripada mematikan? (Kenapa harus begitu?)
Mehrdad
2
Mengakui Microsoft ini salah - hibernate menyimpan konten ram ke disk DAN KEMUDIAN MATI PC, tidak menggunakan daya saat sedang mati - windows.microsoft.com/en-us/windows7/… menyatakan "[hibernasi] membuat Anda buka dokumen dan program di hard disk Anda, lalu matikan komputer Anda. "
davidgo
1
@davidgo: Itulah yang dikatakan semua orang, dan itulah mengapa saya mengajukan pertanyaan ini: sepertinya itu adalah kebohongan langsung (meskipun bukan yang sangat salah) sejauh yang saya bisa lihat - lihat saja ACPI menyatakan S4 dan S5.
Mehrdad
@davidgo Benar. Status tidur (seperti S3) menyimpan RAM yang terhubung dan masuk ke mode daya rendah, dengan daya yang cukup untuk menjaga RAM tetap hidup. Hibernasi dibuang ke disk dan mati, dan tidak memerlukan daya untuk mempertahankan status.
Ƭᴇcʜιᴇ007
1
Bacaan saya pada S4 vs S5 menyatakan semua mengatakan hal yang sama - bahwa sistem dimatikan setelah membuang memori ke disk. Bisakah Anda menunjukkan apa pun yang menyiratkan sebaliknya yang dapat saya pertimbangkan?
davidgo