除了图形之外,为什么 HDMI 等图形连接不用于存储驱动器等外围设备?
与当前的 USB 标准相比,这些连接似乎能够非常快速地移动数据,所以我想知道为什么备份存储设备(作为一个例子)不能连接到备用 HDMI 或 DisplayPort 连接以实现更快的 I/O?
这是一种理论上的可能性,但受到驱动程序开发的限制,还是图形硬件无法处理与存储相关的数据/文件类型?
答案1
显卡显示输出几乎完全有望将数据朝一个方向推送到显示器。
因此,电子设备完全是为此目的而配置的。为了接收数据,它需要额外的电子设备,并且连接器中可能需要更多的电线才能让数据返回。
如果您想要的只是一次性写入、永不读取 (WORN) 类型的存储设备,那么 HDMI 可能就很适合。但为了恢复数据,它目前并不是最佳选择。
另一方面,USB 3 是一种非常高速的数据连接,它使用多组电线双向传输数据。为了传输视频,它实际上使用多路复用器设备切换电缆中的一些数据线。您会丢失一些 USB 数据线并获得显示数据。
德州仪器 (TI) 的 TUSB1046 就是这样一种设备:
为了让 Displayport 或 HDMI 传输数据,他们需要某种数据交换机,使电缆中的某些数据线变为双向的,并绕过显卡显示输出。
最终,我们不再需要通过 HDMI 电缆或连接器传输数据,因为我们已经拥有更好的专用连接器,无论是在电子方面还是物理方面,它们都已经能够更好地传输数据。
答案2
Thunderbolt 大致就是您所提议的。
最初,Thunderbolt (1/2) 是通过 Mini Displayport 连接器传输的。您可以将端口切换到 Thunderbolt 模式,而不是传输 Displayport 视频,这样可以传输 Displayport 视频和 PCI Express。后者适用于各种 I/O,包括 USB、网络和存储(SATA 或 NVMe)。如果您有这种显示器,Displayport 可以轻松转换为 HDMI。
当 Thunderbolt 3 出现时,他们改用 USB-C 连接器。现在连接器可以承载 Displayport、PCIe 和 USB 的各种组合。Thunderbolt 4 变得更加灵活。
Thunderbolt 能够协商不同协议之间的带宽共享,因此如果您需要为第二台显示器提供更多带宽,那么它会从数据连接中占用一部分带宽(总共 40Gbps),但仅限于向外方向,而不是向内方向。