Share via


MPO Quality Tests

These tests render a video frame in 3 different modes:

  • Reference mode (software)

  • DXVAHD mode

  • Multi-plane Overlays (YUV swapchains)

The renderings are captured using a capture card and compared with PSNR, depending on the result a test pass or fail depending on the tolerance threshold that is individually defined for each test. Thresholds are shown below:

MPO Quality Test - 720p source to 1280x720 surface

  • At least 50db between reference and DXVAHD/MPO

  • At least 50db between DXVAHD and MPO

MPO Quality Test - 720p source to 1920x1080 surface

  • At least 45db between reference and DXVAHD/MPO

  • At least 50db between DXVAHD and MPO

MPO Quality Test - 1080p source to 1280x720 surface

  • At least 45db between reference and DXVAHD/MPO

  • At least 50db between DXVAHD and MPO

MPO Quality Test - 1080p source to 1920x1080 surface

  • At least 50db between reference and DXVAHD/MPO

  • At least 50db between DXVAHD and MPO

MPO Quality Test - 720x480 source to 1280x720 surface

  • At least 40db between reference and DXVAHD/MPO

  • At least 50db between DXVAHD and MPO

MPO Quality Test - 720x480 source to 1920x1080 surface

  • At least 40db between reference and DXVAHD/MPO

  • At least 50db between DXVAHD and MPO

MPO Quality Test - 720x480 source to 960x720 surface

  • At least 40db between reference and DXVAHD/MPO

  • At least 50db between DXVAHD and MPO

MPO Quality Test - 720x480 source to 1440x1080 surface

  • At least 40db between reference and DXVAHD/MPO

  • At least 50db between DXVAHD and MPO

Test details

Associated requirements

Device.Graphics.WDDM13.DisplayRender.MultiplaneOverlaySupport Device.Graphics.WDDM13.DisplayRender.MultiPlaneOverlayVideoProcessing

See the device hardware requirements.

Platforms

Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86 Windows Server 2012 R2

Expected run time

~15 minutes

Categories

Certification

Type

Automated

 

Running the test

Before you run the test, complete the test setup as described in the test requirements: Graphic Adapter or Chipset Testing Prerequisites.

Important  

This test requires the following:

  • 2 computers included in the same pool.

  • A video capture card capable of acquiring uncompressed video and is recognized as a webcam.

  • An HDMI cable to connect the device to be tested to the capture card in the frame server.

 

To configure the test

  1. Ensure that the frame capture server is not joined to a domain.

  2. Enable Network Discovery for the current profile.

  3. Turn off password protected sharing.

  4. Connect the capture card to this machine and install the required drivers.

  5. Install Windows on the device to be tested and do not join a domain. Make sure that YUV overlays are enabled and working before continuing.

  6. Connect the HDMI output of the device to be tested to the capture card in the frame capture server.

  7. On the device to be tested use Windows + P to use only the secondary monitor.

  8. Use the software provided with the capture card to ensure the following:

    • The capture card is working.

    • Compression is disabled.

    • Resizing is disabled.

    • The output is well aligned.

  9. Schedule the tests.

Troubleshooting

For troubleshooting information, see Troubleshooting Device.Graphics Testing.

If you get a frame capture initialization error, ensure that the machines can ping each other, the Windows Firewall is properly configured and not blocking communication, and there are no login issues. Domain joined machines are known to be problematic.

If DXVAHD wasn’t used during the test, ensure that the drivers needed to support DXVAHD decoding are properly installed.

If MPO wasn’t used during the test, ensure that the drivers needed to support MPO decoding are properly installed.

 

 

Send comments about this topic to Microsoft