https://bugs.winehq.org/show_bug.cgi?id=32254
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Component|-unknown |directx-d3dx10 Resolution|--- |FIXED Summary|3DMark Vantage crashes on |Futuremark 3DMark Vantage |start up |v1.1.0 crashes on start up
--- Comment #11 from Anastasius Focht focht@gmx.net --- Hello folks,
there is no crash here with recent Wine 1.7.31
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Futuremark/3DMark Vantage
$ WINEDEBUG=+tid,+loaddll,+d3d10core wine ./3DMarkVantage.exe ... 0009:trace:d3d10core:D3D10CoreCreateDevice factory 0x1af0c8, adapter 0x17f4b8, flags 0, unknown0 (nil), device 0x339694. 0009:trace:d3d10core:layer_init id 0xffffffff, count 0x339354, values (nil) 0009:trace:d3d10core:layer_get_size id 0xffffffff, args 0x339368, unknown0 0 0009:trace:d3d10core:layer_create id 0xffffffff, layer_base 0x339268, unknown0 0, device_object 0x1b2a98, riid {00000000-0000-0000-c000-000000000046}, device_layer 0x1b2a9c 0009:trace:d3d10core:layer_create Created d3d10 device at 0x1b2aac 0009:trace:d3d10core:d3d10_device_inner_QueryInterface iface 0x1b2aac, riid {f2b918f3-603f-430a-9ccd-55872b6e85df}, out 0x33926c. 0009:fixme:dxgi:dxgi_device_init Ignoring adapter type. 0009:trace:d3d10core:device_parent_wined3d_device_created device_parent 0x1b2ac4, wined3d_device 0x1bace0. 0009:trace:d3d10core:device_parent_create_swapchain device_parent 0x1b2ac4, desc 0x339270, swapchain 0x33902c. 0009:fixme:d3d10core:device_parent_create_swapchain_surface device_parent 0x1b2ac4, container_parent 0x1b4188, wined3d_desc 0x338d10, surface 0x338d0c partial stub! 0009:fixme:d3d10core:device_parent_create_swapchain_surface Implement DXGI<->wined3d usage conversion 0009:fixme:d3d10core:d3d10_device_CreateTexture2D iface 0x1b2ab0, desc 0x338c38, data (nil), texture 0x338c64 partial stub! 0009:fixme:dxgi:dxgi_device_create_surface iface 0x1b2a98, desc 0x338af0, usage 0, shared_resource (nil), outer 0x1b4840, surface 0x1b4848 partial stub! 0009:trace:d3d10core:device_parent_surface_created device_parent 0x1b2ac4, container_parent 0x1b4840, surface 0x1e6ef8, parent 0x338904, parent_ops 0x338908. 0009:trace:d3d10core:d3d10_device_CreateTexture2D Created ID3D10Texture2D 0x1b4840 0009:trace:d3d10core:d3d10_texture2d_Release 0x1b4840 decreasing refcount to 0 0009:trace:d3d10core:d3d10_device_inner_QueryInterface iface 0x1b2aac, riid {9b7e4c0f-342c-4106-a19f-4f2704f689f0}, out 0x339694. 0009:trace:d3d10core:d3d10_device_CreateQuery iface 0x1b2ab0, desc 0x33954c, query 0x3396ac. 0009:trace:d3d10core:d3d10_device_CreateQuery Created query 0x1e8860. 0009:trace:d3d10core:d3d10_device_CreateQuery iface 0x1b2ab0, desc 0x33954c, query 0x3396b0. 0009:fixme:d3d:query_init Unhandled query type 0x2. 0009:warn:d3d10core:d3d10_query_init Failed to create wined3d query, hr 0x8876086a. 0009:warn:d3d10core:d3d10_device_CreateQuery Failed to initialize query, hr 0x8876086a. 0009:trace:d3d10core:d3d10_query_Release 0x1e8860 decreasing refcount to 0. 0009:trace:d3d10core:d3d10_device_inner_Release 0x1b2aac decreasing refcount to 0. ... --- snip ---
There is window shown in main user interface, stating: "Insufficient hardware detected. Unfortunately your graphics card doesn't support DirectX10".
Regarding your FIXME list: FIXME's are not bugs unless you can prove that individual (semi)stubs are the cause of the crash.
I consider the bug fixed (crash gone) since Henri implemented various D3D10 stubs. The current complaint about DX10 cap is already a dupe of existing bugs.
@ Jarkko don't use tainted/broken prefixes. The installer works fine, it installs PhysX and VC++ 2010 runtime on its own.
$ 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.31-47-g516ed8e
Regards