protonscr

The Last Blade

protonopen appid 465840Game compatibility - Unofficial
ValveSoftware/Proton#4051 · opened 2020-07-08 by opal1974 · updated 2024-07-09 · 2 comments · github · game page · search this game
Oopal1974 2020-07-08 github

Compatibility Report

  • Name of the game with compatibility issues: The Last Blade
  • Steam AppID of the game: 465840

System Information

  • GPU: gtx 1660
  • Driver/LLVM version: nvidia 440
  • Kernel version: Mint 20
  • Link to full system information report as Gist:
  • Proton version: 5.0-9

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

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

Rranplayer 2023-08-11 github

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

Rranplayer 2024-07-09 github

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:

  • OS: Arch
  • Kernel: 6.6.37
  • GPU: RX 6700 XT (Mesa 24.1.3)
  • CPU: Ryzen 7 5700 G (8c/16t)

Proton versions

Launch options