Упражнение 3. Выявление проблем с отсутствующими ограничениями
Состояние питания SoC — это сумма состояний всех устройств.
Windows хранит список устройств и их состояний, которые критически важны для достижения низкой мощности. Они называются ограничениями. Windows будет ожидать выполнения всех ограничений, прежде чем использовать устойчивость и ввести DRIPS. Ограничения определяются изготовителем оборудования и поставщиком SoC через встроенное ПО ACPI.
Встроенное ПО ACPI необходимо изменить, если изготовитель оборудования изменяет эталонную структуру поставщика SoC, и ограничения должны точно отражать эти изменения.
Отсутствие ограничений или слишком большое количество ограничений могут привести к различным проблемам, которые увеличивают энергопотребление в режиме ожидания.
Скачайте предварительно созданный отчетsleepstudy-report_2.htmlздесь.
Откройте sleepstudy-report_2.html в любом браузере.
Щелкните Сеанс 12.
Система потребляет 1,307 Вт энергии в течение 11 минут
Процент DRIPS составляет 92 %.
Процент аппаратного DRIPS составляет 19 %.
Посмотрите на таблицу Top Offenders
Беспроводное сетевое устройство отображается как активное только 7 % времени во время сеанса.
Эта проблема не может учитывать частоту 19 % HW DRIPS .
Большие расхождения между программными driPS % (например, 92 %) и аппаратными DRIPS % (например, 19 %) обычно являются симптомами отсутствия ограничения во встроенном ПО ACPI.
Проще говоря, Windows предполагает, что система готова к вводу DRIPS, но некоторые аппаратные компоненты по-прежнему активны и не позволяют пакету SoC войти в режим простоя S0 с низким энергопотреблением.
Следующий логический шаг — попытаться изолировать и определить, какой аппаратный компонент по-прежнему находится в D0 и потребляет энергию, используя либо платформу с питанием, либо средства отладки кремниевого партнера.
Примечание Проблема с отсутствием ограничений, выявленная несоответствием программного и аппаратного обеспечения DRIPS , отличается от проблемы беспроводного устройства 7% активного времени, показанной в таблице основных правонарушителей. Эту проблему следует исследовать отдельно.