UEFI GOP mode test
This automated test verifies that a system implements the Graphics Output Protocol (GOP) mode protocol in accordance with the Windows HLK requirements.
Test details
Specifications |
|
Platforms |
|
Supported Releases |
|
Expected run time (in minutes) | 2 |
Category | Compatibility |
Timeout (in minutes) | 120 |
Requires reboot | false |
Requires special configuration | false |
Type | automatic |
Additional documentation
Tests in this feature area might have additional documentation, including prerequisites, setup, and troubleshooting information, that can be found in the following topic(s):
Running the test
Before you run the test, complete the test setup as described in the test requirements: WDTF System Fundamentals Testing Prerequisites.
The system should have Secure Boot turned off in order to run the pre-operating system application, or have a compatible feature for running Microsoft test-signed binaries.
Troubleshooting
For generic troubleshooting of HLK test failures, see Troubleshooting Windows HLK Test Failures.
For troubleshooting information, see Troubleshooting System Client Testing.
More information
Mode selection
Once UEFI has determined which display is enabled to display the pre-operating system screen, it must select the mode to apply based on the following logic:
System with an Integrated display (laptop, all in one, tablet): The display must always be set to its native resolution and native timing.
System without an Integrated display (desktop):
UEFI must attempt to set the native resolution and timing of the display by obtaining it from the EDID.
If that is not supported, UEFI must select an alternate mode that matches the same aspect ratio as the native resolution of the display.
At the minimum, UEFI must set a mode of 1024 x 768.
If the display device does not provide an EDID, UEFI must set a mode of 1024 x 768.
The firmware must always use a 32 bit linear frame buffer to display the pre-operating system screen.
PixelsPerScanLine must be equal to the HorizontalResolution.
PixelFormat must be PixelBlueGreenRedReserved8BitPerColor. A physical frame buffer is required. PixelBltOnly is not supported.
Parameters
Parameter name | Parameter description |
---|---|
LLU_NetAccessOnly | |
SOURCE_PATH | |
LLU_LclAdmin.DomUsr |