https://bugs.winehq.org/show_bug.cgi?id=41636
Bug ID: 41636 Summary: WWE 2K15 fails to launch dx10/11 game Product: Wine Version: 1.9.21 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: winetest@luukku.com Distribution: ---
Created attachment 56010 --> https://bugs.winehq.org/attachment.cgi?id=56010 wine-staging 1.9.21 trimmed log
I am using wine-staging 1.9.21
It complains that I don't have enough gpu memory, but that doesnt seem to be the real issue. It lets you start the game anyway. I got 8Gb. Rx 480.
This bug is most likely a dupe of existing bugs but I mark it dupe or make it another bug if I figure out what's the issue.
https://bugs.winehq.org/show_bug.cgi?id=41636
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |39180
--- Comment #1 from winetest@luukku.com --- Depends on bug 39180 which has a patch for d3d11_device_CreateDeferredContext.
https://bugs.winehq.org/show_bug.cgi?id=41636
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #2 from Béla Gyebrószki gyebro69@gmail.com --- Not sure, but it could be a related issue that the game 'Shantae and the Pirate's Curse' throws an error message on start: "Context.cpp: CreateDeferredContext() failed. E_NOTIMPL" and the game quits afterwards (it is a DX11 game).
http://store.steampowered.com/app/345820/
In the terminal: fixme:win:EnumDisplayDevicesW ((null),0,0x33f358,0x00000000), stub! fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type. fixme:dxgi:dxgi_device_init Ignoring adapter type. fixme:d3d11:device_parent_create_swapchain_texture device_parent 0x1b3914, container_parent 0x1bbed0, wined3d_desc 0x33f3b8, wined3d_texture 0x1c8508 partial stub! fixme:d3d11:device_parent_create_swapchain_texture Implement DXGI<->wined3d usage conversion. fixme:d3d11:d3d11_device_CreateDeferredContext iface 0x1b38e8, flags 0, context 0x111360 stub!
The patch from bug #39180 (attachment #55736) lets the game get a bit further, but it hits another issue: fixme:d3d11:d3d11_deferred_context_FinishCommandList iface 0x1b71b4, restore 0, command_list 0x33faec stub!
wine-2.0-rc5-24-gb510dcc OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 730/PCIe/SSE2 OpenGL core profile version string: 4.5.0 NVIDIA 375.26
https://bugs.winehq.org/show_bug.cgi?id=41636 Bug 41636 depends on bug 39180, which changed state.
Bug 39180 Summary: Witcher 3 Wild hunt Wine 1.7.50 not working https://bugs.winehq.org/show_bug.cgi?id=39180
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=41636
--- Comment #3 from winetest@luukku.com --- These lines are spammed a lot
fixme:d3d11:d3d11_deferred_context_UpdateSubresource iface 0x2e50280, resource 0x466cec0, subresource_idx 0, box (nil), data 0x18d8e2e0, row_pitch 0, depth_pitch 0 stub! fixme:d3d11:d3d11_deferred_context_UpdateSubresource iface 0x2e50280, resource 0x466d1e0, subresource_idx 0, box (nil), data 0x18d8e2e0, row_pitch 0, depth_pitch 0 stub!
any idea?
wine-staging 2.0
https://bugs.winehq.org/show_bug.cgi?id=41636 Bug 41636 depends on bug 39180, which changed state.
Bug 39180 Summary: Witcher 3 Wild hunt Wine 1.7.50 not working https://bugs.winehq.org/show_bug.cgi?id=39180
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |REOPENED Resolution|FIXED |---
https://bugs.winehq.org/show_bug.cgi?id=41636 Bug 41636 depends on bug 39180, which changed state.
Bug 39180 Summary: Witcher 3 Wild hunt Wine 1.7.50 not working https://bugs.winehq.org/show_bug.cgi?id=39180
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=41636
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=41636
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Component|-unknown |directx-d3d Summary|WWE 2K15 fails to launch |Multiple DirectX 11 games |dx10/11 game |need | |ID3D11Device1::CreateDeferr | |edContext1 implementation | |(WWE 2K15, Dishonored: | |Death of the Outsider, Pro | |Evolution Soccer 2019, | |Shantae and the Pirate's | |Curse, Space Engineers) Status|UNCONFIRMED |NEW CC| |focht@gmx.net
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming and refining this ticket to be a dupe collector for affected games.
Adding 'Space Engineers' v1.194 (.NET Framework 4.6.x) here as well.
https://store.steampowered.com/app/244850
Trace log:
--- snip --- $ pwd /home/focht/wine-games/wineprefix64-steam/drive_c/Program Files (x86)/Steam
$ WINEDEBUG=+seh,+relay,+d3d,+dxgi,+loaddll,+process wine ./steam.exe -no-cef-sandbox -applaunch 244850 >> log.txt 2>&1 ... 049c:fixme:d3d11:d3d11_device_CreateDeferredContext iface 000000001FA39D40, flags 0, context 000000001EF1E3A0 stub! 049c:Call KERNEL32.GetLastError() ret=02de0af2 049c:Ret KERNEL32.GetLastError() retval=00000000 ret=02de0af2 049c:Call KERNEL32.FlushInstructionCache(ffffffffffffffff,27947a80,00000008) ret=02de21b0 049c:Call ntdll.NtFlushInstructionCache(ffffffffffffffff,27947a80,00000008) ret=7b037ffb 049c:Ret ntdll.NtFlushInstructionCache() retval=00000000 ret=7b037ffb 049c:Ret KERNEL32.FlushInstructionCache() retval=00000001 ret=02de21b0 ... 049c:Call KERNEL32.FormatMessageW(00001300,00000000,ffffffff80004001,00000000,1ef1e218,00000000,00000000) ret=27cf7b68 049c:Ret KERNEL32.FormatMessageW() retval=00000000 ret=27cf7b68 049c:Call KERNEL32.GetLastError() ret=02de0af2 049c:Ret KERNEL32.GetLastError() retval=0000013d ret=02de0af2 ... 049c:Call KERNEL32.RaiseException(e0434352,00000001,00000005,1ef1e0d8) ret=02f7043a 049c:Call ntdll.memcpy(1ef1df48,1ef1e0d8,00000028) ret=7b00f656 049c:Ret ntdll.memcpy() retval=1ef1df48 ret=7b00f656 049c:trace:seh:raise_exception code=e0434352 flags=1 addr=0x7b00f665 ip=7b00f665 tid=049c 049c:trace:seh:raise_exception info[0]=ffffffff80004001 049c:trace:seh:raise_exception info[1]=0000000000000000 049c:trace:seh:raise_exception info[2]=0000000000000000 049c:trace:seh:raise_exception info[3]=0000000000000000 049c:trace:seh:raise_exception info[4]=0000000002dd0000 049c:trace:seh:raise_exception rax=000000001ef1df48 rbx=0000000000000001 rcx=000000001ef1df28 rdx=0000000000000036 049c:trace:seh:raise_exception rsi=0000000000000005 rdi=000000001ef1dff0 rbp=000000001ef1e028 rsp=000000001ef1df00 049c:trace:seh:raise_exception r8=0000000000000000 r9=000000001ef1d700 r10=0000000000000000 r11=0000000000000000 049c:trace:seh:raise_exception r12=0000000000004000 r13=000000001ef1ecd0 r14=00000000e0434352 r15=000000000487cbb8 049c:trace:seh:call_vectored_handlers calling handler at 0x2f72c80 code=e0434352 flags=1 049c:Call KERNEL32.GetLastError() ret=02f72cbf 049c:Ret KERNEL32.GetLastError() retval=0000013d ret=02f72cbf ... 049c:trace:seh:raise_exception code=c0000005 flags=0 addr=0x643f841b9bd ip=643f841b9bd tid=049c 049c:trace:seh:raise_exception info[0]=0000000000000000 049c:trace:seh:raise_exception info[1]=0000000000000000 049c:trace:seh:raise_exception rax=00000000230788f8 rbx=000000000411d6f8 rcx=0000000000000000 rdx=000000001fa54d70 049c:trace:seh:raise_exception rsi=00000000045f6c80 rdi=0000000004ba2e08 rbp=000000001ef1e610 rsp=000000001ef1e5c0 049c:trace:seh:raise_exception r8=000000001ef1da68 r9=000000001ef1d0b1 r10=0000000000000008 r11=000000001ef1e5a0 049c:trace:seh:raise_exception r12=0000000000000000 r13=000000001ef1ecd0 r14=000000000487cc18 r15=000000000487cbb8 049c:trace:seh:call_vectored_handlers calling handler at 0x2f72c80 code=c0000005 flags=0 --- snip ---
Game log:
--- snip --- ... 2020-05-04 18:44:53.045 - Thread: 1 -> Log Started 2020-05-04 18:44:53.045 - Thread: 1 -> Timezone (local - UTC): 2h 2020-05-04 18:44:53.045 - Thread: 1 -> App Version: Version unknown 2020-05-04 18:44:53.045 - Thread: 1 -> VRage renderer started 2020-05-04 18:44:53.891 - Thread: 1 -> MyRenderSettings1 = { 2020-05-04 18:44:53.892 - Thread: 1 -> AntialiasingMode = FXAA 2020-05-04 18:44:53.892 - Thread: 1 -> ShadowQuality = MEDIUM 2020-05-04 18:44:53.892 - Thread: 1 -> ShadowGPUQuality = NORMAL 2020-05-04 18:44:53.892 - Thread: 1 -> TextureQuality = MEDIUM 2020-05-04 18:44:53.892 - Thread: 1 -> AnisotropicFiltering = NONE 2020-05-04 18:44:53.892 - Thread: 1 -> HqDepth = True 2020-05-04 18:44:53.892 - Thread: 1 -> GrassDrawDistance = 160 2020-05-04 18:44:53.892 - Thread: 1 -> GrassDensityFactor = 1 2020-05-04 18:44:53.892 - Thread: 1 -> AmbientOcclusionEnabled = True 2020-05-04 18:44:53.892 - Thread: 1 -> ModelQuality = NORMAL 2020-05-04 18:44:53.893 - Thread: 1 -> VoxelQuality = NORMAL 2020-05-04 18:44:53.893 - Thread: 1 -> VoxelShaderQuality = NORMAL 2020-05-04 18:44:53.893 - Thread: 1 -> AlphaMaskedShaderQuality = NORMAL 2020-05-04 18:44:53.893 - Thread: 1 -> AtmosphereShaderQuality = NORMAL 2020-05-04 18:44:53.893 - Thread: 1 -> DistanceFade = 1000 2020-05-04 18:44:53.893 - Thread: 1 -> } 2020-05-04 18:44:54.973 - Thread: 21 -> CreateDeviceInternal 2020-05-04 18:44:55.298 - Thread: 21 -> MyRenderDeviceSettings = { 2020-05-04 18:44:55.298 - Thread: 21 -> Adapter id = 0 2020-05-04 18:44:55.298 - Thread: 21 -> DXGIAdapter id = 0 2020-05-04 18:44:55.299 - Thread: 21 -> DXGIOutput id = 0 2020-05-04 18:44:55.299 - Thread: 21 -> Resolution = 1920 x 1080 2020-05-04 18:44:55.299 - Thread: 21 -> Window mode = FullscreenWindow 2020-05-04 18:44:55.300 - Thread: 21 -> } 2020-05-04 18:44:55.300 - Thread: 21 -> CreateDeviceInternal InitDebugOutput 2020-05-04 18:44:55.300 - Thread: 21 -> CreateDeviceInternal RC Dispose 2020-05-04 18:44:55.300 - Thread: 21 -> CreateDeviceInternal RC Create 2020-05-04 18:44:55.310 - Thread: 21 -> Device Context change 2020-05-04 18:44:55.310 - Thread: 21 -> CreateDeviceInternal RC Initialize 2020-05-04 18:44:55.353 - Thread: 21 -> Warning: Annotations for render context are not available 2020-05-04 18:44:55.354 - Thread: 21 -> CreateDeviceInternal m_initializedOnce (False) 2020-05-04 18:44:55.354 - Thread: 21 -> CreateDeviceInternal m_initialized (False) 2020-05-04 18:44:59.722 - Thread: 21 -> CreateDevice failed: Regular exception occurred 2020-05-04 18:44:59.739 - Thread: 21 -> Exception occured: SharpDX.SharpDXException: HRESULT: [0x80004001], Module: [General], ApiCode: [E_NOTIMPL/Not implemented], Message: Unknown at SharpDX.Result.CheckError() at SharpDX.Direct3D11.Device.CreateDeferredContext(Int32 contextFlags, DeviceContext deferredContextOut) at SharpDX.Direct3D11.DeviceContext..ctor(Device device) at VRage.Render11.RenderContext.MyRenderContext.Initialize(DeviceContext1 context) at VRage.Render11.Resources.MyDeferredRenderContextManager.OnDeviceInit() at VRage.Render11.Common.MyGeneralManager.OnDeviceInit() at VRageRender.MyRender11.InitSubsystems(Boolean initParallel) at VRageRender.MyRender11.CreateDeviceInternal(Nullable`1 settings) at VRageRender.MyRender11.CreateDeviceInternalSafe(Nullable`1 settings, MyRenderExceptionEnum& exceptionType) 2020-05-04 18:44:59.739 - Thread: 21 -> CreateDevice failed: Disposing Device 2020-05-04 18:44:59.840 - Thread: 21 -> Log Closed --- snip ---
Wine source:
https://source.winehq.org/git/wine.git/blob/d1f858e03da732c621504f90e349d517...
--- snip --- 3716 static HRESULT STDMETHODCALLTYPE d3d11_device_CreateDeferredContext1(ID3D11Device2 *iface, UINT flags, 3717 ID3D11DeviceContext1 **context) 3718 { 3719 FIXME("iface %p, flags %#x, context %p stub!\n", iface, flags, context); 3720 3721 return E_NOTIMPL; 3722 } --- snip ---
$ wine --version wine-5.7-170-gd1f858e03d
Regards
https://bugs.winehq.org/show_bug.cgi?id=41636
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andrey.goosev@gmail.com
--- Comment #5 from Anastasius Focht focht@gmx.net --- *** Bug 45855 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=41636
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Staged patchset| |https://github.com/wine-sta | |ging/wine-staging/tree/mast | |er/patches/d3d11-Deferred_C | |ontext Status|NEW |STAGED CC| |leslie_alistair@hotmail.com
https://bugs.winehq.org/show_bug.cgi?id=41636
Julian Rüger jr98@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jr98@gmx.net
https://bugs.winehq.org/show_bug.cgi?id=41636
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |9aab4fa8d71b1b8444403a1898b | |31f12f89ee65e Status|STAGED |RESOLVED CC| |z.figura12@gmail.com
--- Comment #6 from Zebediah Figura z.figura12@gmail.com --- Fixed by https://source.winehq.org/git/wine.git/commitdiff/9aab4fa8d71b1b8444403a1898b31f12f89ee65e.
https://bugs.winehq.org/show_bug.cgi?id=41636
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.14.