Esercizio 3 - Identificare i problemi con vincoli mancanti
Lo stato di alimentazione SoC è la somma degli stati di tutti i dispositivi.
Windows mantiene un elenco di dispositivi e i relativi stati che sono fondamentali per raggiungere una bassa potenza: sono chiamati vincoli. Windows attende che tutti i vincoli vengano soddisfatti prima di coinvolgere la resilienza e immettere DRIPS. I vincoli vengono specificati da un OEM e dal fornitore soC tramite il firmware ACPI.
Il firmware ACPI deve essere modificato se un OEM modifica la progettazione e i vincoli di riferimento del fornitore SoC devono riflettere in modo accurato tali modifiche.
Vincoli mancanti, o troppi vincoli, possono causare un'ampia gamma di problemi che aumentano il consumo di energia durante lo standby.
Scaricare il report di sleepstudy-report_2.html pre-generato qui.
Aprire sleepstudy-report_2.html con il browser preferito.
Fare clic su Sessione 12.
Il sistema consuma 1,307 Watt di energia durante 11 minuti
Il DRIPS % è del 92%.
Il DRIPS hardware % è del 19%.
Guarda la tabella Top Offenders
Il dispositivo di rete wireless è elencato come attivo solo il 7% del tempo durante la sessione.
Questo problema non può tenere conto della frequenza HW DRIPS del 19%.
Grandi discrepanze tra il DRIPS % software (ad esempio, il 92%) e il DRIPS hardware (ad esempio, 19%) è in genere sintomatico di un vincolo mancante nel firmware ACPI.
Semplicemente dichiarato, Windows presuppone che il sistema sia pronto per immettere DRIPS, ma alcuni componenti hardware sono ancora attivi e impedisce al pacchetto SoC di immettere S0 inattive.
Il passaggio logico successivo consiste nel cercare di isolare e identificare il componente hardware ancora in D0 e l'utilizzo della potenza usando una piattaforma con strumentazione di alimentazione o gli strumenti di debug dei partner di siliconi.
Nota Il problema di vincolo mancante rilevato dal software e dalla discrepanza del DRIPS hardware è diverso dal problema di tempo attivo del dispositivo wireless 7% mostrato nella tabella dei principali criminali. Questo problema deve essere analizzato separatamente.