Sunshine 远程串流 · 功能说明

物理主屏优先,唯一 MTT1337 VDD(虚拟显示器)兜底并守护应用窗口

目标体验仍很直白:在家用物理屏,主屏确实离线时才让 VDD 兜底,主屏回来后把普通窗口拉回;现在已经有实现和测试,但还不能把这段目标场景说成真机成功。

当前情况:9月18日记录中守护仍在运行,但当前开机周期的显卡故障阻止画面切换;手机画面与真实主屏故障转移仍未验收。

项目快照核对于 ;具体测试保留各自日期,页面不实时探测运行状态。

复制 AI 续作说明带着这个项目,交给 AI 接着做

写下接下来想做什么。这里会把你的目标、本页事实和来源整理在一起,复制给 Astra 或 Gemini 后,就不用重新介绍项目了。

整理续作说明

只在当前网页整理,不会发起 AI 任务。

用途与实际影响

这项功能怎样使用

为什么需要它

多屏扩展下,Windows 可能把新开或失去焦点的窗口放到看不见的扩展屏;如果盲目开启“系统镜像”,又可能打乱物理屏高刷与 HDR(高动态范围)。因此需要一套先核对身份、再决定是否动作的窗口与捕获目标守护器。

举个实际例子

“家里的主屏真的不在线了,我想从手机继续看电脑。”守护器先确认屏幕已稳定离线、没人正在串流、显卡状态可用,才切到已认准的虚拟屏;主屏回来还要实际看窗口有没有回去。

最后我会得到什么

已经有屏幕识别、等待、空闲检查和窗口回迁的实现与测试;还没有真实证明拔线后手机画面不中断或所有窗口都能回到原处。

正常时

代码已覆盖应当保持主屏、何时尝试虚拟屏与如何计划窗口回迁;真实手机画面和拔线前后对照仍未验收。

发现问题时

9 月 18 日这次开机已有图形故障记录,所以当时停止捕获和显示写入;手机是否连接仍未知,更早的画面观察不能替代本次。

入口不可用或证据不足时

虚拟屏不唯一或驱动身份不清时停止切换,不把画面送到猜测的屏幕。

从哪里开始

在已配置的 Sunshine 守护环境中查看当前捕获目标;实际切换由守护器在主屏确实离线且串流空闲时进行,本页不能代替真实画面验收。

需要准备什么

  • 要远程看的主机与屏幕
  • 是否希望主屏离线时使用专用虚拟屏
  • 窗口位置异常时指出现象

从开始到拿到结果

  1. 1

    先读主机现场

    守护器辨认物理主屏、专用虚拟屏和当前有没有人在串流;主屏正常时优先显示它,并拉回误入虚拟屏的普通窗口。

  2. 2

    满足条件才兜底

    主屏稳定离线、显卡状态允许且串流空闲后,才记下窗口位置并切到唯一的专用虚拟屏。

  3. 3

    主屏恢复后再读回

    条件允许时尝试把窗口和捕获目标拉回主屏;实际窗口位置与手机画面还要分别检查。