I have had numerous cases where a non-Steam game would run perfectly through Steam with Proton but the same game wouldn’t even launch through Lutris, even though I used the exact same Proton version. How are they different? Is there anything that Steam does in the background that Lutris won’t?

I’d love if anyone could shed some light on this for me.

You are viewing a single thread.
View all comments View context
16 points
*

Proton and the Steam Runtime bundle a bunch of different libraries so they all play nice together and are consistent across everybody’s machines. There are the obvious things like DXVK and VKD3D, but the Steam Runtime includes basically all of the system files that affect games. It’s not quite the same thing but for the sake of simplicity think of it like running in a virtual machine. The Steam Runtime is using libraries from Debian. It is the same concept as docker if you know how that works.

Lutris on the other hand lets you select DXVK and VKD3D versions independently of the wine version, and uses your system’s actual libraries rather than the standardized ones. If you’re wondering why running Proton inside of Lutris is not working it’s because Lutris is missing the Steam Runtime. It’s searching for a container that doesn’t exist so it can’t even start in the first place.

permalink
report
parent
reply
1 point

That’s a really helpful explanation, thank you!

permalink
report
parent
reply

Linux Gaming

!linux_gaming@lemmy.ml

Create post

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

Community stats

  • 1.5K

    Monthly active users

  • 953

    Posts

  • 10K

    Comments