-
Notifications
You must be signed in to change notification settings - Fork 86
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
Proton 5.13 on SteamOS 2 needs either bubblewrap or kernel.unprivileged_userns_clone=1 #342
Comments
Hello @frioux, in general, SteamOS 2.0's video drivers are too old for Proton support, but it shouldn't fail without trying and generating a Proton log. This hints that there's an issue with Pressure Vessel setting up the Steam Linux Runtime - Soldier container. From a desktop session: Please could you show us a log of what pressure-vessel is thinking, and exactly what happens? You can do this without involving Proton (which should make things a bit simpler) like this:
and then send container.log as a gist. You can edit/censor the log if there's anything in it that you consider private, as long as it's obvious where it has been edited, for instance replacing your username with REDACTED. The SteamLinuxRuntime_soldier directory will be in one of your Steam libraries. The most likely place is ~/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier if you haven't reconfigured the installation path. Also please show us the full system information (Help -> System Information in Steam), after waiting for the diagnostic tools to finish thinking about what drivers you have. Again, you can edit/censor it if you need to, and please send it as a gist. |
annoyingly on steamos the desktop usage is actually a different user, so
steam-runtime-system-info is not in my path. I suspect lots of other stuff
would fail for that reason. will try to figure something out tho
…On Wed, Dec 23, 2020, 8:42 AM kisak-valve ***@***.***> wrote:
Hello @frioux <https://github.com/frioux>, in general, SteamOS's video
drivers are too old for Proton support in general, but it shouldn't fail
without trying and generating a Proton log. This hints that there's an
issue with Pressure Vessel setting up the Steam Linux Runtime - Soldier
container. From a desktop session:
------------------------------
Please could you show us a log of what pressure-vessel is thinking, and
exactly what happens? You can do this without involving Proton (which
should make things a bit simpler) like this:
cd /path/to/SteamLinuxRuntime_soldier
PRESSURE_VESSEL_VERBOSE=1 ./run -- steam-runtime-system-info --verbose 2>&1 | tee container.log
and then send container.log as a gist <https://gist.github.com/>. You can
edit/censor the log if there's anything in it that you consider private, as
long as it's obvious where it has been edited, for instance replacing your
username with REDACTED.
The SteamLinuxRuntime_soldier directory will be in one of your Steam
libraries. The most likely place is
~/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier if you
haven't reconfigured the installation path.
Also please show us the full system information (Help -> System
Information in Steam), after waiting for the diagnostic tools to finish
thinking about what drivers you have. Again, you can edit/censor it if you
need to, and please send it as a gist <https://gist.github.com/>.
(from #312 (comment)
<#312 (comment)>
)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#342 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAB7Y6AQKZELQVTUEL4SK3SWIMYLANCNFSM4VHGF4AQ>
.
|
ok here's the gist: https://gist.github.com/frioux/52b5d4da2ec6d1b954308875fac113aa I can run the suggested command but this seems like something that should be pushed into steamos to fix proton 5.13 to me. (Will try to get the rest of the info you asked for too) |
Thanks, I think we can stop here. |
Cool. For future reference, it's also really difficult to get the system information on steamos since you can only run steam in big picture mode (as far as I can tell.) |
This is really a SteamOS bug rather than a Steam Runtime bug: now that the Steam Runtime needs container stuff, a SteamOS update should either install We do automatically install @kisak-valve, please could you retitle this to stop non-SteamOS users jumping onto it? Something like: "Proton 5.13 on SteamOS 2 needs either bubblewrap or kernel.unprivileged_userns_clone=1". |
Okay, I have been reading your justification for UNs, and it is valid reasoning, but security as you yourself mention was an afterthought. Security should never be an afterthought. May I suggest that when the client lacks proper permissions, the client itself links to a well articulated, well referenced article where you resume the justification for your requirement? Clear communication can save a lot of hassle. Also, I would like to suggest adding an apparmor profile at least, and to run steam as its own user. Here is an example:
|
Your system information
Please describe your issue in as much detail as possible:
I try to start any game using proton 5.13 and get a very brief flash and then the game does not start.
Steps for reproducing this issue:
Bizarrely, setting PROTON_LOG=1 doesn't work for 5.13, but does for 5.0. This makes me think that somehow the installation of 5.13 is broken, but I'm just using it as it gets automatically installed by SteamOS.
The text was updated successfully, but these errors were encountered: