Exercice 3 - Identifier les problèmes liés aux contraintes manquantes
L’état d’alimentation du SoC est la somme des états de tous les appareils.
Windows conserve une liste des appareils et de leurs états qui sont critiques pour atteindre une faible consommation d’énergie . Elles sont appelées contraintes. Windows attend que toutes les contraintes soient remplies avant d’engager la résilience et d’entrer DRIPS. Les contraintes sont spécifiées par un oem et le fournisseur de SoC via le microprogramme ACPI.
Le microprogramme ACPI doit être modifié si un OEM modifie la conception de référence du fournisseur de SoC et que les contraintes doivent refléter ces modifications avec précision.
Des contraintes manquantes ou un trop grand nombre de contraintes peuvent entraîner divers problèmes qui augmentent la consommation d’énergie pendant la veille.
Téléchargez le rapport desleepstudy-report_2.html généré ici.
Ouvrez sleepstudy-report_2.html avec votre navigateur favori.
Cliquez sur Session 12.
Le système consomme 1,307 watts d’énergie pendant 11 minutes
Le pourcentage DRIPS est de 92 %.
Le pourcentage de DRIPS matériel est de 19 %.
Regardez la table Top Offenders
L’appareil de mise en réseau sans fil n’est actif que 7 % du temps pendant la session.
Ce problème ne peut pas tenir compte du taux de DRIPS HW de 19 %.
Les grandes différences entre le pourcentage de DRIPS logiciel (par exemple, 92 %) et le drips matériel % (par exemple, 19 %) sont généralement symptomatiques d’une contrainte manquante dans le microprogramme ACPI.
En termes simples, Windows suppose que le système est prêt à entrer drIPS, mais un composant matériel est toujours actif et empêche le package SoC d’entrer S0 inactif à faible consommation.
L’étape logique suivante consiste à essayer d’isoler et d’identifier le composant matériel qui est encore en D0 et qui consomme de l’énergie à l’aide d’une plateforme instrumentée d’alimentation ou des outils de débogage de votre partenaire en silicium.
Note Le problème de contrainte manquante mis en évidence par la différence entre le drIPS logiciel et matériel est différent du problème de temps d’activité de 7 % de l’appareil sans fil indiqué dans le tableau des principaux délinquants. Ce problème doit être examiné séparément.