Hello @urbenlegend, these look like some lines of interest from your Proton log:
err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4.
err:d3dcompiler:D3DCompile2 Shader log:
err:d3dcompiler:D3DCompile2 <anonymous>:9:33: E5000: syntax error, unexpected '(', expecting ';' or ','
err:d3dcompiler:D3DCompile2
This is immediately followed by an access violation (c0000005).
Hmm, interesting that it's using vkd3d though, I thought DX11 was supposed to be using DXVK?
I expect that d3dcompiler in Proton is backed by vkd3d/vkd3d-shader (https://gitlab.winehq.org/wine/vkd3d/-/tree/master/libs/vkd3d-shader), which is a separate component (and upstream project) from VKD3D-Proton that gets used to translate the D3D12 render path to Vulkan.
proton experimentalx1 2023-06
Compatibility Report
System Information
I confirm:
steam-212160.log
Symptoms
When attempting to start the game in DX11 mode, the game shows a black screen and then crashes to desktop.
Game starts properly in DX9 mode, but it stutters and has uneven frame pacing and bad performance.
Reproduction
In the game's graphics settings, go to the advanced graphical options and switch from DX9 to DX11. The game will ask you to restart, at which point it will crash after showing a black screen for a few seconds.
DX9 bad performance and stuttering is immediately visible in the Main Menu before you load into the game and persists when you start playing.