From 71bce4c5cb01c51a33ac5e4f7c285e42240fe5e6 Mon Sep 17 00:00:00 2001 From: mia26MAjFm Date: Sat, 20 Jun 2026 16:02:56 -0400 Subject: [PATCH] cachyos: drop -steamos3 from gamescope-session-ps5 Steam in -steamos3 mode polls for SteamOS atomic OS updates via steamos-update, steamos-update-rauc, steamos-atomupd-client. CachyOS ships none of these (pacman handles rolling updates), so every poll fires "YieldingApplyUpdateOS: OS update result: 2" and the GamepadUI shows "Updater apply error: 2: null". That alone is just a banner, but the first-run OOBE blocks on the "Software updates" step waiting for a successful update result, so users can't get past initial setup. Field-reported. Dropping -steamos3 keeps -gamepadui (controller-friendly UI) without the SteamOS-mode update polling. OS updates: sudo pacman -Syu. --- distros/cachyos/files/gamescope-session-ps5 | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/distros/cachyos/files/gamescope-session-ps5 b/distros/cachyos/files/gamescope-session-ps5 index 8d87203..1131984 100644 --- a/distros/cachyos/files/gamescope-session-ps5 +++ b/distros/cachyos/files/gamescope-session-ps5 @@ -19,10 +19,17 @@ export LIBSEAT_BACKEND=logind export WLR_LIBINPUT_NO_DEVICES=1 +# Launch flags: +# -gamepadui : controller-friendly Steam UI (Big Picture-like) +# NOT -steamos3 : would enable SteamOS atomic-OS-update polling. CachyOS is +# pacman-rolling, no atomupd manifest server, so Steam loops +# "Updater apply error: 2: null" and the OOBE blocks on the +# "Software updates" step. (Field-reported by users.) Use +# `sudo pacman -Syu` for OS updates. exec /usr/bin/gamescope \ --backend drm \ -e \ --prefer-output DP-1 \ --sdr-gamut-wideness 0 \ -- \ - /usr/bin/steam -gamepadui -steamos3 + /usr/bin/steam -gamepadui