21 Oct 2024 |
Sami Liedes | Yeah, it works if I force the steam runtime 3.0. | 06:44:19 |
Atemu | Okay, that's good to know | 06:44:33 |
Atemu | Then your issue wouldn't have cropped up in the future | 06:45:08 |
Sami Liedes | Yeah, I don't know enough of steam internals to know where the steam pressure vessel is applied :) | 06:45:29 |
K900 | steam-run is a NixOS-ism | 06:45:43 |
Atemu | Ah that's what you meant | 06:45:43 |
Atemu | steam-run won't run in pressure-vessel | 06:45:53 |
K900 | It's just the Steam container except instead of running Steam it runs bash | 06:45:56 |
Atemu | Though we could likely make it that way if we wanted to, that could come in handy sometimes | 06:46:12 |
Sami Liedes | I can debug this until I think Wednesday since there's now some free-to-play event (I haven't played, debugging is more fun and I think it's too grand a strategy for me anyway 😅) | 06:46:14 |
K900 | pressure-vessel is an upstream Steam thing, and it only affects things that are running from Steam | 06:46:20 |
K900 | I do have the game so I can poke around more | 06:46:33 |
K900 | But also if the runtime works, that's probably good enough | 06:46:41 |
K900 | There's no point trying to fix the old setup when the new one is what you should be using anyway | 06:47:10 |
Sami Liedes | In reply to @atemu12:matrix.org Though we could likely make it that way if we wanted to, that could come in handy sometimes Yeah, I remember vaguely once trying to figure out (perhaps even on non-nixos) if there's a neat way to do that from outside the UI. strace again lead to some fun proton command line IIRC. | 06:47:34 |
Sami Liedes | But that was for proton. | 06:47:40 |
K900 | Proton is weird because Proton is really not designed to exist outside of its container | 06:48:14 |
K900 | Which is why people are now making all kinds of hacks to run Proton along with the container from non-Steam | 06:48:35 |
Atemu | You can see what steam does in the log I think? Or by looking at ps . | 06:48:55 |
Atemu | The CLI for proton has two parts: Running it inside of pressure-vessel and running Proton itself | 06:48:56 |
Sami Liedes | I wonder if these's some (likely non-nix) resource somewhere with an overview of how Steam (on Linux) actually works. | 06:48:58 |
Atemu | smcv has written one | 06:49:11 |
Atemu | It's in the pressure vessel docs | 06:49:22 |
Atemu | That's what K900 used for THE DECIMATION | 06:49:38 |
Sami Liedes | Ok :D | 06:49:47 |
Atemu | :d | 06:49:55 |
Atemu | * :D | 06:49:58 |
K900 | steamrt-tools docs technically | 06:50:07 |
K900 | Which pressure-vessel is part of | 06:50:14 |
K900 | https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/docs/container-runtime.md | 06:50:32 |