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
  • System.Client.Firmware.UEFI.GOP.Display
  • System.Server.Firmware.UEFI.GOP.Display
Platforms
  • Windows 10, client editions (x86)
  • Windows 10, client editions (x64)
  • Windows Server 2016 (x64)
  • Windows 10, client editions (Arm64)
Supported Releases
  • Windows 10
  • Windows 10, version 1511
  • Windows 10, version 1607
  • Windows 10, version 1703
  • Windows 10, version 1709
  • Windows 10, version 1803
  • Windows 10, version 1809
  • Windows 10, version 1903
  • Next update to Windows 10
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:

    1. System with an Integrated display (laptop, all in one, tablet): The display must always be set to its native resolution and native timing.

    2. System without an Integrated display (desktop):

      1. UEFI must attempt to set the native resolution and timing of the display by obtaining it from the EDID.

      2. If that is not supported, UEFI must select an alternate mode that matches the same aspect ratio as the native resolution of the display.

      3. At the minimum, UEFI must set a mode of 1024 x 768.

      4. If the display device does not provide an EDID, UEFI must set a mode of 1024 x 768.

    3. The firmware must always use a 32 bit linear frame buffer to display the pre-operating system screen.

    4. PixelsPerScanLine must be equal to the HorizontalResolution.

    5. 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