Skip to content

Mission Control

Mission Control is the host’s cockpit: what is streaming, how well, and the one safe thing to do about it. It shows Space sessions first when Spaces is enabled, followed by the host’s live stream or idle view.

On Linux, the Spaces card lists reported sessions by Space, launcher, device, and state: Starting, Running, or Stopping. Device names come from the paired device list; an unknown device is labeled without exposing its identifier. Assigning a device to a Space does not make it an active session. A running session is a host report, not confirmation that video, sound, or input works on that device.

The attention badge points to controller problems, runtime driver mismatches, unsupported launchers, failed runtime changes, or an unsuccessful refresh. Open Spaces takes you to the existing controls. Mission Control does not repair, stop, move, or create a Space.

Activity refreshes about every ten seconds while the page is visible, with backoff on errors. An unsuccessful refresh leaves the last report visibly marked out of date. Older hosts that omit activity show it as unknown. Disabled Spaces has no card or continuing activity poll. The list shows up to 100 sessions and a count for any others.

Desktop Preview is paused when a Space is starting, running, or stopping, or when its activity cannot be verified. An already open preview closes when the next report detects a Space. Opening a Linux preview first rechecks activity; it does not resume automatically when a Space ends. The preview endpoint captures the host display, so it cannot represent a Space’s video. Any separate host stream telemetry remains labeled as such; Space video and input must be checked on the connected device.

The header names the client that owns the session, or how many clients are watching, along with the running app and how long it has been up. The pill beside it is the capture path in use, in the same words the Audio/Video page uses; Launch modes and capture paths explains how to read it.

Live summary strip:

Tile What it shows
Quality A letter grade and score for the current stream, from the same evidence Doctor reads.
Latency Round trip to the client, in milliseconds.
FPS Frames encoded per second against the session target.
Loss Packet loss on the video path.
Bitrate The live encoder bitrate. With Auto Quality on, this is the value the host is actually sending, not the client’s request.
Encode Encoder time per frame.

The small pills at the end of the strip count dropped frames, duplicated frames, and frames that missed their target interval. Live charts under the tiles pause when reduced motion is on.

Doctor sits under the strip: a headline, a confidence chip, the Auto Quality state, a recommendation, and at most one safe action with a confirmation. What the verdicts and actions mean is in Fix a bad stream with Doctor.

Display Preview shows a low-rate view of the host capture display, inside the browser. Expand it to inspect a frame; hide it to save host work. The preview is diagnostic only and does not change the stream.

Disconnect Client ends the owner’s session after a confirmation; the app stays paused for the resume window so the client can come back.

The readiness card tells you whether the host can stream right now and, when it cannot, the first thing to fix. Host vitals shows GPU temperature, load, encoder load, and VRAM as gauges; a gauge without data is not drawn rather than showing a placeholder. Quick Launch lists recent games so you can start the next session from the host.

Two lists can appear here. This browser keeps its own list of sessions it watched, with grade, client, codec, resolution, duration, and averages. When that list is empty, the host’s recorded outcomes per device and game are shown instead; those are the outcomes Doctor and Auto recovery read. Clear history empties both after a confirmation that names what goes away.

Stream metrics are host telemetry published once per second; Space activity has the separate refresh interval described above. The same stream evidence feeds Doctor & Support, so if the two disagree, reload the page before suspecting the host. Session Snapshot on Doctor & Support shows the same session in more detail, field by field.