PwrTest Info Scenario
The PwrTest Info Scenario captures and logs the current system power information from various categories.
Syntax
pwrtest /info:option [/p:{n|a|*}] [/w:n] [/?]
/info:option
option | Description |
---|---|
all |
Displays all system information. |
powercap |
Displays SYSTEM_POWER_CAPABILITIES. |
powerinfo |
Displays SYSTEM_POWER_CAPABILITIES. |
battery |
Displays SYSTEM_BATTERY_STATE. |
ppm |
Displays all processor information. |
ppmidle |
Displays processor idle state information. |
ppmperf |
Displays processor performance state information. |
ppmperfverbose |
Displays processor performance state information in the verbose format . |
/p:{n|a|\*}
Specifies the logical processor number for /info:ppm/info:ppmidle, or /info:ppmperf options.
a or \*
Specifies all the logical processor(s) (default).
/w:{y|n}
Specifies the time in seconds to wait for PPM rundown event (default is 10 seconds).
Examples
pwrtest /info:all
pwrtest /info:battery
pwrtest /info:ppm
pwrtest /info:ppm /p:1
pwrtest /info:ppmidle
pwrtest /info:ppmperf /p:2
XML log file output
<PwrTestLog>
<SystemInformation>
</SystemInformation>
<InfoScenario>
<SYSTEM_POWER_CAPABILITIES>
<SystemS1StateSupported></SystemS1StateSupported>
<SystemS2StateSupported></SystemS2StateSupported>
<SystemS3StateSupported></SystemS3StateSupported>
<SystemS4StateSupported></SystemS4StateSupported>
<SystemS5StateSupported></SystemS5StateSupported>
<RtcWakeSupported></RtcWakeSupported>
<FastSystemS4></FastSystemS4>
</SYSTEM_POWER_CAPABILITIES>
<SYSTEM_POWER_INFORMATION>
<MaxIdlenessAllowed></MaxIdlenessAllowed>
<Idleness></Idleness>
<TimeRemaining></TimeRemaining>
<CoolingMode></CoolingMode>
</SYSTEM_POWER_INFORMATION>
<SYSTEM_BATTERY_STATE>
<AcOnLine></AcOnLine>
<BatteryPresent></BatteryPresent>
<Charging></Charging>
<Discharging></Discharging>
<MaxCapacity></MaxCapacity>
<RemainingCapacity></RemainingCapacity>
<RateOfDrain></RateOfDrain>
<EstimatedTime></EstimatedTime>
<DefaultAlert1></DefaultAlert1>
<DefaultAlert2></DefaultAlert2>
</SYSTEM_BATTERY_STATE>
<PROCESSOR_POWER_INFORMATION>
<CPUNumber></CPUNumber>
<MaxMhz></MaxMhz>
<CurrentMhz></CurrentMhz>
<MhzLimit></MhzLimit>
<MaxIdleState></MaxIdleState>
<CurrentIdleState></CurrentIdleState>
</PROCESSOR_POWER_INFORMATION>
</InfoScenario>
</PwrTestLog>
The following table describes the XML elements that appear in the log file.
Element | Description |
---|---|
<InfoScenario> | Contains information related to the info scenario. There is only one <InfoScenario> element in a PwrTest log file. |
<SYSTEM_POWER_CAPABILITIES> | Contains information related to system power capabilities. This information is retrieved from the SYSTEM_POWER_CAPABILITIES structure. |
<SystemSxStateSupported> | Indicates if a given system ACPI sleep state is supported on the system. |
<RtcWakeSupported> | Indicates the lowest sleep state where RTC wake (wake on timer) is supported. The value is of the SYSTEM_POWER_STATE enumeration. |
<FastSystemS4> | Indicates if hybrid sleep is available on the system. |
<SYSTEM_POWER_INFORMATION> | Contains information related to the idleness of the system. |
<MaxIdlenessAllowed> | Indicates the idleness (in percentage) when the system is considered idle and the idle timeout begins counting. |
<Idleness> | Current idle level, expressed in percentage. |
<TimeRemaining> | Indicates the time remaining in the system standby idle timer, in seconds. |
<CoolingMode> | Indicates the current system cooling mode: (0) Active, (1), Passive, (2) Invalid. |
<SYSTEM_BATTERY_STATE> | Contains information related to the current state of the system battery. |
<AcOnLine> | Indicates whether the system is currently operating on AC power. |
<BatteryPresent> | Indicates if at least one battery is present in the system. |
<Charging> | Indicates whether at least one battery is currently charging. |
<Discharging> | Indicates whether at least one battery is currently discharging. |
<MaxCapacity> | Maximum capacity of the battery when new, in milliwatt hours (mW-h). |
<RemainingCapacity> | Estimated remaining capacity of the battery, in milliwatt hours (mW-h). |
<RateOfDrain> | Indicates the current rate of discharge of the battery in milliwatts (mW). |
<EstimatedTime> | Estimated time remaining on the battery, in seconds. |
<DefaultAlert1> | Indicates the battery manufacturer's suggested capacity when a low battery alert should occur. |
<DefaultAlert2> | Indicates the battery manufacturer's suggested capacity when a warning battery alert should occur. |
<PROCESSOR_POWER_INFORMATION> | Contains information related to the system processors and their power management capabilities. |
<CPUNumber> | Indicates which processor the current <PROCESSOR_POWER_INFORMATION> element is describing. |
<MaxMhz> | Indicates the maximum frequency of the processor. |
<CurrentMhz> | Indicates the current frequency of the processor. |
<MhzLimit> | Indicates the current limit on the processor clock frequency. |
<MaxIdleState> | Indicates the maximum idle state of the processor. |
<CurrentIdleState> | Indicates the current idle state of the processor. |