ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.21k stars 174 forks source link

Steam Remote Play shows "Please Stand by" when launching certain games #11206

Open HackBug opened 2 weeks ago

HackBug commented 2 weeks ago

Your system information

Please describe your issue in as much detail as possible:

I've been most consistently been able to reproduce this issue when attempting to play Baldur's gate. When launching from a steam link app (device doesn't make a difference), the game begins on the host machine by starting the launcher, and on the client, I get a "Live Broadcast - Please Stand By" still image. If I go to the host machine manually and click through the launcher, the client starts working fine. This is almost acceptable, except I can't do it using mouse control from the client, so my attempted workaround is to try using the --skip-launcher option for Baldur's gate. Unfortunately, the "Stand By" image still appears on the client, but the game launches normally. The result is that I can't play the game remotely at all if I attempt to skip the launcher.

I can also confirm that the standby screen shows with any game when I switch window focus on the host computer, which I assume is some sort of desired behavior, but doesn't appear to have any setting that lets me control it either in plasma or steam.

Steps for reproducing this issue:

  1. (optional) set the --skip-launcher launch option for Baldur's gate (or similar for other games)
  2. connect to steam from steam link app on another device
  3. play baldur's gate from the client
  4. Client shows "Stand By" screen, no longer sends inputs to game
Jonathing commented 2 weeks ago

Is this just for Baldur's gate or for any game? If I need to host remote play or use a Steam Link, I need to launch Steam with the -pipewire flag, where the system will then ask for the screen sharing permission. Since you've marked that you're on Wayland, you should try that as well.

HackBug commented 2 weeks ago

It's not for every game, just for ones that have a launcher.

Adding the -pipewire flag works, except then a new problem is introduced, which is that the brightness (contrast?) appears to be cranked to 1000 on the client. The host still looks normal.

Jonathing commented 2 weeks ago

Ah, that's rather unfortunate. Maybe it's a pipewire bug? Either way, it's a bit of a dirty workaround if you ever need to use it. šŸ˜ŽšŸ‘