I noticed that unticking "Run using dedicated graphics card" in the ~/.local/share/applications/steam.desktop file's Properties/Application/Advanced Options also allows the overlay to work again. I wonder what's the deal here...
Apparently, this method was used to fix the issue of non-Flatpak Steam not launching if the PC has a discrete GPU ([#10929](https://github.com/ValveSoftware/steam-for-linux/issues/10929#issuecomment-2409633204)).
Your system information
Please describe your issue in as much detail as possible:
Was playing PlateUp! [1599600] in Big Pic Mode when I recognised that the Overlay wasn't showing (it's on, I checked). Additionally, I'm unable to trigger Steam's on-screen keyboard input in the game for text fields, nor am I able to invite friends using Steam's in-game picker. Tried other games thinking it might be a Unity game engine problem, but after testing Batman: Arkham Asylum [35140], Overcooked 2 [728880] and Trackmania: NF [11020] I found the same result. This always happens when launching Steam from desktop (It's set to
/usr/bin/steam %U). Same behaviour seen outside BPM as well.However, starting Steam directly from any shell script (
/usr/lib/steam/bin_steam.sh,~/.local/share/Steam/steam.shor~/.steam/steam/steam.sh) fixes the issue. PlateUp! has a possibly separate issue where the game still captures input from the overlays (when they're working).Was able to reproduce in latest stable client release as well.
Steps for reproducing this issue: