ValveSoftware / Proton

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

Lego Batman 2 (213330) #1865

Open Cytomax55 opened 5 years ago

Cytomax55 commented 5 years ago

Compatibility Report

System Information

I confirm:

Symptoms:

Starting the game crashes to desktop immediately

Reproduction

Start the game

steam-213330.log

Cytomax55 commented 5 years ago

So apparently this game works great by forcibly installing DXSETUP.exe

Type the following in the terminal ... change USERNAME to your username

WINEPREFIX=/home/USERNAME/.steam/steam/steamapps/steamapps/compatdata/213330/pfx wine "/home/USERNAME/.steam/steam/steamapps/common/LEGO Batman 2/Support/DirectX/DXSETUP.exe"

coreybruce commented 1 year ago

Compatibility Report

Name of the game with compatibility issues: Lego Batman 2 Steam AppID of the game: 213330

System Information

GPU: RX 6700XT Driver/LLVM version: Mesa 23.04-3 Kernel version: 4.15.0-38-generic Link to full system information report: https://gist.github.com/coreybruce/3a7dd24ead8b58d8b85b4f94f5906a58 Proton version: Proton 8.0-3 and proton Experimental

Graphical glitches on certain objects and on the logo when you use Proton 8.0-3 and proton experimental

Screenshot from 2023-07-29 16-21-21 Screenshot from 2023-07-29 16-21-24

Screenshot from 2023-07-29 16-28-50

Only way to fix it was by using GE-proton-8.9

kisak-valve commented 1 year ago

Hello @coreybruce, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the misrendering, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)

coreybruce commented 1 year ago

Hello @coreybruce, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the misrendering, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)

Certainly

Here is the log: https://gist.github.com/coreybruce/6417a04c5a4324ae42414c296c6d06fc

Is it missing gstreamer? because I noticed a gstreamer folder in the root folder of the prefix after I used GE-proton

kisak-valve commented 1 year ago

Thanks, these look like some lines of interest from the Proton log:

err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4.
err:d3dcompiler:D3DCompile2 Shader log:
err:d3dcompiler:D3DCompile2     <anonymous>:250:1: W4300: Redefinition of MOTION_BLUR_SAMPLES.
err:d3dcompiler:D3DCompile2     <anonymous>:931:16: E5005: Function "log2" is not defined.
err:d3dcompiler:D3DCompile2 
vkd3d:fixme:hlsl_lexer_lex Unsupported preprocessor #pragma directive at line 260.
vkd3d:fixme:hlsl_lexer_lex Unsupported preprocessor #pragma directive at line 260.

Maybe helped by https://gitlab.winehq.org/wine/vkd3d/-/commit/49b63fbeba6d0665fa8ced7d2e2dd4376c98deb9 in vkd3d 1.8 upstream.

waspennator commented 5 months ago

Replying to https://github.com/ValveSoftware/Proton/issues/1865#issuecomment-1657142206

I don't have the game to check, but looking at recent reports on protondb, the rainbow flashing textures still seem to occur even up to proton 8.0-4 unless you use protontricks with "d3dx9 d3compiler_47", one report says that fixes it on deck.

waspennator commented 5 months ago

Update, picked up the game on sale and tried it on my oled le 1 tb deck with Proton Experimental, the rainbow seizure graphics are still occurring.

steam-213330.log.txt