坑边闲话:春节回家,仿佛与科技生活隔离了。不过趁着春节刚过去,赶紧给大家分析一下我的一些见解。此前我做过很多扩展坞的视频,今天打算简单说说选择雷电 4 扩展坞的一些细节。

1. 明确 JHL7440 和 JHL8440 的差异·

从字面上看,JHL8440 是 JHL7440 的取代者,但是从支持的引脚端口上看,两者并不是简单的新旧版本升级关系。

图 1. 以 JHL8440 为核心的扩展坞的端口。

图 2. 以 JHL7440 为核心的扩展坞的端口。

从本质上看,雷电扩展坞的强大 USB 性能、UHS II 读卡器性能都是 USB 通道的特点,与雷电本身关系不大。一个 JHL7540/8540 控制器本身就提供一个完整的 USB 控制器,所以雷电接口上接入的 USB 设备能充分发挥应有的带宽。而某些纯 USB 的扩展坞因为上游的 USB 是来自南桥的集成控制器,所以性能稍微有点弱。

不太恰当地说,USB 扩展坞上的 USB 是南桥预留 hsio 来的,而 MacBook Pro 等电脑的雷电控制器里的 USB 是独立于南桥的,其上游带宽更充足。要高性能 USB 扩展而不需要雷电的朋友,可以买个 USB 3.2gen2x2 的扩展卡,直接插在直连 CPU 的 PCIe 上,然后在这个扩展卡上挂 USB 扩展坞,性能应该会更好。

有关这部分的详细介绍可参见老狼的知乎专栏:zhuanlan.zhihu.com/p/47479121

那么话说回来,JHL7440 和 JHL8440 有什么区别和联系呢?

  • 首先,两者都只适用于设备端,也就是不能当主机端的雷电控制器。
  • 另一方面,JHL8440 的 PCIe 带宽从原先的 PCIe 3.0 x4 降低到了 PCIe 3.0 x1,在我看来这简直是不可接受的!

我早些时候和广源盛的老板聊起来,他就告诉了我这件事,具体可以参考图 1 和图 2 的端口描述。

结论 1

不用期待使用 JHL8440 的雷电 4 万兆网卡、雷电 4 固态硬盘、雷电 4 显卡坞了,因为 PCIe 通道问题,这些需要高性能的产品都不会出现!真需要的话,直接买雷电 3 的成熟方案即可。

2. 雷电 4 扩展坞:Dock 与 Hub·

英特尔弄出了雷电 4 Hub 和 dock 两种东西,可谓是用心良苦。各家扩展坞厂商均生产了几乎一模一样的产品,我也发过很多动态,大家自行对比即可。

图 3. 市售雷电 4 扩展坞。

雷电 4 Hub 就是一个雷电控制器的端口全利用!所以雷电 4 hub 仅有三个雷电下游,一个雷电上游,一个 USB.

图 4. Caldigit Element Hub 算是做得多了一点,加了个 USB 的桥,让一个 USB 变成了四个。

而市售的绝大多数雷电 4 Dock 就是把图 1 中的 USB 通道更加全面地利用了起来,通过加 USB 桥、音频芯片、读卡器、以太网控制器等方法实现了功能大扩展。这么做的好处有很多,比如 JHL7440 及以后的雷电扩展坞在普通 USB 主机接口上也能发挥绝大多数功能!

对于以 Caldigit TS3 Plus 为代表的老雷电 3 扩展坞,它们通用的做法是把 PCIe 3.0 x4 用起来,然后再在 PCIe 上加扩展 USB,然后在 USB 和 PCIe lanes 上挂音频、以太网等。如此一来,因为缺乏 PCIe 支持,全功能 USB 电脑完全无法使用这种老雷电 3 扩展坞!

参考视频:Teardown - CalDigit TS3 Plus Thunderbolt 3 Docking Station

当然,除了雷电下游接口和 USB 之外,JHL8440 上还有一个重要的端口没有用上,那就是 PCIe 3.0 x1,这个通道在绝大多数 dock 上都是未利用 not used 的。但是 Caldigit TS4 貌似是用了起来!

图 5. Mac 风格及其浓厚的 Caldigit 广告。

图 6. Caldigit TS4 破天荒地支持了 2.5GbE 网卡!

我个人猜测,Caldigit TS4 这个 2.5G 网卡是 PCIe 3.0 x1 通道上的,可是这么一来,在全功能 USB 电脑上,TS4 就用不了有线网卡了。这个确实有点麻烦,当然事实是否如此还有待求证!

结论 2

我个人觉得不求一线通的 MacBook Pro 用户(M1 芯片的除外)完全可以买雷电 3 的 JHL7440 扩展坞。毕竟雷电 4 扩展坞并没有多大提升,而雷电 3 扩展坞所缺失的雷电端口可以通过主机自带的雷电端口弥补。当然,对于仅有两个雷电接口的电脑,买个新款 Dock/Hub 还是有积极意义的。

以上就是 2022 春节后的第一篇文章,希望对选购雷电扩展坞的朋友有个参照。