Сценарий PwrTest DirectedFx

Сценарий PwrTest DirectedFx предназначен для тестирования устройств с драйверами, использующими Направленную платформу управления питанием (DFx).

Пользователь предоставляет путь к экземпляру устройства(й) для проверки и, опционально, состояние питания устройства.

Если состояние D не указано, тест проверяет, что устройства не остались в D0. Чтобы найти путь к экземпляру, изучите свойства устройства в Диспетчере устройств. Кроме того, запустите тест без параметров, чтобы получить список путей экземпляра всех устройств, поддерживающих DFx, в системе.

Этот тест может выполняться в любой системе с функцией Modern Standby независимо от параметров сетевого подключения в режиме ожидания или от того, используется ли сетевое или аккумуляторное питание.

Для указанного устройства тест проверяет, что:

  • Устройство и все дочерние устройства должны быть отключены перед тем, как родительское устройство начнет поддерживать DFx.
  • Устройство успешно завершает по крайней мере один управляемый цикл выключения/включения.
  • Устройство переходит в правильное состояние D после завершения целенаправленного выключения питания. (необязательно).

Для каждого цикла тест показывает:

  • Время, когда система находилась в состоянии стабильного простоя

  • Время, когда было отключено состояние глубокой спячки платформы (DRIPS)

    • Время, когда каждая отдельная причина была активна
  • Отдельная статистика и необязательная причина сбоя для всех тестовых устройств

    • Device {Test Device} failed because device {Failed Device} {Failed Reason}.
      • Является устройством разбиения по страницам или устройством отладки
      • Не поддерживает DFx
      • Имеет ограничение на компонент
      • Не удалось выполнить выключение питания системы DFx
  • Каждое дерево вещания и все устройства участников

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

Если устройства в системе не поддерживают DFx, тест возвращается Error retrieving list of available Directed Fx devices.

Синтаксис

pwrtest /directedfx [/c:n] [/d:n] [/p:n] [/device(:n):path] [/?] 

/c:n
Указывает количество циклов (1 — это значение по умолчанию) для выполнения.

/d:n
Указывает время задержки между циклами (в секундах; 60 — по умолчанию).

/p:n
Указывает время остаться в подключенном режиме ожидания (в секундах; по умолчанию — 300).

/device:n
Параметр «Путь» предоставляет путь экземпляра устройства для тестирования.
N предоставляет необязательное состояние питания устройства, в которое устройство должно войти из-за направленного перехода Fx.

Примеры

pwrtest /directedfx

Синтаксис PwrTest

Введение в платформу управления направленным распределением энергии

Направленный тест проверки системы FX