ValveSoftware / Proton

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

Jitsu Squad (1522080) #5803

Open weaseldum opened 2 years ago

weaseldum commented 2 years ago

Compatibility Report

System Information

I confirm:

Symptoms

I have tried quite a few versions of proton and GE proton. The game launches fine and menus work. After selecting "new game" or "continue" and trying to start the game, it immediately crashes. The log shows "err: DxvkMemoryAllocator: Memory allocation failed", but there is about 24GB free RAM and about 90GB of ZFS ARC that could also be released if needed. The GPU also shows over 10GB free VRAM.

Reproduction

Try to start a new game or continue a saved game.

kisak-valve commented 2 years ago

Hello @weaseldum, this could be another example of https://github.com/doitsujin/dxvk/issues/1318.

Blisto91 commented 2 years ago

Don't think that's the issue if steam requirments are correct this is a 64bit game.

@weaseldum Can you verify the game is 64bit with file /path/to/executable/program.exe? replace path and executable with the games one. If it's 64bit it should return PE32+ executable (GUI) x86-64, for MS Windows

weaseldum commented 2 years ago

@Blisto91: file 'Jitsu Squad.exe' Jitsu Squad.exe: PE32 executable (GUI) Intel 80386, for MS Windows

Blisto91 commented 2 years ago

Oh it is 32bit. Nvm then it could be the issue linked above

weaseldum commented 2 years ago

@kisak-valve The only workaround I saw and attempted is PROTON_FORCE_LARGE_ADDRESS_AWARE=1. Unfortunately it had no effect. Is there anything else I can do to be helpful at this time, or do I just wait for the merge and leave this report open? Thanks for your time!

kisak-valve commented 2 years ago

PROTON_FORCE_LARGE_ADDRESS_AWARE is already enabled by default, which is why explicitly setting it didn't appear to have an effect.

Blisto91 commented 2 years ago

@weaseldum you can test if this PR, which is supposed to help with some cases of the issue, helps your problem. You can grab a build of it here. Then you can backup your files in steamapps/common/Proton 7.0/dist/lib/wine/dxvk/ (or whatever proton version you use) and extract the 32bit dll's from the archive in there. When you are done testing you can just put in the backup again.

weaseldum commented 2 years ago

@kisak-valve I tested those dlls with Proton 7.0-2 and GE-Proton7-15, but have the same results. steam-1522080-GE7-15.log.gz

steam-1522080-7.0-2.log.gz

weaseldum commented 2 years ago

Sorry, meant to respond to @Blisto91