Open geez0x1 opened 2 years ago
Hello @geez0x1, if you go to the game and click the ⓘ button on the right side, does it have a line with Runs on this computer via Steam Play. Steam Linux Runtime selected by Valve testing.
? This goes along with the Linux Runtime Update section of https://www.dota2.com/newsentry/4978168332488878344 and is still a Linux native version of Dota 2. Wine is not being used with that configuration.
Please copy your system information from Steam (Steam
-> Help
-> System Information
) and put it in a gist, then include a link to the gist in this issue report.
Hi @kisak-valve, thanks for your response. Yes, it has exactly that line. Gist here: -cut-
I just realised another possible factor; the fact that I run steam in a flatpak. Perhaps that helps.
Hello @geez0x1, your system-provided version of Flatpak, 1.10.2, is too old to support Pressure Vessel, which is used to setup the Steam Linux Runtime container environment. Please give https://github.com/ValveSoftware/steam-runtime/issues/294#issuecomment-995176144 a read.
Thanks for the pointer @kisak-valve . However, the suggested flatpak PPA only provides packages for LTS versions of Ubuntu. I am running Ubuntu 21.10. This is a little awkward; 21.10 is not LTS, but it is the latest and stable version, and as one of the most used distros you would not expect such breaking changes. I suspect this change was made due to the upcoming release of the Steam Deck?
I can remedy this for a while (until 22.04) by disabling/reenabling Steam Play, I suppose.
the suggested flatpak PPA only provides packages for LTS versions of Ubuntu
The packages that target the most recent LTS (focal) should also work on newer-than-focal short-term-support releases.
If Ubuntu developers want to help to maintain the PPA, or provide official backports within Ubuntu itself (like I do in Debian), then they are very welcome to do so; but the people who currently maintain the PPA (mostly that means me) do not use Ubuntu ourselves, so we are already maintaining it solely for the benefit of people other than ourselves. We do not have the resources to branch and test its packages for every short-term-supported branch in addition to the work we already do.
The packages that target the most recent LTS (focal) should also work on newer-than-focal short-term-support releases.
Thanks for the suggestion @smcv ! It's totally reasonable to not maintain infinite variants of packages - everyone is busy enough as it is. At the moment I can still circumvent this issue by disabling Steam Play while playing dota, any idea how long that will be possible? I'd rather not mess with my flatpak and risk other breakages for what is also a work machine :)
Thank you, that why, wasnt working on wayland damn steam play
Im experiencing the same but with flatpak 1.14.0 What got to do steamplay with dota2, I want to turn steamplay for other games not dota.
Im experiencing the same but with flatpak 1.14.0
Then that is not the same issue as this, and please report it separately with full details, to: https://github.com/ValveSoftware/steam-runtime/issues
Your system information
Please describe your issue in as much detail as possible:
Dota2 does not start when Steam Play is enabled. It appears to try to start dota2 with Proton, and fails. The first time (only) I received a strange message that it would try to start dota2 with Proton (which it should not as it is native!). Suspicious I clicked continue anyway. It did not start, and has not since, as long as Steam Play is enabled.
Steps for reproducing this issue:
Also does not start under X11. I tried both beta and non-beta versions of Steam, with the same issue. Hence I suspect it is related to dota2.
System info: -cut-