Question about steam-native-runtime

In this announcement was said, that cachy is moving away from steam-native-runtime: CachyOS Announcement: Migrating away from steam-native-runtime - #13 by HardCode4All

I’ve followed the announcement, but am confused as steam still gives me the native-runtime as option:

Can anyone explain this to me?

Thanks

I have no idea why they recommended moving away from native, it’s not explained there… afaik you need native for some proton variants, that’s why there are two packages proton-cachyos and proton-cachyos-slr

The topic was unceremoniously closed without further explanations.

It gives you the option because it is installed.

Someone tested it in the announcement thread and said the native version runs better, like it theoretically should.

The short story is Arch Linux retired GTK2 support(Arch Linux - Todo: GTK 2 EOL). Notice that steam-native-runtime is on the list of packages that needed to be moved away from GTK2 in order to stick around. Steam for Linux still uses GTK2 in some capacity and that’s Valve’s responsibility so the package couldn’t be moved away from GTK2.

So steam-native-runtime was kicked out of the official repository and now exists in the AUR(AUR (en) - steam-native-runtime). If you would like you can still use it, you’ll just have to install it from the AUR.

I’m just guessing, but I believe that CachyOS decided it wasn’t worth taking on the responsibility of maintaining steam-native-runtime, an assortment of dusty GTK2 packages, and whatever else that was needed that also now only exists in the AUR. Not when an alternative still exists in just plain ol’ Steam.

Only thing left to do is use SLR Steam from multilib or use the Native Steam from the AUR, and make sure to complain to Valve about updating their ancient Steam for Linux client so that non-deprecated system packages can once again be used to fuel it natively.

They already provide a bunch of AUR packages in the cachy repo and right now the steam-native-runtime package from AUR works.

I don’t know why they have advised the removal of steam-native-runtime, since it could offer better performance, unless there’s an issue with packaging, that wasn’t communicated. I have managed to compile all the dependencies locally, so I don’t see what is the issue. Most of the dependencies only took a few seconds to compile.

Sorry your thread got hijacked. At least you got an answer. Kind of.

Steam is just listing you the versions of Wine/Proton you have installed. If you installed the cachyos-gaming-meta package, then both versions of CachyOS’s custom Proton are installed with it(proton-cachyos and proton-cachyos-slr). Just because you have the non-SLR version installed and see it listed in Steam, doesn’t mean you have steam-native-runtime installed as well.

To put it simply: You’re confusing between Steam executable and Proton version.

There used to be two Steam executables, one was called “Steam” that came from the package steam and “Steam (Native)” that came from the package steam-native-runtime.
When you installed cachyos-gaming-applications back then, you get both.

The “Steam (Native)” executable is deprecated, as per the announcement that you linked.

The screenshot you’re showing here are for the “translator” you want to use to run a Windows-only game on Linux. CachyOS’ flavor of Proton came in two versions, native (from the package proton-cachyos) and steam linux runtime (from the package proton-cachyos-slr)