[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
Sun Sep 27 12:18:47 CDT 2015
https://bugs.winehq.org/show_bug.cgi?id=20776
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |focht at gmx.net
Component|-unknown |directx-d3d
Summary|3DMark Vantage: your |3DMark Vantage: your
|graphics card doesn't |graphics card doesn't
|support DirectX 10 |support DirectX 10 (needs
| |support for
| |'D3D10_QUERY_SO_STATISTICS'
| |)
--- Comment #7 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
confirming, still present.
Needs 'Windows Vista' mode.
Trace log:
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Futuremark/3DMark Vantage
$ WINEDEBUG=+tid,+seh,+relay,+d3d,+dxgi,+snoop wine ./3DMarkVantage.exe
>>log.txt 2>&1
...
0053:Call KERNEL32.GetProcAddress(03d00000,01a115c0
"benchmark_c_api_check_dx10_support") ret=019e37a5
0053:Ret KERNEL32.GetProcAddress() retval=045002b9 ret=019e37a5
0053:CALL benchmark.benchmark_c_api_check_dx10_support(<unknown, check return>)
ret=019e37e9
0053:Call dxgi.CreateDXGIFactory(04035008,00329680) ret=03da9eb0
...
0053:trace:d3d:wined3d_adapter_init_gl_caps adapter 0x1d0800.
0053:trace:d3d:wined3d_adapter_init_gl_caps GL_RENDERER: "GeForce GTX
850M/PCIe/SSE2".
0053:trace:d3d:wined3d_adapter_init_gl_caps GL_VENDOR: "NVIDIA Corporation".
0053:trace:d3d:wined3d_adapter_init_gl_caps GL_VERSION: "4.5.0 NVIDIA 352.21".
0053:trace:d3d:wined3d_parse_gl_version Found OpenGL version 4.5.
...
0053:Ret dxgi.CreateDXGIFactory() retval=00000000 ret=03da9eb0
...
0053:Call
d3d10.D3D10CreateDevice(0019f660,00000000,00000000,00000000,0000001d,00329214)
ret=03dabbc7
...
0053:Call
d3d10core.D3D10CoreCreateDevice(001cfd70,0019f660,00000000,00000000,00329214)
ret=7abf6cba
0053:Call
d3d11.D3D11CoreCreateDevice(001cfd70,0019f660,00000000,00328f5c,00000001,00328f58)
ret=7abd8808
0053:fixme:d3d11:D3D11CoreCreateDevice Ignoring feature levels.
...
0053:Call
dxgi.DXGID3D10CreateDevice(7ab80000,001cfd70,0019f660,00000000,00000000,00328ea4)
ret=7ab929e2
0053:trace:dxgi:DXGID3D10CreateDevice d3d10core 0x7ab80000, factory 0x1cfd70,
adapter 0x19f660, flags 0, unknown0 (nil), device 0x328ea4.
...
0053:trace:dxgi:DXGID3D10RegisterLayers layers 0x7ababf24, layer_count 1
...
0053:trace:dxgi:DXGID3D10RegisterLayers layer 0: id 0xffffffff, init
0x7ab92606, get_size 0x7ab926b7, create 0x7ab92768
0053:Ret dxgi.DXGID3D10RegisterLayers() retval=00000000 ret=7ab9290e
0053:Ret d3d11.D3D11CoreRegisterLayers() retval=00000000 ret=7af1dd3c
...
0053:Call wined3d.wined3d_get_device_caps(001d07f0,00000000,00000001,00328b60)
ret=7af1d738
0053:trace:d3d:wined3d_get_device_caps wined3d 0x1d07f0, adapter_idx 0,
device_type WINED3D_DEVICE_TYPE_HAL, caps 0x328b60.
0053:Ret wined3d.wined3d_get_device_caps() retval=00000000 ret=7af1d738
...
0053:trace:d3d:wined3d_get_adapter_display_mode Returning 1920x1080 at 60
WINED3DFMT_B8G8R8X8_UNORM 0x1.
0
...
0053:Ret dxgi.DXGID3D10CreateDevice() retval=00000000 ret=7ab929e2
...
0053:Ret d3d11.D3D11CoreCreateDevice() retval=00000000 ret=7abd8808
...
0053:Ret d3d10core.D3D10CoreCreateDevice() retval=00000000 ret=7abf6cba
...
0053:Ret d3d10.D3D10CreateDevice() retval=00000000 ret=03dabbc7
...
0053:trace:d3d:wined3d_query_create device 0x1db5c0, type 0x8, query 0x205628.
...
0053:trace:d3d:query_init Event query.
...
0053:trace:d3d:wined3d_query_create Created query 0x205640.
0053:Ret wined3d.wined3d_query_create() retval=00000000 ret=7ab90f9a
....
0053:Call wined3d.wined3d_query_create(001db5c0,00000002,00205680,00205690)
ret=7ab90f9a
0053:trace:d3d:wined3d_query_create device 0x1db5c0, type 0x2, query 0x205690.
...
0053:fixme:d3d:query_init Unhandled query type 0x2.
0053:warn:d3d:wined3d_query_create Failed to initialize query, hr 0x8876086a.
...
0053:Call msvcr100._CxxThrowException(003290d4,0407b0d8) ret=03db08de
0053:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,00329054)
ret=7ad6d766
0053:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b843bad
ip=7b843bad tid=0053
0053:trace:seh:raise_exception info[0]=19930520
0053:trace:seh:raise_exception info[1]=003290d4
0053:trace:seh:raise_exception info[2]=0407b0d8
0053:trace:seh:raise_exception eax=7b832b5d ebx=001d3a54 ecx=0000000c
edx=00328fa4 esi=00329050 edi=00329010
0053:trace:seh:raise_exception ebp=00328fe8 esp=00328f84 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00200216
0053:trace:seh:call_stack_handlers calling handler at 0x3fcf2b3 code=e06d7363
flags=1
0053:trace:seh:call_stack_handlers handler at 0x3fcf2b3 returned 1
...
0053:Call
gdi32.ExtTextOutA(00600053,00000195,000000db,00000000,00000000,05bcfbe0
"Unfortunately your graphics card doesn't support
DirectX10.",0000003b,00000000) ret=00ff8689
--- snip ---
Debugger:
--- snip ---
Wine-dbg>c
Stopped on breakpoint 1 at 0x7e447b71 query_init
[/home/focht/projects/wine/wine.repo/src/dlls/wined3d/query.c:710] in wined3d
710 {
Wine-dbg>bt
Backtrace:
=>0 0x7e447b71 query_init(query=0x19e040, device=0x1b69f0,
type=WINED3D_QUERY_TYPE_SO_STATISTICS, parent=0x19e3d0)
[/home/focht/projects/wine/wine.repo/src/dlls/wined3d/query.c:710] in wined3d
(0x00339508)
1 0x7ab2ef9a d3d10_query_init+0xf3(query=0x19e3d0, device=0x189a6c,
desc=0x3395cc, predicate=0)
[/home/focht/projects/wine/wine.repo/src/dlls/d3d11/async.c:223] in d3d11
(0x00339558)
2 0x7ab38ade d3d10_device_CreateQuery+0xa5(iface=<couldn't compute location>,
desc=<couldn't compute location>, query=<couldn't compute location>)
[/home/focht/projects/wine/wine.repo/src/dlls/d3d11/device.c:2538] in d3d11
(0x003395a8)
3 0x03d508ba in benchmark (+0xb08b9) (0x0033962c)
4 0x03d4bc21 in benchmark (+0xabc20) (0x003396c8)
5 0x04478ef8 (0x044789f0)
Wine-dbg>n
711 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info;
Wine-dbg>n
713 query->parent = parent;
Wine-dbg>n
715 switch (type)
Wine-dbg>n
797 FIXME("Unhandled query type %#x.\n", type);
Wine-dbg>n
797 FIXME("Unhandled query type %#x.\n", type);
Wine-dbg>n
fixme:d3d:query_init Unhandled query type 0x2.
798 return WINED3DERR_NOTAVAILABLE;
Wine-dbg>n
807 }
--- snip ---
Source:
https://source.winehq.org/git/wine.git/blob/4b35cf730f12f993176be85aa9aabf9b532aed6d:/dlls/wined3d/query.c#l708
$ sha1sum 3DMark_Vantage_v110_installer.exe
67b1b5adbe19736df76904968bc300e904f0f67d 3DMark_Vantage_v110_installer.exe
$ du -sh 3DMark_Vantage_v110_installer.exe
349M 3DMark_Vantage_v110_installer.exe
$ wine --version
wine-1.7.51-201-g60d1d6f
Regards
--
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