https://bugs.winehq.org/show_bug.cgi?id=53251
Bug ID: 53251 Summary: d3d10core:d3d10core - test_pipeline_statistics_query() sometimes fails on Windows 10 1909+ Product: Wine Version: unspecified Hardware: x86-64 OS: Windows Status: NEW Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
d3d10core:d3d10core - test_pipeline_statistics_query() sometimes fails on Windows 10 1909+:
d3d10core.c:4780: Test failed: Got unexpected IAVertices count: 0. d3d10core.c:4781: Test failed: Got unexpected IAPrimitives count: 0. d3d10core.c:4782: Test failed: Got unexpected VSInvocations count: 0. d3d10core.c:4785: Test failed: Got unexpected CInvocations count: 0. d3d10core.c:4786: Test failed: Got unexpected CPrimitives count: 0.
https://test.winehq.org/data/patterns.html#d3d10core:d3d10core
These failures seem to only happen on the TestBot VMs that use the basic 'VGA' driver. However they are pretty rare so it's hard to be sure they cannot happen on the QXL multi-monitor configurations.
They are also rare enough to cause false positives.
https://bugs.winehq.org/show_bug.cgi?id=53251
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source, testcase
https://bugs.winehq.org/show_bug.cgi?id=53251
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|d3d10core:d3d10core - |d3d10core:d3d10core - |test_pipeline_statistics_qu |test_pipeline_statistics_qu |ery() sometimes fails on |ery() sometimes fails on |Windows 10 1909+ |Windows 10 2009+
--- Comment #1 from François Gouget fgouget@codeweavers.com --- These failures actually only happen on Windows 10 2009+.
https://bugs.winehq.org/show_bug.cgi?id=53251
--- Comment #2 from François Gouget fgouget@codeweavers.com --- The counts are not always 0 (2022-11-05 w10pro64_he). Note that data is memset(0xff) in get_query_data() so these values must come from ID3D10Asynchronous_GetData() despite it failing with DXGI_ERROR_DEVICE_REMOVED (0x887a0005).
d3d10core.c:4813: Test failed: Got unexpected hr 0x887a0005. d3d10core.c:4813: Test failed: Got unexpected hr 0x887a0005. d3d10core.c:4824: Test failed: Got unexpected IAVertices count: 0. d3d10core.c:4825: Test failed: Got unexpected IAPrimitives count: 4813. d3d10core.c:4826: Test failed: Got unexpected VSInvocations count: 4403742. d3d10core.c:4827: Test failed: Got unexpected GSInvocations count: 4389164. d3d10core.c:4828: Test failed: Got unexpected GSPrimitives count: 7883936. d3d10core.c:4829: Test failed: Got unexpected CInvocations count: 0. d3d10core.c:4830: Test failed: Got unexpected CPrimitives count: 0. d3d10core.c:4832: Test failed: Got unexpected PSInvocations count: 64. d3d10core.c:4842: Test failed: Got unexpected hr 0x887a0005. d3d10core.c:4842: Test failed: Got unexpected hr 0x887a0005. d3d10core.c:4843: Test failed: Got unexpected IAVertices count: 0. d3d10core.c:4844: Test failed: Got unexpected IAPrimitives count: 4842. d3d10core.c:4845: Test failed: Got unexpected VSInvocations count: 4403742. d3d10core.c:4846: Test failed: Got unexpected GSInvocations count: 4389164. d3d10core.c:4847: Test failed: Got unexpected GSPrimitives count: 7883936. d3d10core.c:4848: Test failed: Got unexpected CInvocations count: 0. d3d10core.c:4849: Test failed: Got unexpected CPrimitives count: 0. d3d10core.c:4850: Test failed: Got unexpected PSInvocations count: 64.