https://bugs.winehq.org/show_bug.cgi?id=45613
Bug ID: 45613 Summary: Total War: Arena crashes with enabled d3dcompiler_47 Product: Wine Version: 3.13 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: dark.shadow4@web.de Depends on: 45593, 45599, 45602, 45603 Distribution: ---
Make sure you work around the dependent bugs.
The game starts up, but then crashes with a blackscreen.
Suspicious log from +relay
009d:Call d3dcompiler_47.D3DReflect(030e20d0,00000350,56913238,0033dac0) ret=55f79bfd 009d:Ret d3dcompiler_47.D3DReflect() retval=80004002 ret=55f79bfd 009d:Call KERNEL32.OutputDebugStringW(030e1ef0 L"d3d call failed (0x80004002) : unspecified\n") ret=55134092 009d:Ret KERNEL32.OutputDebugStringW() retval=00000000 ret=55134092
Disabling d3dcompiler_47 works around the issue (for some reason).
Note: To easier debug this issue, go to drive_c/users/USERNAME/Application Data/The Creative Assembly/Arena/scripts/preferences.script.txt and set gfx_fullscreen to false.