Open lennie420 opened 2 years ago
Installing d3dcompiler_43 and d3dcompiler_47 via protontricks seems to make it run. Note that I have not verified whether both are required for successful operation. I was able to play through the entire campaign, except for a crash in mission 9 in the elevator, which I fixed by disabling vsync and changing from fullscreen to windowed.
Game still seems to get stuck on a black screen on launch on steam deck using proton Experimental unless you use protontricks to install d3dcompiler_43 and d3dcompiler_47 steam-99300.log
Hello @waspennator, these look like some lines of interest from your log:
err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4.
err:d3dcompiler:D3DCompile2 Shader log:
err:d3dcompiler:D3DCompile2 <anonymous>:4:1: E5000: syntax error, unexpected KW_TEXTURE2DMS
err:d3dcompiler:D3DCompile2
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/115 might help with that.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/115 might help with that.
No proton version tested works out of the box. As this fix is merged for quite some time, I don't think it helped with this issue.
The only fix is still to install d3dcompiler_47
. I tested it with success, even without d3dcompiler_43
.
It runs perfectly fine on my Steam Deck.
Hello @waspennator, these look like some lines of interest from your log:
err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4. err:d3dcompiler:D3DCompile2 Shader log: err:d3dcompiler:D3DCompile2 <anonymous>:4:1: E5000: syntax error, unexpected KW_TEXTURE2DMS err:d3dcompiler:D3DCompile2
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/115 might help with that.
PR has been merged for quite awhile, I don't think that changed anything, still get a blackscreen like mentioned above on my oled deck using experimental unless you use the protonfix.
Should I provide another log file?
Current Proton Experimental:
err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4.
err:d3dcompiler:D3DCompile2 Shader log:
err:d3dcompiler:D3DCompile2 <anonymous>:6:121: W5300: Implicit truncation of vector type.
err:d3dcompiler:D3DCompile2 <anonymous>:6:225: W5300: Implicit truncation of vector type.
err:d3dcompiler:D3DCompile2 <anonymous>:6:160: W5017: Loop unrolling is not implemented.
err:d3dcompiler:D3DCompile2 <anonymous>:6:243: E5002: Expected literal sample index.
err:d3dcompiler:D3DCompile2
The related bug report in Wine: https://bugs.winehq.org/show_bug.cgi?id=54973
Still gets stuck with proton Experimental with wine 9.0
There is an open bug for this one on the Wine tracker: https://bugs.winehq.org/show_bug.cgi?id=54973
The issue should be fixed: https://gitlab.winehq.org/wine/vkd3d/-/commit/2034a8bab9acbf3e80d35d597d1565ade3f68077
The issue should be fixed: https://gitlab.winehq.org/wine/vkd3d/-/commit/2034a8bab9acbf3e80d35d597d1565ade3f68077
Is this build of vkd3d in proton yet?
Edit: Nevermind, accidentally thought this was merged in earlier, but it seems like it was pretty recent.
Build seems to have finally hit proton Experimental and i can finally play through the game on my oled deck.
Compatibility Report
System Information
I confirm:
steam-99300.log
Symptoms
Opens to black screen and nothing happens.
Reproduction
Install game. Open game.