[Bug 20776] 3DMark Vantage: your graphics card doesn't support DirectX 10 (needs support for 'D3D10_QUERY_SO_STATISTICS')

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Dec 31 01:55:45 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=20776

--- Comment #18 from Sergey Isakov <isakov-sl at bk.ru> ---
Created attachment 53279
  --> https://bugs.winehq.org/attachment.cgi?id=53279
The application is in infinite loop

The application 3DMark Vantage is subjected by several bugs:
- 25086: GetLogicalProcessorInfoEx (there is a patch)
- GetNumaHighestNodeNumber (the patch is also in 25086)
- bug 27035: D3DX10UnsetAllDeviceObjects (there is a patch)
- bug 39674: BluetoothFindFirstRadio, BluetoothFindRadioClose
- bug 20776: D3D10_QUERY_SO_STATISTICS (there is a patch here)
- D3D10_QUERY_TYPE_SO_OVERFLOW (there is a patch here)
- CheckMultisampleQualityLevels
- if (FAILED(hr) || caps.VertexShaderVersion < 4 || caps.PixelShaderVersion <
4) 
I don't know who is decided version < 4. My card has 3 and OEM claims it is
DX11 compatible.
After applying all these patches I got the application 3DMarkVantage started
and accepted DirectX10. When I started a benchmark it begins testing SystemInfo
and then freeze as on the screen.
I may proposed that my implementation for SO_STATISTICS and SO_OVERFLOW in not
enough.
The application wait for the query finish while this implementation is just a
stub. It needs some kind or counter or more full implementation.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list