-
Notifications
You must be signed in to change notification settings - Fork 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
Games stop working with Proton 6.3-4 #4824
Comments
Hello @frudolph77, your system information is telling us you do not have any Vulkan drivers installed. Please double check that you have |
Installed Versions prior 6.3-4 are working fine, without these drivers. |
I basically have the same problem. I can't launch Steam/Among us with Proton Experimental or 6.3-4. I seem to have mesa-vulkan-drivers / mesa-vulkan-drivers:i386 installed. See attached, which includes the Crash log output. Another game "The Last Day of June" does run fine. I am not sure |
Is there any chance to rollback to Proton 6.3-3 within steam? |
I don't think so (or I don't know how). "Steam -> Settings -> Steam Play" offers me Experimental, 6.3-4, 5.13-6, 5.0-10 and a variety of earlier versions. The log comes from Experimental. 5.13-6 works for Among US but doesn't work for The Last Day of June, so I have to revert to 5.13-6 when I want Among Us. |
there is no way to rollback versions it would be possible to recompile from source and put those files over the existing files |
@mofftech Could you attach your system specs? Also, there is a way to set a proton version for an individual game - right click on the game in Steam and look for the setting under properties -> compatibility :) |
Minor version bumps overwrite the previous versions. I occasionally save proton versions into an extra folder to have it still available in stl when I want to test something and indeed I also stored Proton 6.3.3, but don't have any of the mentioned games to test. |
@mofftech @frudolph77 I noticed both of you are using wined3d instead of DXVK. You may be able to work around this by removing the option to use wined3d. In any case, I can reproduce the failure, and we'll look into fixing it. Thanks for reporting. |
Forgot to add for @alasky17 - here is what I'm running in summary. Full details are attached. AMD Ryzen 9 3950X 16-Core Processor |
DXVK is used by default. Do you have PROTON_USE_WINED3D set somewhere, like in the game's launch options or your user_settings.py file? |
Unfortunately this is not possible, otherwise Dorfromantik won't run, as you can see in ProtonDB. Townscaper seems to run fine with 6.3-4 when removing |
I'm leaving a note for people trying to find workarounds. I don't suppose it informs the bug itself much. I installed Steam and bought the game on another laptop (Debian/Buster). It was an older laptop, but not antique, with Intel graphic. I got DirectX errors (not related to this bug) when the game launched: Failed to initialize graphics. Then I changed the game specific settings (Among Us -> Properties -> General -> Launch Options): PROTON_USE_WINED3D=1 %command% Then I hit the specific bug in this report (issues/4824), so I implemented the workaround of changing the Proton version for the game. Among Us -> Properties -> Compatibility -> check "Force...", select Proton 5.13-6). Interestingly, today I installed Steam on another Ubuntu PC (yes, a third system) that had an NVIDIA card installed. The only non-default setting is the global Steam -> Settings -> Steam Play -> Check "Enable Stream Play for all other titles" with Proton Experimental. The game booted without complaint. I presume that this worked due to DXVK being default. On the laptop system with the Intel graphics, I was forced to set PROTON_USE_WINED3D=1 to escape the DirectX issue, requiring as a result the Proton version fallback. |
@aeikum - You are correct in your earlier comment. On my first system (the one that caused me to find this issue) I have PROTON_USE_WINED3D=1 in the Launch Options and for the life of me I cannot remember why I set that. PROTON_NO_ESYNC=1 PROTON_USE_WINED3D=1 %command% PROTON_LOG=1 %command% Do I only need to put %command% once at the end of the entire string? On my original system (that caused me to find this bug) I removed that entire string from the Launch Options and set the Proton Version back to the system default (Experimental). The game booted fine. I think that I must have originally (on first install) followed some random howto from the Internet that told me to set the PROTON_NO_ESYNC=1 PROTON_USE_WINED3D=1 %command% bit. The PROTON_LOG=1 I set while I was trying to troubleshoot. So it looks like users won't see this unless they need to override to wine3d. Likely they will need to do this if they encounter the DirectX issue I saw on the laptop/intel system. Or to mitigate whatever issue @frudolph77 has for Dorfromantik. Thanks again for everyone's help. I hope that I was able to help back for others struggling to understand how to get going. |
Compatibility Report
and also
System Information
I confirm:
Logs of Dorfromantik (1455840):
Log of game with working Proton 6.3-2
steam-1455840_Proton_6.3-2.log.gz
Log of game with broken Proton 6.3-4
steam-1455840_Proton_6.3-4.log.gz
Symptoms
Game simply stops running with Proton 6.3-4, has been running fine with 6.3-3/6.3-2 and 5.13-6
Reproduction
Just switch between Proton 6.3-4 and previous 6.3 Versions
I've had an older steam installation available, on an other box, and took the Proton Version from there to verify that the game runs fine with older versions.
I think there is a problem with the wine update on May, 13th
The text was updated successfully, but these errors were encountered: