ValveSoftware / Proton

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

The Last Blade (465840) #4051

Open opal1974 opened 4 years ago

opal1974 commented 4 years ago

Compatibility Report

System Information

I confirm:

Symptoms

Game would not launch unless I used PROTON_USE_WINED3D=1. WHen it did load, you can hear the audio but there is a black screen.

Reproduction

Install, run

steam-465840.log

ranplayer commented 1 year ago

Black screen when lauching with Proton 8.0-3 (tried also the following ennvars with no success: PROTON_NO_FSYNC, PROTON_NO_ESYNC, PROTON_USE_WINED3D).

Logs: steam-465840.tar.gz

Lines of interest:

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

Specs: OS: Arch Kernel: 6.4.8 GPU: RX 6700 XT (Mesa 23.1.5) CPU: Ryzen 7 5700G

ranplayer commented 4 months ago

This game still hangs in a black screen with Proton 9.0-2 and Experimental (2024/07/05). I've found a workaround to make it work: install d3dcompiler_46 (32-bits).

Proton log: steam-465840.tar.gz

Main error lines:

6764.533:012c:0130:err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -5.
6764.533:012c:0130:err:d3dcompiler:D3DCompile2 Shader log:
6764.533:012c:0130:err:d3dcompiler:D3DCompile2     C:\fakepath:35:22: E5017: Aborting due to not yet implemented feature: SM1 non-float expression.
6764.533:012c:0130:err:d3dcompiler:D3DCompile2     C:\fakepath:35:1: E5017: Aborting due to not yet implemented feature: Instruction type HLSL_IR_IF.
6764.533:012c:0130:err:d3dcompiler:D3DCompile2 
6764.533:012c:0130:fixme:d3dcompiler:D3DCompile2 Ignoring flags 0x8200.
6764.533:012c:0130:err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -5.
6764.533:012c:0130:err:d3dcompiler:D3DCompile2 Shader log:
6764.533:012c:0130:err:d3dcompiler:D3DCompile2     C:\fakepath:35:22: E5017: Aborting due to not yet implemented feature: SM1 non-float expression.
6764.533:012c:0130:err:d3dcompiler:D3DCompile2     C:\fakepath:35:1: E5017: Aborting due to not yet implemented feature: Instruction type HLSL_IR_IF.
6764.533:012c:0130:err:d3dcompiler:D3DCompile2 
6764.533:012c:0130:fixme:d3dcompiler:D3DCompile2 Ignoring flags 0x8400.
6764.533:012c:0130:err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -5.
6764.533:012c:0130:err:d3dcompiler:D3DCompile2 Shader log:
6764.533:012c:0130:err:d3dcompiler:D3DCompile2     C:\fakepath:35:22: E5017: Aborting due to not yet implemented feature: SM1 non-float expression.
6764.533:012c:0130:err:d3dcompiler:D3DCompile2     C:\fakepath:35:1: E5017: Aborting due to not yet implemented feature: Instruction type HLSL_IR_IF.
6764.533:012c:0130:err:d3dcompiler:D3DCompile2 
6764.543:012c:0130:err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -5.
6764.543:012c:0130:err:d3dcompiler:D3DCompile2 Shader log:
6764.543:012c:0130:err:d3dcompiler:D3DCompile2     C:\fakepath:25:33: E5017: Aborting due to not yet implemented feature: SM1 non-float expression.
6764.543:012c:0130:err:d3dcompiler:D3DCompile2     C:\fakepath:25:33: E5017: Aborting due to not yet implemented feature: SM1 "cast" expression.
6764.543:012c:0130:err:d3dcompiler:D3DCompile2 
6764.543:012c:0130:fixme:d3dcompiler:D3DCompile2 Ignoring flags 0x8200.
6764.543:012c:0130:err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -5.
6764.543:012c:0130:err:d3dcompiler:D3DCompile2 Shader log:
6764.543:012c:0130:err:d3dcompiler:D3DCompile2     C:\fakepath:25:33: E5017: Aborting due to not yet implemented feature: SM1 non-float expression.
6764.543:012c:0130:err:d3dcompiler:D3DCompile2     C:\fakepath:25:33: E5017: Aborting due to not yet implemented feature: SM1 "cast" expression.
6764.543:012c:0130:err:d3dcompiler:D3DCompile2 
6764.543:012c:0130:fixme:d3dcompiler:D3DCompile2 Ignoring flags 0x8400.
6764.543:012c:0130:err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -5.
6764.543:012c:0130:err:d3dcompiler:D3DCompile2 Shader log:
6764.543:012c:0130:err:d3dcompiler:D3DCompile2     C:\fakepath:25:33: E5017: Aborting due to not yet implemented feature: SM1 non-float expression.
6764.543:012c:0130:err:d3dcompiler:D3DCompile2     C:\fakepath:25:33: E5017: Aborting due to not yet implemented feature: SM1 "cast" expression.

Specs: