Image scaling with Bazzites SteamDeck interface

So I’m not sure if that’s a bug, or a question, or a feature, or whatever, but it most certainly a weird one, which is why I came here to ask about it.

Short description:
The image on the client is not scaling up properly when I use Moonlight, to connect to the Sunshine host, which is running on Bazzite with it’s own SteamDeck emulated interface, but this issue is not there when launching a game from desktop mode of Steam.

Long description:
The problem comes when I launch a game, and I set the ingame resolution to anything lower then 1080p, then the game looks good on the Host, but not on the client(I can share images if needed)
Basically the client(Moonlight) is displaying the image on something like 1/4th the screen size, and this is resolved if I select a scaling filter from “Pixel” to “Linear” but then this hits the performance hard, so it goes outside the window as an option.
The issue does not seem to appear when launching a game from desktop mode of Steam instead of the simulated SteamDeck interface, but then I don’t have an easy access to HHD, or SteamDeck control center menu where I have individual profiles for each game.

My explanation to this is that there seems to be some problem with the way “Linear” scaling works, which only makes sense as this issue has been tested with SteamLink as a client, when upon launch reboots Steam into its original big picture mode, thus not applying any scalings to it, and then I also tested it in desktop mode, the same scenario, on the same setup, and the same game, and the issue still does not appear.
The issue with the image scaling is only when using the Bazzite version of the simulated SteamDeck interface.


Attaching picture showing off the issue when launching a game with a sub 1080p resolution from the native SteamDeck interface of Bazzite.
The issue is NOT happening when launching a game from Desktop mode, or Steams original BigPicture mode.
The issue only appears to be happening when using the Bazzites SteamDeck interface.

im going to guess this is just how it is with gamescope and how it does scaling when it runs as the compositor/session and sunshine ends up streaming how it looks like behind the gamescope curtains.
there is no fix other than maybe see if there is anything the sunshine devs can do to account for it or if its something that has to be adjusted in gamescope (but this is just me guessing).

Hi,
I will certainly discuss this with the Sunshine crew to see if something can be done to account for what gamescope compositor sees in the background, but if nothing can be done there either, I guess then this is something that can be further investigated by Valve?
Or this is also something that can be checked from you too, as it is certainly something extremely easy to reproduce.
Thank you.

no idea but the sunshine devs might be the first ones to ask if this is something that is fixable by them, next stop would be valve with gamescope, but since it shows up correct on the actual display i am leaning more towards something sunshine might have to fix.