Bagikan melalui


Status Daya Perangkat

Status daya perangkat menjelaskan status daya perangkat di komputer, secara independen dari perangkat lain di komputer. Status daya perangkat bernama D0, D1, D2, dan D3. D0 sepenuhnya dalam keadaan, dan D1, D2, dan D3 adalah status berdaya rendah. Jumlah status secara terbalik terkait dengan konsumsi daya: status bernomor yang lebih tinggi menggunakan lebih sedikit daya. Dimulai dengan Windows 8, status D3 dibagi menjadi dua substatus, D3hot dan D3cold.

Status daya perangkat ditandai dengan atribut berikut:

  • Konsumsi daya: Berapa banyak daya yang digunakan perangkat?

  • Konteks perangkat: Berapa banyak konteks operasionalnya yang dipertahankan perangkat dalam status ini?

  • Perilaku driver perangkat: Apa yang harus dilakukan driver untuk perangkat guna memulihkan perangkat ke status operasional penuh?

  • Waktu pemulihan: Berapa lama waktu yang diperlukan untuk memulihkan perangkat ke status operasional penuh? Sebagian besar jenis perangkat memiliki waktu pemulihan sederhana yang sedikit berbeda dari satu kelas perangkat ke kelas berikutnya. Hanya beberapa jenis perangkat, seperti GPU, yang memiliki konteks perangkat keras yang sangat besar yang membutuhkan waktu jauh lebih lama untuk dipulihkan.

  • Kemampuan bangun: Dapatkah permintaan perangkat bangun dari status ini? Secara umum, jika perangkat dapat meminta bangun dari status daya tertentu (misalnya, D2), perangkat juga dapat meminta bangun dari status dengan daya yang lebih tinggi (D1).

Definisi yang tepat dari status daya adalah khusus perangkat. Tidak semua perangkat mendefinisikan semua status; banyak perangkat hanya mendefinisikan status D0 dan D3. Lihat Spesifikasi Referensi Manajemen Daya Kelas Perangkat untuk mengetahui status daya perangkat mana yang ditentukan untuk perangkat tertentu dan persyaratan operasional untuk setiap status. (Spesifikasi referensi tersedia di situs web ACPI / Power Management .)

Status daya perangkat tidak perlu cocok dengan status daya sistem. Misalnya, beberapa perangkat dapat berada dalam status nonaktif (D3) meskipun sistem dalam status kerja sistem (S0).

Status daya perangkat mungkin tampaknya tidak terkait dengan status daya bus induk perangkat. Misalnya, perangkat USB mungkin berada dalam status D2 (penangguhan selektif) ketika pengontrol host induknya berada dalam status D3. Kedua status ini tampaknya tidak konsisten hanya karena definisi status Dx berbeda pada USB dan di bus (biasanya PCI atau PCI Express) yang terhubung dengan pengontrol host USB.

Perhatikan bahwa beberapa perangkat mampu melakukan beberapa mode daya rendah yang berbeda dalam satu status daya perangkat. Perangkat semacam itu dapat menggunakan mode ini jika drivernya dapat secara otomatis mengalihkan perangkat dari satu mode ke mode lainnya tanpa mengubah status daya perangkat. Namun, sebagai aturan umum, jika tidak ada perbedaan yang dapat diterima pengguna antara mode, perangkat hanya boleh menggunakan mode daya terendah. Jika mode daya rendah, seperti mode berkecepatan rendah, berdampak buruk pada performa atau tidak transparan terhadap perangkat lunak selain driver perangkat, perangkat keras tidak boleh secara otomatis menggunakannya. Lihat Spesifikasi Referensi Manajemen Daya Kelas Perangkat untuk detailnya.

Driver atau manajer daya dapat meminta transisi status daya perangkat, dan semua driver harus siap untuk menangani RUNPS yang meminta transisi tersebut. Untuk informasi selengkapnya, lihat topik berikut:

Mengirim IRP_MN_QUERY_POWER atau IRP_MN_SET_POWER untuk Status Daya Perangkat

Menangani IRP_MN_QUERY_POWER untuk Status Daya Perangkat

Menangani IRP_MN_SET_POWER untuk Status Daya Perangkat

Seperti sistem, perangkat dapat beralih dari status kerja (D0) ke status daya rendah (D1, D2, atau D3) dan dari status daya rendah ke status kerja. Diagram berikut adalah grafik status yang memperlihatkan transisi status daya perangkat yang valid.

diagram yang mengilustrasikan transisi status daya perangkat yang valid.

Grafik ini menunjukkan subdivisi D3 ke dalam D3hot dan D3cold. D3hot dan D3cold didefinisikan dimulai dengan Windows 8. Semua perangkat diperlukan untuk mendukung status D0 dan substate D3hot. Status lain yang ditunjukkan dalam diagram bersifat opsional.

Dalam grafik sebelumnya, transisi dari D3hot ke D3cold adalah satu-satunya transisi langsung antara status daya rendah perangkat. Semua transisi lain antara status berdaya rendah memerlukan transisi menengah ke D0, yang memungkinkan driver perangkat mengonfigurasi perangkat keras perangkat, sesuai kebutuhan, baik untuk memasuki status daya rendah berikutnya atau tetap berada di D0. Namun, perangkat keluar dari D3hot dan memasuki D3cold ketika daya ke perangkat dimatikan, yang tidak memerlukan intervensi dari driver perangkat. Driver ini melakukan konfigurasi perangkat keras perangkat yang diperlukan sebelum perangkat memasuki D3hot; tidak diperlukan konfigurasi tambahan untuk menyiapkan perangkat untuk transisi dari D3hot ke D3cold. Untuk informasi selengkapnya, lihat Mendukung D3cold dalam Driver.

Port Akar PCI ke pemetaan D-state titik akhir

Pada sistem Windows 10, status daya platform keseluruhan tergantung pada status daya (D-states) perangkat terintegrasi SoC (System on Chip), termasuk PCI Root Ports. Tergantung pada platform yang dikembangkan, persyaratan status D untuk Port Akar PCI dapat bervariasi untuk setiap status daya platform. OEM didorong untuk merujuk ke dokumentasi khusus platform IHV untuk persyaratan platform dan status daya perangkat.

Tabel di bawah ini menghitung pemetaan status daya Port Akar PCI dan titik akhir yang terpasang. Status D titik akhir yang tercantum di bawah ini harus dicapai agar Port Akar memasukkan status D target.

Target Port Akar D-State Titik akhir D-State

D0

D0, D0:F1

D0:F1

D3hot

D3hot

D3cold*

*Status daya PCI D3cold memerlukan BIOS dan dukungan driver perangkat. Jika dukungan hilang, titik akhir PCI hanya akan dapat mencapai D3Hot. Untuk informasi selengkapnya, lihat Mendukung D3Cold dalam driver.