Linux Format issue 267 went out today (not affiliated) and in it there's a rather wonderful interview with Simon McVittie, a software engineer at Collabora who also works on things for Valve to do with Steam on Linux.
In the latest interview, McVittie talks a little about all the work they do including being a Debian contributor and for GNOME too. If you're interested in learning more about the people working behind the scenes, it's quite an interesting interview. Especially so, if you're a Linux gamer. McVittie has also been working on Pressure Vessel, a container system for Steam on Linux to run games inside and hopefully ensure they work pretty much everywhere. For regular readers here at GOL, this hopefully won't be brand new news, as we've written about it a few times (#1, #2) before.
Here's just a small teaser slice of the interview:
Part of the idea is that a game developer can do their QA against Pressure Vessel, which is a really quite strict system. If it works on that then it’s much more likely to work everywhere. Whereas if they did their QA on the Steam runtime with, say, the latest Ubuntu LTS, will it work on Arch Linux? Who can say? Will it work on older Ubuntu? It might, but probably won’t though. Having a giant test matrix of all the distributions isn’t really feasible. So now, of course, we have a giant test matrix for Pressure Vessel on all the distributions, but at least we only have to do that once.Simon McVittie, Linux Format issue 267
The whole idea behind Pressure Vessel is great! Giving developers a properly stable environment to QA their Linux builds and just as importantly it gives users a container to put games in to ensure they work on whatever distribution they happen to have hopped on over to.
Want to try out the container system? It works with Linux builds on Steam. Right click on a game in your Steam Library, go to Properties and at the bottom look for the Steam Play section. Remember, Steam Play is just a feature of Steam to run other things inside (like the Wine fork Proton, Roberta, Boxtron and so on). In the drop-down box, simply pick "Steam Linux Runtime" for the container like so:
Handy tip: if a game releases a Linux version, which you previously used Proton for, selecting this container can help things reset so you get the Linux version downloaded. I've seen a few people stuck with that at times.
If you do have issues, you can report them to Valve's GitHub tracker.