protonscr

Linux Native Games now all use "Steam Play" and "Steam Linux Runtime" despite not forcing any compatibility tool.

steamclosed
ValveSoftware/steam-for-linux#11545 · opened 2024-12-05 by CaptainCoward · updated 2024-12-05 · 1 comments · github
CCaptainCoward 2024-12-05 github

Your system information

  • Steam client version (build number or date):
    Steam Beta Branch: Stable Client
    Steam Version: 1733265492
    Steam Client Build Date: Mon, Dec 2 10:26 PM UTC -08:00
    Steam Web Build Date: Mon, Dec 2 10:20 PM UTC -08:00
    Steam API Version: SteamClient021

  • Distribution (e.g. Ubuntu):
    EndeavourOS

  • Opted into Steam client beta?: [Yes/No]
    No

Please describe your issue in as much detail as possible:

All games that seem that used to run native now instead run with Steam Play and there seems to be no way to actually run any game native anymore.

Steps for reproducing this issue:

  1. Enable "Steam Play for all other Titles" in Settings and choose Any Proton for "Run other titles with"
  2. Check out any Native Linux games by checking its page
  3. see the following result:
    grafik
    grafik
Kkisak-valve maintainer 2024-12-05 github

Hello @CaptainCoward, this is an intentional change in the Steam client per

Native titles will execute in 'Steam for Linux runtime 1.0 (scout)' by default, instead of the legacy runtime environment.
This behavior is consistent with Steam Deck and promotes better compatibility across all Linux desktop distributions.
Note that this new feature can be turned off globally with "-compat-force-slr off" on the Steam client command line.

in the 2024-11-05 Steam client update.

Note that this is still the Linux native variant of the game being used, it's just being run in the Steam Linux Runtime 1.0 (scout) container environment instead of the LD_* style legacy runtime environment.

Nothing extracted yet.