SoftControl
📚 使用教程

无屏主机的显示欺骗方案:假负载 vs 虚拟显示器驱动

SoftControl Team2026-08-2511 分钟阅读
headlessdummy plugvirtual displayremote desktopsignage PC

一个没人提前告诉你的问题

展厅主机装在机柜里或面板后面,不接显示器。一切都好——直到你远程连上去修东西,然后看到下面某一种情况:

  • 远程会话打开是 640×480 或者别的没法用的分辨率

  • 屏幕全黑,但鼠标指针能动

  • 桌面在,但投影输出自从主机重启后就停了

  • Windows 把你所有窗口重新排布到了一个已经不存在的显示器上

每一种情况的根因都相同:没有显示器连接时,显卡拿不到 EDID,于是 Windows 没有可渲染的显示目标。 它要么回落到一个基础模式,要么根本不渲染。远程桌面软件随后要么镜像那个没用的模式,要么无可镜像。

这不是故障,这就是 PC 的工作方式。 但在展厅和标牌工程里,媒体主机本来就合理地不该有自己的显示器,于是它成了反复出现的头疼事。

你什么时候真的会碰上这个问题

值得说精确,因为一半所谓"无屏"的情况其实不是无屏:

情况算无屏吗
主机驱动一台晚上会关掉的投影机算——投影机断电时 EDID 就消失了
主机通过矩阵或延长器驱动显示设备,而对端会断信号算——效果相同
主机驱动一台常开的显示设备不算——显示设备提供 EDID
主机显卡上确实什么都没插算

第二行是最容易被忽略的。 通过 HDBaseT 延长器或矩阵连接的媒体主机,在对端断电时会失去 EDID——这就是为什么系统白天好好的,第二天早上起来不对了。 那台主机在整个夜里实际上处于无屏状态。

三种解法

1. HDMI/DisplayPort 欺骗器(EDID 模拟器)

一个插在显卡上的小硬件狗,向显卡提供一份假 EDID。显卡认为有显示器连着,于是正常渲染。

优点:在 Windows 加载之前就生效、能扛住驱动更新、不需要任何软件、不会被 Windows 更新搞坏。它在 BIOS 层面就是活的——如果你哪天需要远程看 POST 画面或改固件设置,这一点很要紧。

缺点:每台机器要花几块钱、占一个物理口,而且它宣称的分辨率是由这个狗固定的。便宜货宣称的分辨率可能不是你想要的。

固定安装场景下这是正确的默认选择。 在一套没人会去维护的系统里,"配置不掉的硬件"是很值钱的。

2. 虚拟显示器驱动(软件)

一个在软件层面创建显示设备、不需要任何硬件的驱动。常见的开源选项是 Virtual Display Driver 和 Parsec 的 VDD。

优点:免费、不占硬件,而且可以自定义分辨率——包括真实显示器不提供的分辨率,这对不规则的拼接墙几何很有用。

缺点:它是个驱动,所以在 Windows 启动之后才加载(看不到 BIOS/POST),而且 Windows 更新可能把它搞坏或让签名失效。有些版本还要求关闭驱动签名强制——这不是你想在无人值守的生产机器上做的事。

搜索时的一个提醒:网上关于这类软件的讨论绝大多数是游戏串流(Sunshine、Moonlight),不是中控。软件是同一个,但那些关于延迟和 HDR 的建议对标牌场景基本无关。

3. 让一台显示设备保持通电

有时候最简单的答案:在机柜里留一台小显示器,或者把投影机/显示器配置成保持通电但消隐画面,而不是完全关闭。

优点:不用额外零件,不用软件。
缺点:耗电,而且投影机上会消耗灯泡/激光寿命。关快门比留着画面好——见松下的 OSH 快门命令。

怎么选

需求用
固定无人值守安装欺骗器
需要远程看 BIOS/POST欺骗器(驱动加载得太晚)
需要非标准分辨率虚拟驱动
几何不规则的拼接墙虚拟驱动
临时机或实验机都行
已经驱动着一台常开显示设备的机器什么都不用

展厅工程的一个务实组合:装欺骗器保可靠,真实输出照常接投影机。欺骗器保证了"哪怕投影机整夜关着,桌面依然存在",而白天你的内容照样送到投影机。

远程桌面这条线

headless display adapter anydesk 是这个主题下最常见的搜索之一,这不是偶然:远程桌面工具正是症状暴露的地方。

不同工具的行为不一样:

  • RDP 会创建自己的虚拟会话,一般在无屏下也能用——但那个会话不是控制台会话,所以它不会显示投影机上正在放什么。做中控这通常是错的:你需要看到真实输出。

  • VNC、AnyDesk、TeamViewer 这类镜像的是物理控制台,这才是你要的——而这恰恰是没有显示器时会失败的那种。

所以中控场景的规矩是:用镜像控制台的工具(VNC/AnyDesk),并且给机器一个可渲染的显示目标。 用 RDP 去绕开这个问题,等于你看到的桌面和墙上那个不是同一个。

还有一个相关的怪脾气值得知道:在 NVIDIA Surround 跨多显示器配置下 VNC 可能被阻止,而且有些工具在没有鼠标时根本不显示指针。

配置检查清单


  • 每台无屏机器装上欺骗器,或装好虚拟驱动并确认它能扛过重启

  • 分辨率显式设定为你真正需要的输出分辨率,不要留给自动


  • 在投影机关闭的状态下验证,因为那才是它整夜所处的状态

  • 在那个状态下测试远程访问——投影机关着的时候远程连上去,确认你拿到的是可用桌面

  • 检查 Windows 显示缩放——一份宣称小尺寸显示器的假 EDID 可能触发缩放,让你的内容尺寸不对

第四条和第五条是最坑人的。 在投影机开着的时候测试证明不了任何事,因为 EDID 是投影机提供的。

用 SoftControl 控制

这是一个 Windows 配置问题而不是控制协议问题,但它和中控工作有一个具体的交集:如果你的中控系统晚上把显示设备关掉,它同时也把 EDID 从每一台连着它们的主机上拿走了。

SoftControl 在一个界面里同时管媒体主机和显示设备,所以那个关闭投影机的闭馆序列,正是制造出无屏状态的那个序列。这值得刻意设计:装欺骗器,或者在投影机支持的地方用消隐/关快门代替完全断电。

夜间断电相关的问题另见网络唤醒不生效,完整的无人值守清单见调试交付清单。

立即体验 SoftControl

免费下载,无需注册即可开始 30 天试用

免费下载查看功能

留言讨论

评论发布后会被人工复核,违规内容将被删除。

    还没有人评论,来说说你的看法