Поделиться через


Упражнение 3. Выявление проблем с отсутствующими ограничениями

Состояние питания SoC — это сумма состояний всех устройств.

Windows хранит список устройств и их состояний, которые критически важны для достижения низкой мощности. Они называются ограничениями. Windows будет ожидать выполнения всех ограничений, прежде чем использовать устойчивость и ввести DRIPS. Ограничения определяются изготовителем оборудования и поставщиком SoC через встроенное ПО ACPI.

Встроенное ПО ACPI необходимо изменить, если изготовитель оборудования изменяет эталонную структуру поставщика SoC, и ограничения должны точно отражать эти изменения.

Отсутствие ограничений или слишком большое количество ограничений могут привести к различным проблемам, которые увеличивают энергопотребление в режиме ожидания.

  1. Скачайте предварительно созданный отчетsleepstudy-report_2.htmlздесь.

  2. Откройте sleepstudy-report_2.html в любом браузере.

  3. Щелкните Сеанс 12.

    • Система потребляет 1,307 Вт энергии в течение 11 минут

    • Процент DRIPS составляет 92 %.

    • Процент аппаратного DRIPS составляет 19 %.

    Снимок экрана: пример данных о энергопотреблении систем.

  4. Посмотрите на таблицу Top Offenders

    • Беспроводное сетевое устройство отображается как активное только 7 % времени во время сеанса.

    • Эта проблема не может учитывать частоту 19 % HW DRIPS .

    Снимок экрана: пример таблицы основных правонарушителей.

Большие расхождения между программными driPS % (например, 92 %) и аппаратными DRIPS % (например, 19 %) обычно являются симптомами отсутствия ограничения во встроенном ПО ACPI.

Проще говоря, Windows предполагает, что система готова к вводу DRIPS, но некоторые аппаратные компоненты по-прежнему активны и не позволяют пакету SoC войти в режим простоя S0 с низким энергопотреблением.

Следующий логический шаг — попытаться изолировать и определить, какой аппаратный компонент по-прежнему находится в D0 и потребляет энергию, используя либо платформу с питанием, либо средства отладки кремниевого партнера.

Примечание Проблема с отсутствием ограничений, выявленная несоответствием программного и аппаратного обеспечения DRIPS , отличается от проблемы беспроводного устройства 7% активного времени, показанной в таблице основных правонарушителей. Эту проблему следует исследовать отдельно.