ValveSoftware / Proton

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

The Next Penelope (332250) #6730

Open DPS2004 opened 1 year ago

DPS2004 commented 1 year ago

Compatibility Report

System Information

I confirm:

steam-332250.log

Symptoms

After the Steam Deck UI shows "Launching executable", nothing actually happens and the game does not boot, requiring "Abort game" to be selected. Similarly in Desktop Mode, the game lists itself as "running", but no window ever appears.

Reproduction

  1. Attempt to launch the game with Proton
  2. No window or graphics appear, game must be force closed.
kisak-valve commented 1 year ago

Hello @DPS2004, these look like some lines of interest:

err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4.
err:d3dcompiler:D3DCompile2 Shader log:
err:d3dcompiler:D3DCompile2     C:\fakepath:15:8: E5005: Function "tex2D" is not defined.
err:d3dcompiler:D3DCompile2 

https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/66 may resolve that issue.

DPS2004 commented 1 year ago

I see, thank you for looking into it. I'm not completely up to date on how Wine's code gets merged into Proton, but I assume it will probably be a while until this fix gets downstreamed?

liberodark commented 1 year ago

Hi,

Have the same issue on my side. That a strange issue but is not on same games and is a DX9 games too.

Best Regards

waspennator commented 9 months ago

Don't have the game on hand to check, but I see some posts suggesting dropping to proton 5.13-6, but it seems to vary depending on who tries it.

Apparently the VKD3D pr has been merged for over 11 months now, so I'm guessing the pr should be in by now.

waspennator commented 5 months ago

Game still gets stuck loading on proton Experimental on my OLED Deck. Was only able to get it to launch by dropping to 5.13-6, but the framerate was unplayable since it stuck around the mid 20s.

steam-332250.log.txt

kisak-valve commented 5 months ago

Hello @waspennator, this looks like some lines of interest:

err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4.
err:d3dcompiler:D3DCompile2 Shader log:
err:d3dcompiler:D3DCompile2     C:\fakepath:48:36: E5005: Function "ceil" is not defined.
err:d3dcompiler:D3DCompile2 

https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/417 may resolve that issue.

There's also:

err:d3dcompiler:D3DCompile2     C:\fakepath:46:32: E5017: Aborting due to not yet implemented feature: SM1 non-float expression.
err:d3dcompiler:D3DCompile2     C:\fakepath:46:1: E5017: Aborting due to not yet implemented feature: Instruction type HLSL_IR_IF.

SM1 non-float is likely helped by the merge request set !671 !694 !706 !724 !744 !794.

waspennator commented 1 month ago

Game still seems to get stuck trying to launch it seems on proton Experimental