none
D3D Mobile Driver Comparison Test - Subcases RRS feed

  • Question

  • Hi all,

    I'm running Direct3D Mobile Driver Comparision tests for my CE device. I'm running the tests in stand alone mode and I used the following command.

    Tux.exe -o -d D3DM_DriverComp

    I see the tests sub-cases listed are in the range 0-4799. Please see below URL.
    http://msdn.microsoft.com/en-US/library/ee505392.aspx

    However, when i use the above command the test exceeds sub-cases above 4799 until 6071. I see most of the sub-cases above 6000 are getting failed for my device. I would like to know if these sub-cases are valid? If so, where can I get the description of these sub-cases. Here is the log for one of the sub-case which failed.

    <TESTCASE ID=6071>
       *** vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
       *** TEST STARTING
       ***
       *** Test Name:      (MultiInstTest) Render with two processes: Texture,    Flat shading,    Vertex Alpha,

    Vertex Fog, 5 Instances, Remote
       *** Test ID:        6071
       *** Library Path:   \Hard disk\d3dm_drivercomp.dll
       *** Command Line:
       *** Kernel Mode:    No
       *** Random Seed:    13757
       *** Thread Count:   1
       *** vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
       D3DMQA: ShellProc(SPM_BEGIN_TEST, ...) called
       BEGIN TEST: "(MultiInstTest) Render with two processes: Texture,    Flat shading,    Vertex Alpha, Vertex Fog,

    5 Instances, Remote", Threads=1, Seed=13757
          D3DMQA: Creating D3DM object.
          D3DMQA: Getting adapter display mode
          D3DMQA: Creating Direct3D device
          D3DMQA: Beginning ExecuteMultiInstTest.
          D3DMQA: Entering MultiInstRenderScene (PID: 067C0F5E)
          D3DMQA: Leaving MultiInstRenderScene (PID: 067C0F5E)
          D3DMQA: Capturing window client extents
          D3DMQA: Capture extent rectangle: (top: 219, left: 368, right: 432, bottom: 283)
          D3DMQA: HDC dumped to \Hard disk\TSTDRV_TESTCASE6071_FRAME0000.BMP.
          D3DMQA: Creating D3DM object.
          D3DMQA: Loading driver: D3DMREF.DLL
          D3DMQA: Getting adapter display mode
          D3DMQA: Creating Direct3D device
          D3DMQA: Beginning ExecuteMultiInstTest.
          D3DMQA: Entering MultiInstRenderScene (PID: 067C0F5E)
          D3DMQA: Leaving MultiInstRenderScene (PID: 067C0F5E)
          D3DMQA: Capturing window client extents
          D3DMQA: Capture extent rectangle: (top: 219, left: 368, right: 432, bottom: 283)
          D3DMQA: HDC dumped to \Hard disk\REFDRV_TESTCASE6071_FRAME0000.BMP.
          D3DMQA: Created delta file \Hard disk\DRVDIF_TESTCASE6071_FRAME0000.BMP.
          D3DMQA: Frame 0 (no description) does not satisfy quality constraints. hr = 0x80004005
          D3DMQA: Difference frame exceeds tolerance. Failing.
          D3DMQA: File: C:\yzqa\private\test\Multimedia\DirectX\d3d\mobile\tests\functional\DriverComp\.\test.cpp :

    995
          D3DMQA: Deleting \Hard disk\TSTDRV_TESTCASE6071_FRAME0000.BMP in preparation for test.
          D3DMQA: Deleting \Hard disk\REFDRV_TESTCASE6071_FRAME0000.BMP in preparation for test.
          D3DMQA: Deleting \Hard disk\DRVDIF_TESTCASE6071_FRAME0000.BMP in preparation for test.
          D3DMQA: ShellProc(SPM_END_TEST, ...) called
       END TEST: "(MultiInstTest) Render with two processes: Texture,    Flat shading,    Vertex Alpha, Vertex Fog, 5

    Instances, Remote", FAILED, Time=57.137
       *** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       *** TEST COMPLETED
       ***
       *** Test Name:      (MultiInstTest) Render with two processes: Texture,    Flat shading,    Vertex Alpha,

    Vertex Fog, 5 Instances, Remote
       *** Test ID:        6071
       *** Library Path:   \Hard disk\d3dm_drivercomp.dll
       *** Command Line:
       *** Kernel Mode:    No
       *** Result:         Failed
       *** Random Seed:    13757
       *** Thread Count:   1
       *** Execution Time: 0:00:57.137
       *** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^s^^^^^^^^^^^^^^^^^^^^^^^^

    Regards,
    Madhukar

    Thursday, July 8, 2010 2:16 PM

All replies

  • Can any one who had already executed the D3DM tests let me know what are the valid subcases. I'm not sure about it.

    Thank You.

    Regards,
    Madhukar

     

    Friday, July 9, 2010 5:33 AM
  • Can some one from MS answer my question. I would like to know if the test sub cases above 6000 are required or can I ignore if the tests fail.

    Monday, July 12, 2010 2:47 PM
  •    *** Test Name:      (MultiInstTest) Render with two processes: Texture,    Flat shading,    Vertex Alpha,

          D3DMQA: File: C:\yzqa\private\test\Multimedia\DirectX\d3d\mobile\tests\functional\DriverComp\.\test.cpp :

    The output includes a discription of the test, although a little short.

    The output also tells you where the source code for the test is so that you can get all of the details that you want.  Replace C:\yzqa with your WINCEROOT.

    As for required, what do you mean exactly?  None of the tests are "required" for Windows CE.


    Bruce Eitman (eMVP)
    Senior Engineer
    Bruce.Eitman AT Eurotech DOT com
    My BLOG http://geekswithblogs.net/bruceeitman

    Eurotech Inc.
    www.Eurotech.com
    Monday, July 12, 2010 6:17 PM
    Moderator
  • I would like to know if I would like to go for BSP certification for my device, will the failed sub-cases would prevent in getting it. Is it mandatory that all the sub-cases need to pass?

    Tuesday, July 13, 2010 1:57 PM