Usb ETW и управление питанием
В этой статье представлен краткий обзор использования трассировки событий Windows (ETW) для изучения состояния выборочной приостановки USB и выявления проблем с энергоэффективности системы с помощью служебной программы Windows PowerCfg.
Если драйвер USB-устройства поддерживает выборочную приостановку USB, он может отключить USB-устройство, когда устройство неактивно. Когда устройство больше не простаивает, система активирует его и возобновляет нормальную работу. Если система простаивает и все USB-устройства приостановлены, активность процессора не требуется, поэтому процессор переходит в состояние с низким энергопотреблением. Правильная реализация выборочной приостановки может привести к значительной экономии энергии и увеличению времени работы батареи для мобильных систем.
Вы можете использовать USB ETW для проверки USB-устройств и их драйверов, чтобы проверить, успешно ли они переходят в выборочную приостановку. Проверьте USB-устройства и драйверы, чтобы убедиться, что они правильно поддерживают выборочную приостановку, прежде чем предоставлять устройства конечным пользователям.
Чтобы помочь вам выявить проблемы с энергоэффективности системы, мы улучшили служебную программу Windows PowerCfg в Windows 7. PowerCfg — это служебная программа командной строки, которая входит в состав Windows, которая обеспечивает перечисление и настройку политики питания. Усовершенствования PowerCfg для определения проблем энергоэффективности выполняются с помощью параметра /energy . Эти усовершенствования позволяют PowerCfg проверять систему на наличие распространенных проблем с энергоэффективности и создавать HTML-отчет, содержащий все обнаруженные проблемы.
PowerCfg обнаруживает различные проблемы энергоэффективности, в том числе:
- Неэффективное использование выборочной приостановки USB-устройствами
- Чрезмерное использование процессора
- Увеличено разрешение таймера
- Неэффективные параметры политики управления питанием
- Снижение емкости батареи
PowerCfg определяет различные уровни проблем, включая ошибки сервера и предупреждения.
Чтобы создать отчет по энергоэффективности диагностика с помощью служебной программы PowerCfg, выполните следующую команду в командной строке с повышенными привилегиями:
powercfg /energy
Дополнительные сведения см. в разделе Интерактивная справка: получение подробного диагностического отчета по энергоэффективности.
Дополнительные сведения об управлении питанием Windows и средстве PowerCfg, включая параметр /energy , см. в разделе Параметры powercfg Command-Line.