ref:main

REQ-CAP-007: VM renders at the size the client streams

active high

Sunshine asks the VM for the client's size with Console.SetUIInfo instead of scaling its picture, and restores the VM's own size when streaming stops. A guest that doesn't follow its preferred mode keeps its size and is scaled as before.

Category: functional
Version: 1.0

Linked Tests (6)

Test Name Source Last Status Last Verified
follow_resolution.sh::guest_follows_client_size tests/e2e/qemu/desktop/follow_resolution.sh never run —
QemuCaptureTest.AsksTheVmToRenderAtTheSizeTheClientStreams tests/unit/platform/linux/qemu/test_capture.cpp never run —
QemuCaptureTest.DoesntAskAgainOnceTheVmRendersAtThatSize tests/unit/platform/linux/qemu/test_capture.cpp never run —
QemuCaptureTest.LeavesTheVmsSizeAloneWhenResizingIsOff tests/unit/platform/linux/qemu/test_capture.cpp never run —
QemuCaptureTest.PutsTheVmsSizeBackWhenStreamingStops tests/unit/platform/linux/qemu/test_capture.cpp never run —
QemuCaptureTest.StreamsTheVmsOwnSizeWhenItIgnoresTheRequest tests/unit/platform/linux/qemu/test_capture.cpp never run —

History (1)

When Change Fields Version By
2026-09-17 05:34 UTC created — 1.0 system