ValveSoftware / SteamOS

SteamOS community tracker
1.55k stars 69 forks source link

Remote Play streaming to the Steam Deck from other device only uses internal display resolution as client size #1394

Open SorceressLyra opened 6 months ago

SorceressLyra commented 6 months ago

Your system information

Please describe your issue in as much detail as possible:

In that past, I have been able to use remote play to play games at 1080p on my TV via the official docking station. This was achieved through connecting the steam deck to the dock, setting my desired TV resolution and setting the desired game resolution through the game properties menu.

Recently however, setting a desired stream resolution in Game Mode does not work. Remote Play does not respect the desired resolution of the game set in it's property menu and sends the internal resolution of 1280x800 as the client size to the host machine. When streaming, the host machine will now, change the host machine resolution to 1280x800, if "Match Client Resolution" is enabled.

I've attempted changing all display and remote play settings, including advanced settings. I've also attempted to both reinstall SteamOS with the official recovery image, and later re-imaged the whole Steam Deck, which neither had any effect on the issue.

The beta and preview channels are not viable for testing as Remote Play just simply doesn't function at all there currently.

Disabling "Match Client Resolution", will sort of work, but the resolution is far too large for the steam deck internal display and will cause letter-boxing, and on external displays it will struggle to stream the full resolution of my host machine.

Steps for reproducing this issue:

  1. Connect Steam Deck to external display and set display resolution to something higher than 1280x800
  2. Have "Match Client Resolution" enabled on host machine.
  3. Go to a game you intend to stream and change the target resolution in the game properties menu to something higher than 1280x800
  4. Attempt to stream game from host machine
  5. Host machine switches to 1280x800
kolanski commented 2 months ago

Yes, I gave up, il tried all available options for virtual display, but there is no way to change it without docking to the external display.