To be fair, Valve already has a way to control mostly what is used by Steam and the game. They have their own runtime that uses (or can, can't remember if it's always the case) containers to create a controlled environment.
I have had issues sometimes with library/drivers versions on my rolling release preventing me from running everything natively, but each time using the runtime version of Steam allowed me to play.
They have information about it all over the place, I can't find exactly the page I wanted, but here[0] is some more information about it from their repository.
I have had issues sometimes with library/drivers versions on my rolling release preventing me from running everything natively, but each time using the runtime version of Steam allowed me to play.
They have information about it all over the place, I can't find exactly the page I wanted, but here[0] is some more information about it from their repository.
[0] : https://github.com/ValveSoftware/steam-runtime/blob/master/d...