USB ETW и управление питанием

В этой статье представлен краткий обзор использования трассировки событий для Windows (ETW) для проверки состояния выборочной приостановки USB и выявления проблем с эффективностью системы с помощью служебной программы Windows PowerCfg.

Если драйвер USB-устройства поддерживает выборочную приостановку USB, он может отключить USB-устройство при простое устройства. Когда устройство перестаёт быть в режиме ожидания, система активирует его и возобновляет нормальную работу. Если система неактивна и все USB-устройства приостановлены, не требуется никаких действий процессора, поэтому процессор входит в состояние низкой мощности. Правильная реализация выборочной приостановки может привести к значительной экономии питания и увеличению срока работы батареи для мобильных систем.

Вы можете использовать USB ETW для проверки USB-устройств и их драйверов, чтобы проверить, успешно ли они переходят в выборочную приостановку. Проверьте USB-устройства и драйверы, чтобы убедиться, что они правильно поддерживают выборочную приостановку перед предоставлением устройств конечным пользователям.

Используйте служебную программу Windows PowerCfg для выявления проблем с эффективностью системы. PowerCfg — это программа командной строки, которая входит в состав Windows, которая включает перечисление и конфигурацию политики питания. Усовершенствования PowerCfg для определения проблем с эффективностью энергии выполняются с помощью параметра /energy . Эти улучшения позволяют PowerCfg проверять систему для распространенных проблем с эффективностью энергии и создавать HTML-отчет, содержащий все обнаруженные проблемы.

PowerCfg обнаруживает различные проблемы энергоэффективности, включая следующие:

  • Неэффективное применение выборочной приостановки USB-устройствами
  • Чрезмерное использование процессора
  • Увеличение разрешения таймера
  • Неэффективные параметры политики питания
  • Снижение емкости батареи

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

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

powercfg /energy

Дополнительные сведения об управлении питанием Windows и средстве PowerCfg, включая параметр /energy , см. в разделе "Параметры командной строки PowerCfg".