PwrTest Thermal Scenario

The PwrTest Thermal Scenario monitors ACPI thermal zone information and statistics. This scenario is only supported on systems that report thermal zones and temperature changes.

Note This scenario only works on systems that report thermal data to the operating system.

Syntax

pwrtest /thermal [/t:n] [/?] 

/t:n
Specifies the total time (in minutes) for the scenario to run (the default value for n is 30 minutes).

/temp:{k|c|f}
Specifies the temperature scale Kelvin (k), Celsius (c), Fahrenheit (f) to use for all output and logging (default is Kelvin).

Examples

pwrtest /thermal  
pwrtest /thermal  /t:30
pwrtest /thermal  /t:30 /temp:f

XML log file output

<PwrTestLog>
  <SystemInformation>
  </SystemInformation>
  <ThermalEvents> 
    <PassiveCooling>
        <Timestamp></TimeStamp>
        <TemperatureScale></TemperatureScale>
        <ThermalZoneDeviceInstance></ThermalZoneDeviceInstance>
        <_TMP></_TMP>
        <_PSV></_PSV>
        <_TC1></_TC1>
        <_TC2></_TC2>
        <_TSP></_TSP>
    </PassiveCooling>
    <ActiveCooling>
        <Timestamp></TimeStamp>
        <TemperatureScale></TemperatureScale>
        <ThermalZoneDeviceInstance></ThermalZoneDeviceInstance>
        <_TMP></_TMP>
        <_AC0></_AC0>
        <_AC1></_AC1>
        <_AC2></_AC2>
        <_AC3></_AC3>
        <_AC4></_AC4>
        <_AC5></_AC5>
        <_AC6></_AC6>
        <_AC7></_AC7>
        <_AC8></_AC8>
        <_AC9></_AC9>
    </ActiveCooling>
    <Hot>
        <Timestamp></TimeStamp>
        <TemperatureScale></TemperatureScale>
        <ThermalZoneDeviceInstance></ThermalZoneDeviceInstance>
        <_HOT></_HOT>
    </Hot>
    <Critical>
        <Timestamp></TimeStamp>
        <TemperatureScale></TemperatureScale>
        <ThermalZoneDeviceInstance></ThermalZoneDeviceInstance>
        <_CRT></_CRT>
    </Critical>
    <ActiveCoolingDevicePower>
        <Timestamp></TimeStamp>
        <TemperatureScale></TemperatureScale>
        <ThermalZoneDeviceInstance></ThermalZoneDeviceInstance>
        <FanDeviceInstance></FanDeviceInstance>
        <PowerState></PowerState>
        <ActiveCoolingLevel></ActiveCoolingLevel>
        <ActiveCoolingDeviceIndex></ActiveCoolingDeviceIndex>
    </ActiveCoolingDevicePower>
  </ThermalEvents>
</PwrTestLog> 

The following table describes the XML elements that appear in the log file.

Element Description
<ThermalEvents>

Contains all the different thermal events. There can be only one <ThermalEvents> element in the PwrTest log file.

<EnteringCS>

Connected Standby (CS) entry started, the system is in CS as soon as the display goes off and input is disabled.

<ExitingCS>

CS exit started.

<ExitedCS>

CS exit completed.

<AbortingCS>

CS entry aborting and exiting before entering deepest phase.

<AbortedCS>

CS exit completed after aborted entry.

<InputDisabled>

User input was disabled on the local console.

<InputEnabled>

User input was enabled on the local console.

<PhaseEnter>

CS phase entered, name attribute is the name of the CS phase.

<PhaseExit>

CS phase exited, name attribute is the name of the CS phase.

<ExecutionRequiredSet>

A process made an execution required request which will block DAM phase completion.

<ExecutionRequiredCleared>

A process cleared an execution required request which will unblock DAM phase completion.

<PlatformIdleStats>

Platform idle statistics block.

<State>

Transition counts for a platform idle state since the previous platform idle statistics block.

PwrTest Syntax

PowerCfg