Gamescope
Micro-compositor that gives a game a stable, capturable window.
Works on WaylandBSD-2-Clause
Install
Fedora, RHEL, Nobara
sudo dnf install gamescopeArch, Manjaro, EndeavourOS
sudo pacman -S gamescopeArch (user repository)
paru -S gamescope-gitNixOS, or Nix on any distro
nix profile install nixpkgs#gamescopeValve’s nested compositor, and the thing running underneath Steam Deck’s game mode. For streaming, its value is making a game’s window behave predictably: it renders at a resolution you choose and presents a single stable surface.
That helps with capture, especially for games that change resolution on startup or misbehave when a compositor changes underneath them. Combining it with obs-vkcapture is a common way to get reliable game capture on Wayland.