HybridPowerManagement_AppRunning
Power management tests run on dGPU while analyzing Power-Management ETW events that are generated by DXGKrnl. For this test, an application is running on DGPU. The test performs following validations:
Validation of Power components – the test validates that all required power components are declared by the driver.
Validation of latency – the driver reports latency (time for a component to transition to another F-state). The test checks that this number matches the actual latency.
Validate Active/Idle state of the component – checks that power components are in expected Active/Idle state (based on the test scenario).
Validate DState – checks that DGPU is in expected D state (based on the test scenario).
Validate DGPU process – checks which processes have devices on DGPU. Anything other than the test itself will result in failure.
Test details
Associated requirements |
System.Fundamentals.Graphics.HybridGraphics.MultiGPU |
Platforms |
Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86 Windows Server 2012 R2 |
Expected run time |
~30 minutes |
Categories |
Certification Functional |
Type |
Automated |
Running the test
Before you run the test, complete the test setup as described in the test requirements: WDTF System Fundamentals Testing Prerequisites.
Troubleshooting
For troubleshooting information, see Troubleshooting System Fundamentals Testing.
Error | Description |
---|---|
Conformance issues |
When the test detects a conformance issue, it saves an image in the test directory if the -saveBMP parameter is specified. You can view this image to help diagnose the issue. |
Validation failures |
To get more information about the failure, run the test under User Mode Debugger. The test will output the information that it gets from ETW events, to help diagnose the failure. |
More information
Command syntax
Parameter | Description |
---|---|
-saveBMP |
By using this parameter, the test saves presented images in BMP format to the test directory in case of conformance failure. This is useful for diagnosing conformance failures. |
-whql | -featurelevel:<fl> |
-whql results in device creation with highest support on a given adapter. –featurelevel:<fl> creates a device of requested feature level Default value: -wqhl for DX10+ drivers; -featurelevel:9.1 for DX9 drivers |
-hybrid |
This value forces application execution on dGPU as if it was on the DList. |