DXGI HybridPresent
This test runs on Microsoft Supported Graphics Hybrid Configurations as if it is on the DList. The test runs a simple present scenario (present a frame) and does following validations:
Conformance of the displayed image
Validation of CrossAdapter surfaces (unless Vista BLT presentation model)
Validation of Presents (CrossAdapter present versus Regular present)
The test iterates on the following:
Presentation models – Blt, Flip, DirectFlip
Fullscreen vs. Windowed
Swapchain surface format
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. |
Cross Adapter surface validation or Cross Adapter Present 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. |