V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaooloong
V2EX  ›  Apple

安利一篇详细说明雷电 3/4 细节的文章

  •  1
     
  •   xiaooloong · 2022-01-15 11:25:04 +08:00 · 6928 次点击
    这是一个创建于 1072 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Type-C 扩展器 方案指南( Thunderbolt Alternative Mode 篇)

    笔记和吐槽:

    • 主机把 2 路的 4 lane dp 和 4 lane pci-e 3.0 信号给雷电控制器,雷电控制器输出 2 个 usb-c 雷电接口和一个 dp 接口。

    原来雷电主控除了输出雷电接口以外还输出 dp 接口,而实际应用下这个 dp 接口多数情况没有接出来。怪不得雷电 3 哪怕不接显示器都会给视频信号保留 18G 的带宽,导致原本 32G 的 pci-e 3.0 x4 只能利用到 22G 。

    • 雷电 3 就两代控制器,6xxx 和 7xxx 。英特尔在 6xxx 的时候给了样板所以一大堆应用。但 6xxx 主控只支持 dp 1.2 ,7xxx 主控才支持 dp 1.4 。但是 7xxx 主控英特尔没给样板,而且雷电资料又很神秘,所以 7xxx 主控的应用比较少。

    • 雷电 3 主控本身还有拆分 pci-e 的功能,拆成两个 2 lane 或者四个 1 lane 。奇葩应用玩儿花了都。

    • 雷电 3 输出的 c 口有一个可以“降级”成 4 lane DP 或者 10G 的 USB 。降级成 DP 就是双显示输出。

    • 憋买 Caldigt TS3+ 这种老掉牙的 6xxx 主控了。挑 7xxx 的买。

    Dock 这种综合型 需求请挑选 JHL7440 和 JHL8440 主控的合适产品,以三幻神( HP ,Lenovo ,Dell )的产品为最优选 大带宽 低延迟 PCIe (数据类扩展)外设需求的话,也就 JHL7440 主控可选了

    • 雷电 4 主控还是 pci-e 3.0 但是只有 1 lane 。寄了。

    欢迎其他课代表勘误

    28 条回复    2022-03-09 19:43:45 +08:00
    winddweb
        1
    winddweb  
       2022-01-15 12:03:33 +08:00
    喜欢研究原理的另说,购买建议的结论其实没什么实际意义,尤其是在 eGPU 也失去使用场合的 m1 时代。什么主控并不重要,找清楚你需要的功能(知道自己需求,和摸清产品详细参数、找到对应产品都不简单),再综合价格取舍,新老不是决定性因素。

    而且电子产品紧缺以后,caldigit 的 TB4 element hub 从$199 缺货一路涨到$250 了。
    Mirage09
        2
    Mirage09  
       2022-01-15 12:23:02 +08:00 via iPhone
    ts3+真的是经典
    Love4Taylor
        3
    Love4Taylor  
       2022-01-15 12:57:12 +08:00 via iPhone
    继续等雷 4 的 8 系芯片硬盘盒,市面上所有 7440 + 583 的缝合怪都是公版设计,而我被这种缝合怪搞的 ptsd 了。
    Dukewill
        4
    Dukewill  
       2022-01-15 13:11:12 +08:00 via iPhone
    感觉最烦的就是用扩展坞接多显示器的场景,一不小心某个环节就不支持了。
    USB4 和雷电 4 的融合一定程度缓解了之前的混乱,感觉普通用户选 USB4 配件是性价比最高的。
    vokins
        5
    vokins  
       2022-01-15 13:13:27 +08:00 via iPhone
    请问,苹果的雷雳 4 现在到底是雷电 4 还是 usb4 ? intel ,苹果,amd 的雷电 4 ,雷雳 4 ,usb4 三者有啥区别?
    clearc
        6
    clearc  
       2022-01-15 13:18:15 +08:00 via iPhone   ❤️ 3
    雷电 3-4 是典型的试图封装内部细节,给用户简单选项但是内部妥协过多做砸了的案例

    宣传的用户手册 /api:一个接口,40g 传输 啥都能干

    实际使用体验:每个传参都有坑,你想知道坑在哪要翻实现细节和源码,还有一堆不开源的靠猜。

    像极了软件设计实现。

    另外一个类似案例是现在的 pd 高功率多口充电器,理想 /宣传中的是随便怎么插都能到最好的充电协议自动分配功率,实际上是用户自己要背哪个口支持什么协议,甚至多口同充功率分配表,插拔一下全接口重新匹配断流 😂
    xiaooloong
        7
    xiaooloong  
    OP
       2022-01-15 13:28:17 +08:00
    @vokins 雷雳是苹果对 Thunderbolt 的翻译,就是大家平时说的雷电。雷电 1 和雷电 2 使用的是 miniDP 接口,和 usb 一直没啥关系。直到雷电 3 更换为了 usb-c 接口,才跟 usb 扯上关系的。雷电 4 是对雷电 3 的小优化,区别不大。

    “usb 4”这个名字其实和“全功能 usb-c”这个名字的性质一样,因为 usb 本身协议没有更新。你可以理解为 “全功能 usb-c” 的接口再加上支持雷电协议,就可以叫做 “usb 4”了。
    xiaooloong
        8
    xiaooloong  
    OP
       2022-01-15 13:32:55 +08:00
    @vokins 雷电协议是 intel 设计的,目前除了苹果的 m1 系列芯片自己实现了雷电,其他所有的雷电设备都需要 intel 的雷电芯片,包括市面上各种雷电拓展坞、雷电显卡坞、主板上的雷电。

    10 代还是 11 代以后 intel 把雷电控制器集成在 cpu 内了,现在你看 intel 的 evo 认证就要求笔记本支持雷电协议就是想让笔记本厂用 intel cpu 内置的雷电功能。amd 平台的雷电、以及 10 代之前的雷电,就是专门使用了独立的雷电控制器芯片才能支持雷电协议。
    vokins
        9
    vokins  
       2022-01-15 13:35:51 +08:00 via iPhone
    @xiaooloong 我去查了一下,苹果官网是这样写的:Three Thunderbolt 4 (USB-C) ports with support for:
    Charging
    DisplayPort
    Thunderbolt 4 (up to 40Gb/s)
    USB 4 (up to 40Gb/s),他这个 thunderbolt 和 usb4 是属于两种功能吗?这个接口包括充电,视频输出,usb4 四种功能?
    Dukewill
        10
    Dukewill  
       2022-01-15 13:44:17 +08:00 via iPhone
    @vokins 我简单理解,USB4 就是雷电 3 ,雷电 4 是 3 的完全体
    vokins
        11
    vokins  
       2022-01-15 13:53:50 +08:00 via iPhone
    雷电 4 除了苹果上面说的那几种功能:充电,视频输出,雷电 4 ,usb4 之外还有啥? Apple 的这个是完全体吗?我刚才又查了下这个 Apple intel thunderbolt 相关词语的搜索结果,原型是 intel 提出,苹果看到以后建议 intel 将光纤改为铜纤获得充电能力,后来苹果又在全球注册了 thunderbolt 的商标,双方合作后又转移给了 intel 。所以 apple 在 thunderbolt 里面,有没有自己的专利,有多少自己专利?脱离 intel 能够使用?是否像自己有 arm 永久授权那样?
    xiaooloong
        12
    xiaooloong  
    OP
       2022-01-15 14:00:36 +08:00
    @vokins 查了一下确实有 usb4 的协议,那就是说苹果这一个 usb-c 口上可以把所有协议都跑了,usb 、displayport 、power delivery 、thunderbolt 全都能跑。

    现在市面上很多 usb 4 的外设都是拿名字骗人的,同时支持雷电 3 + usb 3.x 就敢说自己是 usb4 雷电 4 了。就像现在很多雷电 3 拓展坞一样其实和雷电协议没关系,都是跑在 usb + displayport 协议上。
    mh
        13
    mh  
       2022-01-15 14:10:49 +08:00
    搜了一下我的 hp g2 dock 是 JHL7440 ,满意~
    xiaooloong
        14
    xiaooloong  
    OP
       2022-01-15 14:11:33 +08:00   ❤️ 1
    @vokins 准确得说,USB-C 或者 USB type-c 接口是物理接口的名字。目前有 4 种协议可以跑在这个接口上:USB 协议、Power Delivery 充电协议、DisplayPort 显示协议、Thunderbolt 协议。

    如果说 USB4 ,那严格意义上只能说是 usb-c 口里面跑了最新的 usb4.0 协议。但是现在被滥用做“能跑雷电和 usb 的 c 口”。
    如果说雷电 4 ,那严格意义上只能说是 usb-c 口里面跑了最新的 Thunderbolt 4 协议。但是现在被滥用做“能跑雷电和 usb 的 c 口”。
    反正宣传上就是这么扯,实际支持哪些功能,逃不开这四种协议。
    geniussoft
        15
    geniussoft  
       2022-01-15 14:17:59 +08:00 via iPhone
    我就在想,雷电 4 的硬盘盒啥时候出?
    KnightYui
        16
    KnightYui  
       2022-01-15 16:47:24 +08:00
    中午刚看了这哥们的 Type-C 扩展器 方案指南( DP Alternative Mode 篇),写的是真不错
    xvnehc
        17
    xvnehc  
       2022-01-15 17:09:55 +08:00   ❤️ 8
    既然发在 Apple 区了我觉得还是有必要提醒一下大家吧,如果是给 Windows 环境选配件就不提了,硬件没选好起码可能还有驱动或固件来完善,但是 Apple/macOS 的雷电相关的驱动 /固件是个天坑!!尤其是 M1 !!不是越新的产品就越好,你在 Windows 下使用的完美产品可能在 macOS 下啥也不是。
    Apple 对周边产品的适配态度典型的甩锅,名义上是有统一的雷电标准,但是细节上尤其是驱动,也就是电脑端干的活,主要看 Apple 心情。

    比如 OP 说的 Caldigt TS3+ ,我当时选购扩展坞的时候也在几款里面纠结,
    TS3+ 这款都说 M1 适配完美,就是价格 1500+,而且芯片是上一代 6 系,反向供电只有 87W ,没有主动散热所以外壳特别烫,而且还有蓝牙干扰问题。

    最后选了各方买参数都更好的 600 块的 HP G2 ,更新的 7 系主控芯片,反向 100W 供电,内置主动散热,最关键是 G2 手册里面还提到了适配 macOS ,喜滋滋的买来用,然后发现各种问题包括:
    1 、G2 本身 DP 口连接显示器 3.5mm 音频输出爆音,Win 没问题,macOS DP 驱动采样问题。
    2 、G2 千兆有线网卡跑不满千兆,只能 600Mbps ,而且 CPU 占用率奇高,原因是 7 系芯片把周边接口都挂在 USB 通道,6 系是 PCI 通道,macOS 对驱动的态度是 PCI 优先,USB 设备看心情做。https://khronokernel.github.io/macos/2021/11/22/PCIE-ETHERNET.html
    3 、这些问题从前年的 M1 带到了的 现在的 M1Pro/MAX ,系统从 macOS 11 升级到了 12 ,Apple 绝对不会主动管的,Dock 厂升级固件也解决不了,锅就甩来甩去。

    最后我以为是 G2 硬件问题,然后去苹果官网看了在售的扩展坞,除了 TS3+ 还有贝尔金的 TB3 Dock Pro ,跟 G2 是同芯片方案,1800 块,一咬牙从 JD 下单了,你猜怎么着,跟 G2 一毛一样的问题,这可是苹果官网在售的推荐扩展坞!
    shutongxinq
        18
    shutongxinq  
       2022-01-15 17:40:20 +08:00
    @cnasing 听你这样说,苹果对这些 dock 的支持,真是随便做做的意思
    vokins
        19
    vokins  
       2022-01-16 02:20:51 +08:00 via iPhone
    哈哈哈哈哈,看了楼上的评论,省钱了,谢谢分享
    Celebi
        20
    Celebi  
       2022-01-16 08:35:27 +08:00 via iPhone
    @cnasing #17 所以现在有哪些扩展坞是没有问题的呢?
    noginger
        21
    noginger  
       2022-01-17 11:38:13 +08:00
    那有没有一款推荐的,能兼容 M1 pro 芯片和 windows 的,雷电拓展坞推荐?
    xtinput
        22
    xtinput  
       2022-01-17 19:33:50 +08:00
    @vokins 2021 款 mbp 的雷雳 4 就是完全体的 Thunderbolt4 ,兼容关系 Thunderbolt4(USB4(Thunderbolt3))

    USB4 的设备能用在雷电 4 接口上,但是雷电 4 的设备不一定能直接在 USB4 上用
    afay
        23
    afay  
       2022-01-20 17:30:41 +08:00
    @cnasing 说的太对了,HP 的 G2 都说可以,但是用在 14 寸的 macbook 上,dp 都没有办法输出的,用显示器自带音箱根本没有办法听,主要是没有人给你解决这个问题,HP 不管,苹果也不管的。而且不知道苹果那天升级系统让那些设备就出其他问题了。
    xvnehc
        24
    xvnehc  
       2022-01-21 03:46:57 +08:00
    @afay DP 不能输出可能是 HP 固件问题也可能是 macOS 挑显示器,最近 G2 又出了一版本新固件,可以升级 G2 固件试一下排除问题。我有 AOC 和 DELL 两台显示器都可以正常用。音箱问题是百分百的 macOS 问题。
    afay
        25
    afay  
       2022-01-21 09:23:26 +08:00
    @cnasing 就是升级了 2021 最新的的固件, 雷电控制器固件不能降级还,主要是 G2 的 DP 口在 ipadpro 和 windows 下都正常的,就是在 m1max 的 MacBook 无法被识别.我觉得 macos 有问题的可能性大点.显示器直连都没有一点问题. 用 mac 就是这样麻烦.
    1423
        26
    1423  
       2022-01-29 01:27:05 +08:00
    USB4 可能有个缺点,我用 caldigit 的 TB4 element hub 下游接 usb3 gen2 的硬盘。总的带宽还是 10G 。
    完全没有受益于 40G 的雷电速度。
    系统报告里,设备也都是 usb 设备树下面的。
    原本天真的以为下游会受益于 hub 与主机的高速连接来着。
    vokins
        27
    vokins  
       2022-03-09 07:55:08 +08:00 via iPhone
    苹果新发布的 Mac studio 明确标注了不同的口是 usb4 还是雷雳 4 ,看来还是有区别的,不清楚是不是雷雳 4 规格更高?带充电功能?
    xiaooloong
        28
    xiaooloong  
    OP
       2022-03-09 19:43:45 +08:00
    @vokins 确实 usb4 是 usb 协议的升级版,和雷电 4 协议是两种不同的协议。目前看来是雷电 4 的规格更高。充电功能因该是 c 口的 pd 协议提供的,可以和雷电和 usb 协议组合。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   940 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:26 · PVG 03:26 · LAX 11:26 · JFK 14:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.