ValveSoftware / Proton

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

DRAMAtical Murder (1481080) #4748

Open Raklodder opened 3 years ago

Raklodder commented 3 years ago

Compatibility Report

System Information

I confirm:

proton-3.16-9 https://gist.github.com/a62521d68c52e3956f70ca23d7e38cc1 (freeze at splash screen) proton-4.11-13 https://gist.github.com/94aa14dd936447716d6a8fb91ca4ffde (freeze at splash screen) proton-5.0-10b https://gist.github.com/c6772a8fbae24612f236b90729deb82d (freeze at splash screen) proton-6.3-2 https://gist.github.com/ee358ecaed3d8308cfc6c8571d690520 (crash at splash screen) experimental-6.3-20210407b https://gist.github.com/146d3866504a07bf435e95ce11504c40 (crash at splash screen)

Here's a game crash from when I finally got all the way into the game while playing: https://gist.github.com/6e734b352fa5114bc1d72d21ced3a596 proton-6.3-2 with launch options

Symptoms

The game will freeze and crash during launch, while the splash screens are displayed, when you click on the "press any key" prompt to get to the main menu or at the main menu, while not pushing any buttons and obviously during actual gameplay.

Reproduction

The only way that I've even been able to pass the splash screens and come to the main menu and start playing (before it crashes again) is with these launch options: env PULSE_LATENCY_MSEC=60 taskset -c 0 %command% I also tried to disable esync among a few other tricks without any improvement.

Also it doesn't matter if I run the game in a window or fullscreen, but Proton 5.0 seems to be the most stable, when I use the above mentioned launch options, but it will continuously crash during gameplay.

steam launcher press any key prompt freeze

kisak-valve commented 3 years ago

Hello @Raklodder, it looks like this game would benefit from support for Media Foundation maturing.

Possible line of interest from the Proton 6.3-2 log - fixme:mfplat:mediatype_GetRepresentation 08F17824, {aed4ab2d-7326-43cb-9464-c879cab9c43d}, 0084F674. which is immediately followed by an access violation (c0000005) and the game dies with wine: Unhandled page fault on read access to 00000000 at address 10098653 (thread 0110), starting debugger...

kagiura commented 3 weeks ago

leaving this hear in case someone is running into this problem! https://www.reddit.com/r/macgaming/comments/1evtguf/comment/lja0vh8/

(in short: install xact from winetricks)