Show HN:仅用 USB 切换器实现多显示器 KVM
一个新的开源工具 SimpleKVM 让用户把廉价 USB 切换器与 DDC 显示器命令配合使用,在机器之间切换键盘、鼠标和显示器,而无需购买完整的硬件 KVM。评论者将它与 Synergy/Barrier 之类的软件方案,以及专用 KVM 或带内置 KVM 的显示器进行比较,权衡成本、可靠性、操作系统支持(尤其是受限的工作笔记本和 VPN 场景)以及高刷新率或多显示器需求。更广泛的讨论凸显了要获得无缝、高质量的多电脑使用环境仍然出奇地困难,许多人不得不将 USB 切换器、DDC 脚本、Thunderbolt 扩展坞和专业 KVM 设备进行定制组合。
SimpleKVM 的作用
- 使用廉价的 USB 切换器加上 DDC 显示器命令来模拟 KVM。
- 每台机器都有自己直连显示器的视频线;USB 切换器只负责切换键盘/鼠标。
- 在 Windows 上,软件会检测 USB 设备的插入/拔出,并据此切换显示器输入源。
- 对于两台 PC,它甚至可以只在一台机器上运行:“USB 添加 → 切到这台机器;USB 移除 → 切到另一台。”
- 目前主要面向 Windows;有人请求 Linux/macOS 支持,也有人指出某些配置并不可靠。
与软件 KVM(Synergy、Barrier 等)的比较
- 软件 KVM 让每台机器保留自己的显示器,并通过网络共享键盘/鼠标。
- 一些人更喜欢 Barrier/input-leap/Synergy,因为它们支持复制粘贴和更自由的多显示器使用。
- 另一些人无法在受限的工作笔记本或通过 VPN 安装这类工具,因此 SimpleKVM 这种“只在家里运行”的模式很有吸引力。
显示器控制与 DDC 问题
- 许多用户已经用脚本控制 DDC/CI(例如通过
ddcutil、display-switch、厂商工具)来切换输入源和亮度。 - HDMI 往往即使不是当前活动输入也能接受 DDC 命令;DisplayPort 往往不行。
- DDC 支持在不同显示器之间以及经过某些 KVM/扩展坞时并不一致;有些配置会失败或表现不稳定。
硬件 KVM、USB 切换器与内置 KVM
- 高质量的 4K/120Hz+/多显示器 KVM 很贵;廉价产品往往不可靠,或者会限制分辨率/刷新率/EDID。
- 许多用户改为:
- 使用“傻瓜式”USB 切换器,再手动在显示器上选择输入源。
- 依赖带内置 KVM 和/或 PBP(画中画/分屏)的显示器。
- 自制机械式 USB 切换器或定制 PCB,以避免 HID 兼容性怪问题和延迟。
兼容性、操作系统与边缘情况
- 在 Mac 上使用 KVM 和 DDC 往往问题很多;睡眠、窗口重排和亮度控制是反复被提到的抱怨点。
- 有人称赞 Level1Techs 和少数其他品牌在 EDID 模拟和稳定性方面表现不错,但价格很高,而且支持 DP 1.4 + EDID 的产品很少。
- Thunderbolt/USB‑C 切换是可行的,但通常很慢、脆弱,或绑定昂贵硬件。
- 一个小众但被讨论的用途:KVM-over-IP(例如 PiKVM),让设备看起来像“本地连接”,供雇主使用,或让受监控的工作笔记本保持不被直接操作。