WDDM CCD Test for verifying only one internal target active on GPU

This automated queries all display devices and ensures that only one internal device is actively driving an output. Having two displays marked as internal is not supported.

Test details

   
Specifications
  • System.Client.Graphics.NoMoreThanOneInternalMonitor
Platforms
  • Windows 10, client editions (x86)
  • Windows 10, client editions (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) 1
Category Compatibility
Timeout (in minutes) 60
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: System Client Testing Prerequisites.

Troubleshooting

For generic troubleshooting of HLK test failures, see Troubleshooting Windows HLK Test Failures.

For troubleshooting information, see Troubleshooting System Client Testing.

More information

In order for this test to complete successfully, the following must be true:

  • Windows must be able to drive any target from any source, although there may be constraints on which target may be driven in combination.

  • When Windows asks for the EDID, the driver must provide the most current EDID. If there's been an interruption (sleep/resume, PnP stop/start) in the drivers ability to detect connection state, the driver must re-query the display device.

  • For each DVI-I connector on the system, the graphics adapter or chipset driver must expose one target of type D3DKMDT_VOT_DVI and one target of type D3DKMDT_VOT_HD15.

  • The graphics adapter or chipset driver must not use D3DKMDT_VOT_OTHER as target type for any target type already defined in D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY.

  • The graphics adapter or chipset driver must accurately report the result of the connection state request based on the display device being physically connected. If the driver doesn't have this information it must return STATUS_GRAPHICS_UNKNOWN_CHILD_STATUS when the operating system invokes the DXGKDDI_QUERY_CHILD_STATUS DDI. On systems with multiple GPUs, the laptop lid target must not be reported as 'connected' on more than one graphics adapter at any given time.

Parameters

Parameter name Parameter description
LLU_NetAccessOnly LLU Name for net user