Skip to content

Steam remote play flicker when --steam flag is present #2196

Description

@Kam1ni

Is there an existing issue for this?

  • I have searched the existing issues

Are you using any gamescope patches or a forked version of gamescope?

  • The issue occurs on upstream gamescope without any modifications

Current Behavior

I am running steam through gamescope as the interface for my media pc. It needs the --steam argument to get the overlay working for for example jellyfiin. But with that flag set whenever I stream a game from the gaming pc, the screen flickers and controller inputs are only passed to the game when the stream is working. So every key press is a guess if it's gonna go to the media pc or the gaming pc.

Steps To Reproduce

  1. Launch steam through gamescope (either standalone or from a wayland compositor doesn't matter)
  2. Stream a game from a different pc
  3. Wait and see (The first time I tried this on a fresh install it worked properly. So if you don't see anything wrong then close the game and try again)

Hardware information

- Distro: Arch Linux
- CPU: AMD Ryzen 7 PRO 6850H with Radeon Graphics
- GPU: Radeon 680M
- Driver Version: Mesa 26.1.1-arch1.2

Software information

- Desktop environment: Either hyprland or gamescope standalone
- Session type: wayland
- Gamescope version: 3.16.23-36-g6ea6b21e
- Gamescope launch command(s): 
* gamescope --hdr-enabled --steam -r 120 --adaptive-sync --backend wayland --force-grab-cursor --force-windows-fullscreen --grab -f -W 3840 -H 2160 -w 3840 -h 2160 -- steam -gamepadui -steamos
* gamescope --steam -W 3840 -H 2160 -w 3840 -h 2160 -- steam -gamepadui -steamos

Which gamescope backends have the issue you are reporting?

  • Wayland (default for nested gamescope)
  • DRM (default for embedded gamescope, i.e. gamescope-session)
  • SDL
  • OpenVR

Logging, screenshots, or anything else

Epilepsy warning!

VID_20260524_234206347_scaled.webm

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions