Steam client version (build number or date): Stable/1751405894 or Beta/1756242410
Distribution (e.g. Ubuntu): Archlinux
Opted into Steam client beta?: [Yes/No] Both
Have you checked for system updates?: [Yes/No] Yes
Steam Logs: steam-logs.tar.gz (these are from stable, if you need beta logs let me know)
GPU: Nvidia/Intel/AMD: Amd, steamdeck apu
DE: Kwin wayland. (On wayland, starting these games/apps from either wayland or xwayland yield the same results. True x11 wasn't tested yet)
Please describe your issue in as much detail as possible:
In some games/apps, the steam overlay doesn't work even when it seems like it should. Sometimes the fps display even shows up, but trying to open the overlay with shift+tab or trying to toggle the fps display on/off with the keybind doesn't work.
Steps for reproducing this issue:
Open a game/app where you expect the overlay to work through steam as a non-steam game. (Some examples as of now are non-steam retroarch and basically any kind of mupen64plus.
Press the overlay hotkey, or try to toggle the fps display.
(Nothing happens)
Also, for the examples I listed, when making the games fullscreen, the fps counter tends to show up, so the overlay should be working, but you still can't trigger it for some reason. I used a script to make the games start in fullscreen, so they usually display the fps counter right away or after a couple-second delay.
Your system information
Please describe your issue in as much detail as possible:
In some games/apps, the steam overlay doesn't work even when it seems like it should. Sometimes the fps display even shows up, but trying to open the overlay with shift+tab or trying to toggle the fps display on/off with the keybind doesn't work.
Steps for reproducing this issue:
Also, for the examples I listed, when making the games fullscreen, the fps counter tends to show up, so the overlay should be working, but you still can't trigger it for some reason. I used a script to make the games start in fullscreen, so they usually display the fps counter right away or after a couple-second delay.