Page 1 of 1

Gamescope client plays sound but no video

Posted: Mon Dec 29, 2025 8:56 pm
by keet
I'm trying to set up a computer as a headless Steam Remote Play host using gamescope.

If I stream a game directly from Steam (running the graphical client on the host) without gamescope (no command-line options in the Steam game setup), it works. However, if I use gamescope, then the client plays game audio but shows only the game logo and the loading circle at the bottom-right.

This is true whether I use gamescope in standalone fashion in headless mode to run Steam itself or run the Steam graphical interface and add gamescope in the launch options of a game (multiple games, using Stardew Valley as a test).

I've tried multiple computers as host and as client (most running Gentoo, but one running Linux Mint), and the same problem happened.

These are some sample commands I have tried:

Headless:

Code: Select all

gamescope -e --backend headless -- steam
gamescope -e --backend headless -- steam -pipewire
dbus-launch gamescope -e --backend headless -- steam
Launch options in graphical Steam on host:

Code: Select all

gamescope -- %command%
GAMESCOPE_WAYLAND_DISPLAY=wayland-0 gamescope -- %command%
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json gamescope --expose-wayland -- %command%
AMD_VULKAN_ICD=RADV gamescope --expose-wayland -e -- %command%
gamescope --expose-wayland --fullscreen --force-grab-cursor -e -- %command%
gamescope -W 3840 -H 2160 -f -b -g -R -e -r 60  --expose-wayland --disable-layers --debug-layers --debug-focus --synchronous-x11 --debug-events --debug-hud --force-composition --composite-debug --disable-xres  -- %command%
streaming_client.log

The only problems I see in the client log (linked to above) is this, saying the frame loss is 100%. That's obviously not good, but it doesn't tell why it's happening, and searching for that message revealed very little.

Code: Select all

Mon Dec 29 20:41:03 2025 UTC - Streaming session complete, average network time: 0.00ms, stddev: 0.00ms, 100.00 percent frame loss, result: poor
Does anyone have any ideas? Thank you!