-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes for Proton 6.3-3...Commits to revert that cause some games to instantly terminate on launch. #4808
Comments
I was going to start a thread about this! I have the same problem, most of my games were running perfect with 6.3-2, now with 6.3-3 no even 1 from the ones I tested launched and I had to fall back to 5.13-6 |
This might come from an issue I've noticed with the version of Wine's shared object loader shipped with Proton 6.3 as it seems to always load at address 0x0. For example, given the following program:
we get:
where the segfault probably comes from accessing the content of the mapped SO i.e. the RAM page at address 0x0. Reverting to Proton 5.13 makes the program run (notice the valid load address from
I'm not sure how helpful this is and/or if it's actually related to those issues. This seems to be such a central bug that I tend to believe it must be with my setup as I would expect something like this to be caught by their regression tests. |
I don't use Proton but I know while submitting a ticket on Kron4ek's repository then he fixed it.. Here is the ticket I opened this week Kron4ek's build for Proton-6.3-3 has only Wine with the expected fixes within If you are not afraid by terminal then I will recommend to do that or nagivate to the location where your Proton-6.3-3 is located to play the game cd /home/..../steam/...compatibility/... Try to go where there will be a subfolder called 'dist'. This is the subfolder that comes with Proton-6.3-3. It is supposed to content Wine with subfolders named 'bin','lib' and so on Then rename it to something 'dist' to 'dist_orig'. Name is not really important mv dist dist_orig You can do that through your own system too Then download file located here Then restart your steam. |
Wow, thanks a lot for this fix. I'm pretty sure this is the main problem for all those "Proton doesn't work anymore" threads on reddit. |
This issue is reproducible at least with Factory Town, what is interesting is that the game works when launched from within Steam with Proton 6.3-3, but when i launch it without Steam using the same Proton version (doesn't matter if it's the official build or a manually compiled build), it get instantly terminated. And as stated above, reverting three specific commits fixes the issue. p.s. Factory Town is DRM-Free and works even without Steam. |
This is not related to game only. Even a simple exe like ffplay.exe (video player provided with FFmpeg) failed to launch a simple video Here is an outdated video based on your old build without the fix (before you updated it) versus a build with the fix Build without fix = failure |
The issue itself is clear but the examples of real game(s) which fail when run from Steam in normal way could be helpful as it would allow to test the fix and include it in Proton update. Just reverting the commits in Proton is unlikely an option as the commit does fix the specific issues with some games being run normally from Steam. |
@gofman I am not sure if this is a related issue, but Deep Rock Galactic crashes on my PC with proton 6.3.3. It always crashes after I finished a game level and return to the lobby level (AKA Space Rig). Sometimes it crashes after it loads a game level. After any crash, it always crashes on launch after the loading screen (which loads you into the lobby level) until I verify game files through Steam. I run the game with Let me know what additional information would you need. |
This issue is hopefully fixed in the Proton 6.3-4 RC candidate, see #4821. |
Thanks for the quick fix! I can confirm that at least an unofficial Vortex installation in a custom wineprefix starts correctly using proton-6.3-4-rc1, which failed with proton-6.3-3 (maybe not related, but it starts much faster when started from outside steam) |
Thanks everyone for reporting and testing. 6.3-4 is released now, so I'll close this issue. |
Affected Proton version 6.3-3
To fix it
I opened a ticket on Kron4ek's repository too...His builds are ok now after he fixed them too
https://github.com/Kron4ek/Wine-Builds/releases/tag/6.3-3-proton
The text was updated successfully, but these errors were encountered: