Steam Link

Steam Link

Wrong fullscreen Resolution
Has anyone other than me experienced this?

Steam Link app v 1.1.89 installed from flatpak on Fedora 35
Steam running on Pop_OS 22.04
Both set up to run at 1920x1080 resolution.
Bandwidth limited to 30MB/s
FPS Limited to 30

What I expected to happen:
Launching a game remotely makes it run at full screen.

What happened:
Launching streaming starts big picture mode with the correct resolution, but as soon as I launch a game, it changes the output resolution to a windowed 1440x768. If I stop streaming, but leave the game running, and then restart streaming, it runs in 1920x1080 resolution.

If I run Steam in Windows on the same PC, it will always run in windowed mode with the reduced resolution.

Console output:
[sten@fedora ~]$ flatpak run com.valvesoftware.SteamLink Gtk-Message: 22:31:29.616: Failed to load module "canberra-gtk-module" Gtk-Message: 22:31:29.616: Failed to load module "pk-gtk-module" Gtk-Message: 22:31:29.616: Failed to load module "canberra-gtk-module" Gtk-Message: 22:31:29.616: Failed to load module "pk-gtk-module" Qt: Session management error: None of the authentication protocols specified are supported INFO: Warning: Couldn't bind discovery port 27036 INFO: Hardware: AMD Ryzen 5 4600H with Radeon Graphics INFO: Connected to Remote Client service with session 5477821902841693842 INFO: Starting Streaming INFO: Received authorization proof request, responding with encrypted challenge INFO: Received start streaming response k_ERemoteDeviceStreamingInProgress INFO: Received start streaming response k_ERemoteDeviceStreamingInProgress INFO: Received start streaming response k_ERemoteDeviceStreamingSuccess INFO: Received start streaming response k_ERemoteDeviceStreamingSuccess INFO: Initializing player INFO: Refresh rate: 120.00 INFO: Effective rate: 119.75 INFO: Video rect: 0x0 at 0,0 INFO: Texture rect: 1920x1080 at 0,0 INFO: Video size: 1920x1080, output size: 1920x1080, overlay size: 1920x1080 INFO: Video rect: 1920x1080 at 0,0 INFO: Texture rect: 1920x1080 at 0,0 INFO: Video rect: 1920x1080 at 0,0 INFO: Texture rect: 1920x1080 at 0,0 INFO: Initialized player INFO: Server available at address: 192.168.2.4:27031 INFO: Connecting to server at 192.168.2.4:27031 using direct UDP INFO: Session state Idle -> Connecting INFO: CStreamTransportClient stopping Remote Client service connection INFO: Video size: 1920x1080, output size: 1920x1080, overlay size: 1920x1080 INFO: Video rect: 1920x1080 at 0,0 INFO: Texture rect: 1920x1080 at 0,0 INFO: Video rect: 1920x1080 at 0,0 INFO: Texture rect: 1920x1080 at 0,0 INFO: Session state Connecting -> Handshake INFO: Session state Handshake -> Authenticating INFO: Got control packet k_EStreamControlServerHandshake INFO: Session state Authenticating -> Negotiating INFO: Got control packet k_EStreamControlAuthenticationResponse INFO: Got control packet k_EStreamControlNegotiationInit INFO: Session state Negotiating -> StreamStarting INFO: Got control packet k_EStreamControlNegotiationSetConfig INFO: Session state StreamStarting -> Streaming INFO: Sending HID device 28de/1142/0 Valve Software Steam Controller at /dev/hidraw3 INFO: Sending HID device 28de/1142/1 Valve Software Steam Controller at /dev/hidraw4 INFO: Sending HID device 28de/1142/2 Valve Software Steam Controller at /dev/hidraw5 INFO: Sending HID device 28de/1142/3 Valve Software Steam Controller at /dev/hidraw6 INFO: Sending HID device 28de/1142/4 Valve Software Steam Controller at /dev/hidraw7 INFO: Got control packet k_EStreamControlSetQoS INFO: Got control packet k_EStreamControlSetTargetBitrate INFO: Starting audio stream: frequency=48000, channels=2 INFO: Opened audio device: format=2, channels=2, frequency=48000 INFO: Initialized audio decoder: codec=3, sample rate=48000, channels=2 INFO: Got control packet k_EStreamControlStartAudioData INFO: Got control packet k_EStreamControlSetSpectatorMode INFO: Got control packet k_EStreamControlSetCaptureSize INFO: Got control packet k_EStreamControlSetTitle INFO: Got control packet k_EStreamControlSetIcon INFO: Got control packet k_EStreamControlSetActivity INFO: Got control packet k_EStreamControlStartVideoData INFO: Got control packet k_EStreamControlVideoEncoderInfo INFO: CVDPAUAccel: GL_NV_vdpau_interop not available on current context INFO: ffmpeg verbose: Trying to use DRM render node for device 0. INFO: ffmpeg verbose: libva: VA-API version 1.12.0 INFO: ffmpeg verbose: libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so INFO: ffmpeg verbose: libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so INFO: ffmpeg verbose: libva: Trying to open /usr/lib/x86_64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so INFO: ffmpeg verbose: libva: Found init function __vaDriverInit_1_12 INFO: ffmpeg verbose: libva: va_openDriver() returns 0 INFO: ffmpeg verbose: Initialised VAAPI connection: version 1.12 INFO: ffmpeg verbose: VAAPI driver: Mesa Gallium driver 21.3.8 for AMD RENOIR (DRM 3.44.0, 5.17.4-200.fc35.x86_64, LLVM 12.0.1). INFO: ffmpeg verbose: Driver not found in known nonstandard list, using standard behaviour. INFO: VAAPI DRM hardware decoding INFO: ffmpeg verbose: Reinit context to 1920x1088, pix_fmt: vaapi_vld INFO: Got control packet k_EStreamControlSetTitle INFO: Got control packet k_EStreamControlSetCursor INFO: Got control packet k_EStreamControlSetActivity INFO: Got control packet k_EStreamControlSetCursorImage INFO: Got control packet k_EStreamControlSetTitle INFO: Got control packet k_EStreamControlSetActivity INFO: Got control packet k_EStreamControlHideCursor INFO: Video rect: 1920x1080 at 0,0 INFO: Texture rect: 1920x1080 at 0,0 INFO: Video size: 1920x1080, output size: 1920x1080, overlay size: 1920x1080 INFO: Video rect: 1920x1080 at 0,0 INFO: Texture rect: 1920x1080 at 0,0 INFO: Video rect: 1920x1080 at 0,0 INFO: Texture rect: 1920x1080 at 0,0 INFO: Got control packet k_EStreamControlSetCaptureSize INFO: Got control packet k_EStreamControlSetTitle INFO: Got control packet k_EStreamControlSetActivity INFO: Got control packet k_EStreamControlSetCaptureSize INFO: CVDPAUAccel: GL_NV_vdpau_interop not available on current context INFO: ffmpeg verbose: Trying to use DRM render node for device 0. INFO: ffmpeg verbose: libva: VA-API version 1.12.0 INFO: ffmpeg verbose: libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so INFO: ffmpeg verbose: libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so INFO: ffmpeg verbose: libva: Trying to open /usr/lib/x86_64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so INFO: ffmpeg verbose: libva: Found init function __vaDriverInit_1_12 INFO: ffmpeg verbose: libva: va_openDriver() returns 0 INFO: ffmpeg verbose: Initialised VAAPI connection: version 1.12 INFO: ffmpeg verbose: VAAPI driver: Mesa Gallium driver 21.3.8 for AMD RENOIR (DRM 3.44.0, 5.17.4-200.fc35.x86_64, LLVM 12.0.1). INFO: ffmpeg verbose: Driver not found in known nonstandard list, using standard behaviour. INFO: VAAPI DRM hardware decoding INFO: ffmpeg verbose: Reinit context to 1920x1024, pix_fmt: vaapi_vld INFO: Video rect: 1920x1080 at 0,0 INFO: Texture rect: 1920x1012 at 0,0 INFO: Video size: 1920x1012, output size: 1920x1080, overlay size: 1920x1080 INFO: Video rect: 1920x1012 at 0,34 INFO: Texture rect: 1920x1012 at 0,0 INFO: Video rect: 1920x1012 at 0,34 INFO: Texture rect: 1920x1012 at 0,0 INFO: Video size: 1920x1012, output size: 1440x786, overlay size: 1440x786 INFO: Video rect: 1440x760 at 0,13 INFO: Texture rect: 1920x1012 at 0,0 INFO: Video rect: 1440x760 at 0,13 INFO: Texture rect: 1920x1012 at 0,0