ValveSoftware / Proton

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

Deus Ex Mankind Divided - Windows build not Native (337000) #3096

Closed fls2018 closed 4 years ago

fls2018 commented 5 years ago

Compatibility Report

System Information

I confirm:

Proton log:

steam-337000.log

Symptoms

The game does have a native Linux build but I tested to see if the Windows build was working in Proton. Unfortunately for me it appears to crash at launch, and I've seen conflicting reports online of some saying this game working with wine while others say it doesn't work due to Denuvo.

I would like somebody to confirm which is the case.

Reproduction

Force Steam Compatibility Tool for the game and launch.

John-Gee commented 5 years ago

As others said, the game does not start with Proton, no matter the version, but it starts fine with wine-staging, at least 4.16 in my tests, and from what others said also 4.5 and 4.15.

Non-staging wine 4.16 seems to do better than Proton as the process does not die, but apart from using a lot of CPU not much is happening which forces me to kill it.

With staging, the launcher shows with and without DXVK, so that one doesn't matter.

fls2018 commented 5 years ago

As others said, the game does not start with Proton, no matter the version, but it starts fine with wine-staging, at least 4.16 in my tests, and from what others said also 4.5 and 4.15.

Non-staging wine 4.16 seems to do better than Proton as the process does not die, but apart from using a lot of CPU not much is happening which forces me to kill it.

With staging, the launcher shows with and without DXVK, so that one doesn't matter.

I've tried custom tkg/GE proton builds and it doesn't appear to work, then just now I tried Lutris wine-steam and it appears to work (glitchy graphics but that's something for dxvk).

Maybe a communication problem between the Linux version of Steam and the Windows launcher?

John-Gee commented 5 years ago

To see if that was the case, I've tried using Steam's Proton 4.11 instead of my distribution's Wine to start Windows' Steam.exe, but I am unable to do so, it complains about not being able to access the network so no idea.

If someone knows how to do that, it could be a good test to verify your hypothesis.

Guy1524 commented 5 years ago

@John-Gee Proton implements steam APIs globally, and I suspect that it will intercept communication intended for windows steam.

John-Gee commented 5 years ago

@Guy1524 Oh that's interesting, yet a bit annoying in this case. Do you have any idea of something else to try?

Thank you!

John-Gee commented 4 years ago

The game now works with Proton 5.0, the issue can be closed.

soredake commented 4 years ago

@kisak-valve Game is stuck with infinite loading when ESYNC/FSYNC is enabled.

steam-337000.log

soredake commented 4 years ago

@kisak-valve can you reopen this?

kisak-valve commented 4 years ago

Hello @soredake, the reporting user has chosen to close this issue report, search for the appid and open a new compatibility report if there isn't an open one already.

kopr12 commented 4 years ago

This was working fine 2 days ago, in the meantime there was mesa update that I remember and I'm not sure but I think Proton as well, anyway it doesn't launch anymore, it crashes and exits after several seconds.

Proton 5.0-4 Mesa 20.0.1

fls2018 commented 4 years ago

Yes can confirm Proton 5.0.4 has broke this, unofficial GE 5.1 Proton (maybe later versions although haven't tested yet) still works.

kopr12 commented 4 years ago

Indeed it runs with GE 5.2 Thanks for the information!

kisak-valve commented 4 years ago

Hello @fls2018, you previously chose to close this issue report, #3589 was opened in the mean time to track this game, and we're using one issue report per unofficially supported game title.

Feel free to comment on the active compatibility report. Closing.