串流屏幕到 SimFly Pad
Many panels in SimFly Pad include screen streaming functionality. For example, in the A320 panel, you can stream the PFD, ND, UPPER ECAM, and LOWER ECAM simultaneously.
需知
SimFly Linker 依赖 MSFS 以及 XPlane 的弹出窗口 + Windows 窗口捕获的技术,将对应的屏幕内容,例如PFD/ND 传输到 SimFly Pad 中。但由于现在没有自动弹出窗口的机制,所以在串流的时候,需要用户手动将对应的窗口进行弹出。
如果你使用的是 MSFS 2024,还可以启用 DX12 Direct Capture(DX12 直接捕获)——支持的屏幕会直接从模拟器捕获画面,无需弹出窗口。
如果你使用的是 X-Plane 12,可以启用 X-Plane Direct Capture(X-Plane 直接捕获)——支持机型(目前为 ToLiss A319/A320/A321、A330-900、A340-600 以及 FlightFactor 757/767)的屏幕会直接从机模的面板纹理中读取,无需弹出窗口。
步骤
在 SimFly Pad 的 Cockpit 页面点击左上角的 “Connect”。选择你要串流的屏幕,并点击屏幕中间的 “Connect” 按钮。当屏幕提示 “Waiting for the window to be popup” 时,继续下一步。
当 SimFly Pad 提示 “Waiting for the window to pop up” 后,切换到 MSFS。按住右侧 ALT 键,将鼠标移动到你想串流的屏幕上并左键点击。(移动鼠标时你会看到光标变成放大镜图标。如果你按住了右侧 ALT 键后依旧无法通过鼠标点击弹出窗口,请看下面的启动阻塞项。)
左键点击后,对应的游戏屏幕会短暂以弹窗形式出现。稍等片刻,SimFly Pad 会自动隐藏该窗口并开始传输画面数据。
DX12 Direct Capture(Alpha)
从 SimFly Linker 4.7.1 开始,如果你使用的是 Microsoft Flight Simulator 2024,可以启用 DX12 Direct Capture(DX12 直接捕获)。这种模式不再捕获弹出窗口,而是直接从模拟器的 DX12 渲染纹理中捕获座舱屏幕画面:
支持的屏幕可以直接开始串流——无需弹出窗口。
支持触控的屏幕(例如 EFB)可以直接触控操作,无需安装虚拟显示器。
串流比弹窗捕获更快、更可靠,同时避免了弹出窗口带来的帧率损耗。
前提条件
SimFly Linker 4.7.1 或更高版本。(建议使用 4.8.0 及以上版本:新增了 MSFS 2024 内置 EFB 的直采,并修复了部分设备上画面发绿的问题。)
Microsoft Flight Simulator 2024,且游戏以 DirectX 12 渲染模式运行(可在游戏图形设置中确认)。如果 MSFS 运行在 DX11 模式下,串流会自动回退到传统的弹窗捕获。
不支持 MSFS 2020 和 X-Plane。即使启用该选项,它们也会自动继续使用传统的弹窗捕获。(X-Plane 12 请看下方的 X-Plane Direct Capture。)
在哪里开启
两个直采选项都在 SimFly Linker 的 Settings 页面:向下滚动到 Streaming 分组,位于 Capture Window Titles 下方。每个选项各有一张卡片,带有 ALPHA 标签以及所适用的模拟器标签(MSFS 2024 或 X-PLANE 12)。

启用 DX12 Direct Capture
在 DX12 Direct Capture 卡片中勾选 Enable,阅读实验性功能提示并确认。
(可选)调整 Max FPS(30 或 45,默认 30)。实际帧率不会超过 MSFS 当前的渲染帧率。
(可选)如果串流画面偶尔出现撕裂、闪烁或小块黑斑,可以打开 Synchronized copy (reduces flicker)(同步拷贝)。该模式下捕获与 MSFS 的渲染队列同步,固定 30 FPS,GPU 占用略高,同时 Max FPS 会被锁定为 30。保持关闭(默认)时对 MSFS 性能的影响最小。

切换这些选项后无需重启 SimFly Linker。已经在串流中的屏幕会保持当前模式和设置——在 SimFly Pad 上重新连接后才会应用新配置。
DX12 Direct Capture 是实验性(Alpha)功能,仍在测试中,可能影响 MSFS 的稳定性——极少数情况下甚至可能导致游戏崩溃退出(CTD)。如果遇到问题,只需取消勾选 Enable,即可恢复传统的弹窗捕获模式。
支持的机型与屏幕
只有部分机型的屏幕支持直接捕获。点击 DX12 Direct Capture 卡片中的 View list,即可打开 DX12 Supported Panels 对话框——链接旁的数字是你安装的版本所支持的屏幕数量,应用内的这个列表请以它为准。每个屏幕后面括号里的名字是它所对应的机模插件(例如 fenix、fbw、fsl)。

不在列表中的屏幕会自动回退到传统的弹窗捕获模式,此时你仍需要按照上面"步骤"中的方法手动弹出对应窗口。
如果你的机型或屏幕不在列表中,或启用该功能后某个支持的屏幕无法正常串流,请联系我们,并告知机型和面板信息。
已知问题与限制
SimFly Pad 仍然提示 "Waiting for the window to pop up"。 这说明串流已经回退到弹窗捕获。请确认 MSFS 2024 运行在 DX12 模式、该屏幕在 DX12 Supported Panels 列表中,然后在 SimFly Pad 上断开并重新连接该屏幕。(开启选项之前就已经在串流的屏幕会继续使用旧模式,直到重新连接。)
点击 START 时提示 "a resource DX12 direct capture needs is occupied by another program"。 有第三方程序(通常是上一次 MSFS 会话遗留的)占用了玻璃座舱捕获所需的资源,面板可能无法被捕获。请关闭提示中列出的程序;如果提示说它是僵尸进程(zombie process),请重启电脑。
串流画面偶尔闪烁、撕裂或出现小块黑斑。 打开 Synchronized copy (reduces flicker)。
画面发绿或花屏。 该问题已在 SimFly Linker 4.8.0 修复,请更新。
部分屏幕只存在于直采模式。 例如 MSFS 2024 内置 EFB 没有弹出窗口,因此在关闭 DX12 Direct Capture 或 MSFS 运行在 DX11 模式时无法串流。
启用后 MSFS 崩溃退出。 取消勾选 Enable,并联系我们告知机型和面板信息。
X-Plane Direct Capture(Alpha)
从 SimFly Linker 4.8.2 开始,如果你使用的是 X-Plane 12,可以启用 X-Plane Direct Capture(X-Plane 直接捕获)。它通过 SimFly XPConnector 插件,直接从 X-Plane 内部机模的面板纹理中读取支持机型的座舱屏幕画面:
支持的屏幕可以直接开始串流——无需弹出窗口,也就没有额外窗口带来的帧率损耗。
延迟比弹窗捕获更低,采集帧率最高可达 60 FPS。
由于不再弹出窗口,串流屏幕问题 中提到的 ToLiss "弹出多个屏幕时其中一个黑屏" 的问题也不再出现。
前提条件
SimFly Linker 4.8.2 或更高版本。
X-Plane 12。
SimFly XPConnector 插件 0.9.0 或更高版本。SimFly Linker 会在 Cockpit Controls (X-Plane) 页面安装和升级该插件——如果提示需要升级,请升级后重启 X-Plane。
支持的机型。目前包括:
ToLiss A319 / A320 / A321
机长与副驾驶的 PFD、ND,上 ECAM(E/WD),下 ECAM(SD),MCDU 1 / MCDU 2
ToLiss A330-900
机长与副驾驶的 PFD、ND,上 ECAM(E/WD),下 ECAM(SD),MCDU 1 / MCDU 2
ToLiss A340-600
机长与副驾驶的 PFD、ND,上 ECAM(E/WD),下 ECAM(SD),MCDU 1 / MCDU 2
FlightFactor 757 / 767
机长与副驾驶的 PFD、ND,EADI / EHSI(原版座舱),上下 EICAS,CDU 1 / CDU 2
支持触控的屏幕(例如 EFB、ToLiss 的 ISCS)、ISIS,以及不在上表中的机型,仍然使用传统的弹窗捕获——触控屏幕对虚拟显示器的要求也保持不变。
启用 X-Plane Direct Capture
打开 SimFly Linker 的 Settings 页面,向下滚动到 Streaming 分组,找到 X-Plane Direct Capture 卡片。
勾选 Enable,阅读实验性功能提示并确认。
(可选)调整 Max FPS(30、45 或 60,默认 45)。帧率越高延迟越低,但 CPU 占用也越高;实际帧率不会超过 X-Plane 的渲染帧率。该设置立即生效,包括正在串流中的屏幕。
切换该选项后无需重启 SimFly Linker 或 X-Plane。已经在串流中的屏幕会保持当前模式——在 SimFly Pad 上重新连接后才会应用新模式。
X-Plane Direct Capture 是实验性(Alpha)功能。如果画面异常或串流无法开始,请取消勾选 Enable 恢复传统的弹窗捕获模式,并联系我们告知机型和面板信息。
已知问题与限制
SimFly Pad 仍然提示 "Waiting for the window to pop up"。 这说明串流已经回退到弹窗捕获。请确认已勾选 Enable、XPConnector 插件版本不低于 0.9.0 且升级后已重启 X-Plane、机型在上表中,然后在 SimFly Pad 上断开并重新连接该屏幕。
刚进入座舱就立即连接。 插件会在座舱加载完成后稍等片刻才发布屏幕。SimFly Linker 会等待几秒钟,但如果连接得太早,串流仍可能回退到弹窗捕获——重新连接该屏幕即可。
切换机型后画面静止。 如果在串流过程中更换了机型,串流可能停留在最后一帧。请在 SimFly Pad 上断开并重新连接该屏幕。
画面全黑或很暗。 直采显示的就是机模实际绘制在显示器上的内容。如果显示单元没有通电,或亮度旋钮被调到最低,串流画面同样会是黑的或很暗。
FlightFactor 757 / 767 的座舱版本。 原版(EADI / EHSI)与升级版(大尺寸 PFD / ND)座舱都支持,但只有机模当前选中的版本会渲染画面——请在 SimFly Pad 中选择对应的面板。
升级插件需要重启 X-Plane。 新版本插件在下一次启动 X-Plane 时才会生效。
安装虚拟显示器驱动(可选)
SimFly Pad 不仅支持显示模拟器的弹出窗口,对于许多支持触控的窗口(例如 B777 的 MFD、EFB),你还可以直接在 SimFly Pad 中使用触控手势进行操作。
不过由于技术原因,此功能需要安装虚拟显示器。你可以在 SimFly Linker 的 Tools 页面点击 Install Driver 安装虚拟显示器驱动。驱动安装完成后,点击下方的 Add 按钮即可添加一个虚拟显示器。
虚拟显示器会在系统重启后自动重置。
默认情况下,SimFly Linker 使用 usbmmid_v2 作为虚拟显示器驱动方案。此外,SimFly Linker 也支持 VDD 方案。更多信息请参考该文档。
使用已有的屏幕作为虚拟显示器
如果你不希望去安装虚拟显示器驱动,或者出于一些别的原因,你可以选择一个你已有的屏幕,让其作为虚拟显示器。如下图所示。

与 MSFS Pop Out Panel Manager 一起使用
因为 MSFS Pop Out Panel Manager 与 SimFly Linker 在某些情况下都会去调整窗口的位置,同时使用的时候可能会出现冲突,导致一些位置的问题(例如SimFlyLinker 闪退或者串流黑屏)。
你可以在 SimFly Linker 的 Settings 页面,将 Pop Out Window Location 调整成 "Don't Hide"。
自定义捕获窗口标题
如果目标面板的弹出窗口已经出现,但串流仍然没有开始,可能是该机模实际使用的窗口标题与 SimFly Linker 内置的捕获标题不同。此时你可以在 Settings 页面里手动补充一个捕获标题。
打开 SimFly Linker 的 Settings 页面,然后进入 Edit Titles -> Advanced Streaming Settings。
在 Simulator 中选择 MSFS 或 X-Plane,然后选择对应的 Profile。
在 Capture List 中点击 Add,输入弹出窗口当前显示的精确标题。
再次尝试串流。新添加的标题会立即用于仍处于等待匹配状态的窗口。
启动阻塞项
[MSFS] 无法弹出窗口
按住右侧 ALT 键并将鼠标移动到对应屏幕上时,鼠标图标没有变化。
这可能是因为你不小心修改了右侧 ALT 键的按键绑定。你可以进入 MSFS 的 Control Settings,搜索 “NEW UI WINDOW MODE”,然后重新绑定。
错误:"Please add a virtual monitor first."
这是因为你正在尝试串流支持触控操作的屏幕(例如 B787 的 MFD 或 A320 的 EFB)。在串流这些屏幕之前,你需要先在 SimFly Linker 中添加一个虚拟显示器。你可以按以下步骤操作:
以管理员身份重新启动 SimFly Linker,进入 Tools 页面,点击 Install 安装 Virtual Monitor 驱动。
点击下方的 Add 按钮添加虚拟显示器。
(可选)打开 This PC 并进入 Display Settings,确认新添加的虚拟显示器分辨率设置为 1920x1080,缩放比例为 100%,如下图所示。

更多故障排除
如果串流已经开始,但随后出现黑屏、提示 “unstable network” 或 “FPS: 0.”、在 1-3 分钟后变得不稳定,或整体延迟明显,请看:
串流屏幕问题最后更新于
