Hello @P1llus, from the Proton 5.13 log, warn:seh:OutputDebugStringA "[2020.11.14-11.33.58:042][655]LogStandaloneRenderer: Warning: SlateD3DShaders::CompileShader() - D3DCompilerFunc Result: DXGI_ERROR_80004005 [80004005]\r\n" warn:seh:OutputDebugStringA "[2020.11.14-11.33.58:043][655]LogStandaloneRenderer: Warning: GammaCorrectionCommon.hlsl:6:11: error: syntax error, unexpected NEW_IDENTIFIER\n Result: DXGI_ERROR_80004005 [80004005]\r\n" looks like some kind of shader compiler issue.
Possibly related to one of these: https://bugs.winehq.org/show_bug.cgi?id=34106 https://bugs.winehq.org/show_bug.cgi?id=34233 https://bugs.winehq.org/show_bug.cgi?id=45836
Thanks for the feedback @kisak-valve . Would it be possible for me to add the custom d3dcompiler_47 to Proton 5.13 to test/confirm in any way?
I added a second log with verbosity set to debug instead of info:
steam-1307890.log
From what I can see on some of the debug output, the shaders are getting compiled afterwards?
Grepping for some other warns:
> cat ./steam-1307890.log | grep warn:
624660.882:00d4:00d8:warn:seh:OutputDebugStringA "[2020.11.14-14.41.02:805][ 0]LogCrashDebugHelper: BuildVersion: ++UE4+Release-4.25-CL-14469661\r\n"
624661.091:00cc:00d0:warn:debugstr:OutputDebugStringA "[S_API] SteamAPI_Init(): Loaded 'C:\\Program Files (x86)\\Steam\\steamclient64.dll' OK.\n"
warn: D3D11CoreCreateDevice: Adapter is not a DXVK adapter
warn: OpenVR: Failed to initialize OpenVR
warn: D3D11CoreCreateDevice: Adapter is not a DXVK adapter
warn: OpenVR: Failed to initialize OpenVR
warn: D3D11DXGIDevice::QueryInterface: Unknown interface query
warn: a7aa6116-9c8d-4bba-9083-b4d816b71b78
warn: D3D11DXGIDevice::QueryInterface: Unknown interface query
warn: ccffef16-7b69-468f-bce3-cd953369a39a
warn: winevulkan detected, disabling exclusive fullscreen support
624663.691:00cc:00d0:warn:seh:OutputDebugStringA "XYXYXY XYXYXY Clearnupworld 000000002A0F3990 -> 0000000000000000\n"
624669.854:00cc:00d0:warn:seh:OutputDebugStringA "XYXYXY XYXYXY Clearnupworld 0000000018B85950 -> 0000000000000000\n"
624673.666:00cc:00d0:warn:seh:OutputDebugStringA "XYXYXY XYXYXY Clearnupworld 0000000022D80200 -> 0000000000000000\n"
624675.301:00d4:00d8:warn:seh:OutputDebugStringA "[2020.11.14-14.41.17:224][870]LogCore: Engine exit requested (reason: CrashReportClientApp RequestExit)\r\n"
624675.303:00d4:00d8:warn:seh:OutputDebugStringA "[2020.11.14-14.41.17:226][870]LogExit: Preparing to exit.\r\n"
624675.304:00d4:00d8:warn:seh:OutputDebugStringA "[2020.11.14-14.41.17:229][870]LogExit: Object subsystem successfully closed.\r\n"
624675.314:00d4:00d8:warn:seh:OutputDebugStringA "[2020.11.14-14.41.17:238][870]LogModuleManager: Shutting down and abandoning module CrashDebugHelper (8)\r\n"
624675.316:00d4:00d8:warn:seh:OutputDebugStringA "[2020.11.14-14.41.17:240][870]LogModuleManager: Shutting down and abandoning module CoreUObject (6)\r\n"
624675.318:00d4:00d8:warn:seh:OutputDebugStringA "[2020.11.14-14.41.17:241][870]LogModuleManager: Shutting down and abandoning module PakFile (4)\r\n"
624675.319:00d4:00d8:warn:seh:OutputDebugStringA "[2020.11.14-14.41.17:243][870]LogModuleManager: Shutting down and abandoning module RSA (3)\r\n"
624675.324:00d4:00d8:warn:seh:OutputDebugStringA "[2020.11.14-14.41.17:247][870]LogExit: Exiting.\r\n
> cat ./steam-1307890.log | grep DXGI
warn: D3D11DXGIDevice::QueryInterface: Unknown interface query
warn: D3D11DXGIDevice::QueryInterface: Unknown interface query
624667.557:00cc:00d0:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x5413cb0, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0xc9d940, modes (nil) partial stub!
624667.557:00cc:00d0:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x5413cb0, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0xc9d940, modes 0x1f5bab00 partial stub!
624673.532:00cc:00d0:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x5413a90, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0xc9dd00, modes (nil) partial stub!
624673.532:00cc:00d0:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x5413a90, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0xc9dd00, modes 0x1974d580 partial stub!
Just trying a few different fixes here, adding:
protontricks 1307890 d3dx10_43
protontricks 1307890 d3dcompiler_43
protontricks 1307890 d3dcompiler_47
Gave me some much better output at least, unless it just created more/different errors.
628512.531:00d8:0150:warn:seh:OutputDebugStringA "Assertion failed: Client->QueryInterface( __uuidof( IDebugControl4 ), ( void** )&Control ) == ((HRESULT)0L) [File:D:/Build/++UE4/Sync/Engine/Source/Developer/CrashDebugHelper/Private/Windows/WindowsPlatformStackWalkExt.cpp] [Line: 54] \n\n"
628512.532:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:455][560]LogCrashDebugHelper: DepotName: //UE4/Release-4.25\r\n"
628512.532:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:455][560]LogCrashDebugHelper: BuiltFromCL: 14469661\r\n"
628512.532:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:456][560]LogCrashDebugHelper: EngineVersion: 4.25.4-14469661+++UE4+Release-4.25\r\n"
628512.533:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:456][560]LogCrashDebugHelper: BuildVersion: ++UE4+Release-4.25-CL-14469661\r\n"
628512.533:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:456][560]LogWindows: Windows GetLastError: Success. (0)\r\n"
628512.533:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:457][560]LogWindows: Error: === Critical error: ===\r\n"
628512.534:00d8:00dc:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:457][560]LogWindows: Warning: Register touch input failed!\r\n"
628512.534:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:457][560]LogWindows: Error: \r\n"
628512.534:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:457][560]LogWindows: Error: Assertion failed: Client->QueryInterface( __uuidof( IDebugControl4 ), ( void** )&Control ) == ((HRESULT)0L) [File:D:/Build/++UE4/Sync/Engine/Source/Developer/CrashDebugHelper/Private/Windows/WindowsPlatformStackWalkExt.cpp] [Line: 54] \r\n"
628512.534:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:458][560]LogWindows: Error: \r\n"
628512.535:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:458][560]LogWindows: Error: [Callstack] 0x00000001401c7237 UnknownFunction []\r\n"
628512.535:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:458][560]LogWindows: Error: [Callstack] 0x00000001404b1422 UnknownFunction []\r\n"
628512.535:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:458][560]LogWindows: Error: [Callstack] 0x00000001404bedae UnknownFunction []\r\n"
628512.535:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:459][560]LogWindows: Error: [Callstack] 0x000000014007afe0 UnknownFunction []\r\n"
628512.536:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:459][560]LogWindows: Error: [Callstack] 0x000000014007264e UnknownFunction []\r\n"
628512.536:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:459][560]LogWindows: Error: [Callstack] 0x0000000140174578 UnknownFunction []\r\n"
628512.536:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:459][560]LogWindows: Error: [Callstack] 0x000000014023c9e7 UnknownFunction []\r\n"
628512.536:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:460][560]LogWindows: Error: [Callstack] 0x0000000140237ca1 UnknownFunction []\r\n"
628512.537:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:460][560]LogWindows: Error: [Callstack] 0x000000007bc62776 UnknownFunction []\r\n"
628512.537:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:460][560]LogWindows: Error: [Callstack] 0x0000000000000000 UnknownFunction []\r\n"
628512.537:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:461][560]LogWindows: Error: [Callstack] 0x000000014023ea30 UnknownFunction []\r\n"
628512.538:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:461][560]LogWindows: Error: [Callstack] 0x0000000001b24770 UnknownFunction []\r\n"
628512.538:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:461][560]LogWindows: Error: [Callstack] 0x0000000000000000 UnknownFunction []\r\n"
628512.538:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:462][560]LogWindows: Error: \r\n"
628512.539:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:462][560]LogWindows: Error: \r\n"
628512.539:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:462][560]LogWindows: Error: \r\n"
628512.539:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:462][560]LogWindows: Error: \r\n"
628512.551:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:474][560]LogExit: Executing StaticShutdownAfterError\r\n"
628512.551:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:474][560]LogWindows: FPlatformMisc::RequestExit(1)\r\n"
628512.551:00d8:0150:warn:seh:OutputDebugStringA "[2020.11.14-15.45.14:475][560]LogCore: Engine exit requested (reason: Win RequestExit)\r\n
Seeing that the game starts in multiplayer but not singleplayer it might not be the shaders or anything either weirdly enough.
proton 5.13x2 2020-11proton 5.13-2x1 2020-11proton 5.9-ge-5x1 2020-11proton 5.9-ge-8x1 2020-11steamclient64.dllx1 2020-11
Compatibility Report
System Information
I confirm:
Proton-5.9-GE-5-ST/Proton-5.9-GE-8-ST:
steam-1307890.log
Proton 5.13-2:
steam-1307890.log
Symptoms
Once starting the game from the steam menu, you are presented with this error without clicking anything on the main menu right when it starts.

When clicking "Close" the game will close. Attached screenshot:
Proton-5.9-GE-5-ST/Proton-5.9-GE-8-ST error
Proton 5.13-2:
Does not have Audio Component missing error, you can get further but when clicking New Game in the main menu it crashes the game.
Reproduction
Proton-5.9-GE-5-ST/Proton-5.9-GE-8-ST:
Starting the game will instantly show the error message above.
Proton 5.13-2:
Starting the game does not show audio component missing, but clicking single player and new game will freeze the game and then crash without errors, separate logs attached.