ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.57k stars 1.07k forks source link

Renegade Ops (99300) #5550

Open lennie420 opened 2 years ago

lennie420 commented 2 years ago

Compatibility Report

System Information

I confirm:

steam-99300.log

Symptoms

Opens to black screen and nothing happens.

Reproduction

Install game. Open game.

Kuratius commented 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.

waspennator commented 1 year ago

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

kisak-valve commented 1 year ago

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.

Root-Core commented 11 months ago

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.

waspennator commented 11 months ago

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?

Root-Core commented 10 months ago

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

waspennator commented 8 months ago

Still gets stuck with proton Experimental with wine 9.0

ranplayer commented 4 months ago

There is an open bug for this one on the Wine tracker: https://bugs.winehq.org/show_bug.cgi?id=54973

Root-Core commented 4 months ago

The issue should be fixed: https://gitlab.winehq.org/wine/vkd3d/-/commit/2034a8bab9acbf3e80d35d597d1565ade3f68077

waspennator commented 4 months ago

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.

waspennator commented 1 month ago

Build seems to have finally hit proton Experimental and i can finally play through the game on my oled deck.