买了个 ThinkPad 40AC 雷电 3 扩展坞给 2020 Intel i5 MacBook Pro 13 用,近乎完美体验一线通

2021-08-13 16:53:32 +08:00
 whusnoopy

因为在办公室外接两个 4K 显示器,加上有线键鼠耳机的需求(蓝牙有干扰和延迟),每天插拔一堆线,期待能用上雷电接口连供电加显示数据等特性,一根线搞定,同时不要太贵

之前搜到的相关信息大多指向 HP 或 Dell 的扩展坞,不过需要安装驱动,有系统升级后可能不可用的风险,或者无法满足两个 4K@60Hz 输出,也曾经尝试过 ThinkPad 40A9 这个 USB-C 扩展坞,可以一根线解决 供电+单个显示器+USB+LAN+耳麦 的需求,macOS 接多个显示器时只能被当成同一个输出源输出同样的信号,偶发有笔记本休眠后再唤醒时显示器无法唤醒的问题,需要重新插拔一下(用在 ThinkPad 上可以多个输出也没唤醒问题)

作为一个十几年 ThinkPad 粉并且之前用过好几代 Dock,对 ThinkPad 的扩展坞还是迷之信任,参考 https://post.smzdm.com/p/aekzgq6k/ 这个文章对 5 款不同扩展坞的对比后,贼心不死去闲鱼买了个 40AC,一个扩展坞本体加 135W 电源和一根雷电 3 的线,花费五百人民币出头,用下来近乎完美

已经一根线完美实现的功能

  1. 65W 供电
  2. 两个 4K@60Hz 显示器输出(这里有瑕疵,下面展开说)
  3. 千兆有线网
  4. 有线键鼠连接(前一后四共 5 个 USB3 TypeA,后面有一个可关机供电,充小电流设备没问题)
  5. 有线耳麦

标题里说近乎完美,是因为还有这两个点

  1. macOS 下多显示器输出有限制

    • 40AC 这个扩展坞提供了 2 个 DP 1 个 HDMI 1 个 VGA 的显示输出,外加一个支持显示输出的雷电 3 下行,其中一个 DP 和 HDMI 为共用的一组,无法同时用
    • 在 ThinkPad 等 Windows 设备下,可达到标称的最多三输出,雷电 3 接出去用 DP+DP 或不同组的 DP+HDMI 就可以两个 4K@60Hz 输出,或者最大一个 4K@60Hz 加两个 4K@30Hz
    • 但在 macOS 下只能用雷电 3 下行加任意一个显示输出( DP 或 HDMI )实现两个 4K@60Hz 输出,一堆显示输出接口在 macOS 下都被当成复制了多份的同一个,能点亮但显示内容完全一样
  2. 没有读卡器

值得买上的表格有个小失误是 40AC 后面有 4 个 USB 3.0 被标成了 3 个,估计是有一个在 DP 口下的没被数进去

如果不考虑价格,苹果官方商店里跟贝尔金合作比较多,基本都是一千五或两千人民币起了,Anker 在国内有雷电三的扩展坞卖,雷电四的扩展坞只有一个雷电进多雷电出的在国内官方渠道卖,国外商店或 Amazon 上有那个新的雷电四扩展坞,不过 299.99USD 加运费加税,明显也不是一个价格档次的

纯分享体验,有兴趣有问题欢迎讨论,或者有其他推荐的也欢迎指路

6370 次点击
所在节点    MacBook Pro
70 条回复
whusnoopy
2022-03-01 09:29:30 +08:00
2022.03.01 更新,试了几个固件后,目前找到相对完美的解决方案是

先默认刷 v1.0.0.23 的所有固件,联想官网已经没有具体的网址提供下载,本帖后面的几个链接也都重定向到了 v1.0.0.24 这个版本的下载页(这个版本没有固件更新,而且我运行失败了),用自己保存的链接如下

https://download.lenovo.com/consumer/mobiles/thinkpad_tbt3_dock_web_fw_v1.0.0.23.exe

如果不用 40AC Dock 上的耳麦输出且不在乎音量,那这个固件版本对 M1 MacBook 也可以做到双 4K@60Hz 了(一个走 DP ,另一个走雷电三下行,如果都走 DP 则两个外接显示器被认成是一个显示同样的画面)

而 v1.0.0.23 这个版本的音频固件会让所有的 MacBook Pro 都不能调节音量,所以需要将音频部分的固件降级到 0080 ( 04-0E-80_Rev_0080 ),最后一个 0080 版本固件是 v1.0.0.12 里,官网同样没有下载页面,下面的链接是根据其他版本的下载链接推测出来可用的

https://download.lenovo.com/pccbbs/mobiles/thinkpad_tbt3_dock_web_fw_v1.0.0.12.exe

下载后运行,固件内容会被默认解压到 `C:\DRIVERS\ThinkPad_TBT3_Dock_WEB_FW\` 这个目录下,不要在图形界面里刷新,进入 Windows 的命令行,然后用下面这个命令,强制只刷新音频部分的固件

> `C:\DRIVERS\ThinkPad_TBT3_Dock_WEB_FW\ThinkPad_TBT3_Dock_TVSU_FW.exe /audio /f`

最后用 v1.0.0.23 版本固件更新程序的 check 功能看,其他几个模块是最新,音频部分提示目前是 0080 需要升级到 0087 就好了
jfsd2000
2022-03-01 11:43:02 +08:00
@whusnoopy 我的找 hipda 的坛友刷了,除了音频输出问题,还有一个问题是充电速度只有 15w ,刷之前也是 15w ,但是我让坛友测试接 intel 的 macbook 可以 65w ,反正也是很无语。
whusnoopy
2022-03-01 16:01:18 +08:00
@jfsd2000 音频可以通过强行对音频刷回旧版来解决,充电功率我找同事的 M1Pro MBP14 试了是握手到 65W 的

你看看用 #41 楼里的两个链接去刷 v1.0.0.23 固件并用 v1.0.0.12 的音频部分?

以及,这个跟线有没有关系?我的雷电线只有大概 30cm 长
jfsd2000
2022-03-07 15:05:07 +08:00
@whusnoopy 我的也都是短线,直连充电器可以 65w 。真搞不懂,怀疑是电源问题我买了又买了一个电源还是一样,但是我还是不能排除是电源问题的可能,毕竟没法验证是否原装。谢谢分析,15w 勉强也能用。
rchen
2022-06-11 11:31:58 +08:00
这个 dock 网卡只能跑 500M 还占 cpu 不知道有解决的办法了吗
whusnoopy
2022-06-11 15:15:36 +08:00
@rchen 内外网都没试过跑更快,等上班到办公室看能不能测试下确认,只在系统信息里看是千兆连接

占 CPU 是怎么表现?我日常用没啥问题
rchen
2022-06-12 09:33:00 +08:00
@whusnoopy 就是测速的时候 cpu 占用率会有点高 我直接接了个 sonnet 的雷电万兆卡 用了 目前没什么问题
whusnoopy
2022-06-13 15:48:56 +08:00
@rchen 刚确认可以跑到千兆(一开始我网线问题只能跑百兆还吓一跳),测速时 CPU 也没有波动,可能是固件更新有修复?
rchen
2022-06-13 20:23:34 +08:00
@whusnoopy 请问你是那个版本呢? 另外加载的是这个 KEXT 吗? com.apple.DriverKit.AppleUserECM
whusnoopy
2022-06-13 20:59:21 +08:00
@rchen 我是 MacBook Pro 2020 Intel i5-1038NG7 / 16G / 512G / touchbar / 4 Thunderbolt 的硬件版本,macOS 是 12.4 (当前 Monterey 最新版)

40AC 的固件见 #41 楼,整体刷 1.0.0.23 的固件,并把音频部分降到 1.0.0.12 里的 04-0E-80_Rev_0080

加载的是哪个驱动这个明天到办公室再看下,还真没特别注意过这个
rchen
2022-06-13 22:24:55 +08:00
@whusnoopy 我是 m1 pro 的 14 寸 可能是这个原因吧
whusnoopy
2022-06-13 22:31:29 +08:00
@rchen 办公室有同事是 m1 pro 的 MBP14 ,需要的话也可以拉来测下,没道理只能到 500Mbps 和占 CPU 的,这都是标准件
rchen
2022-06-14 03:22:27 +08:00
@whusnoopy https://www.v2ex.com/t/827160 可以看下这个帖子 好像是螃蟹网卡都这样? 有可能只是 M1 或者 m1 pro 笔记本
whusnoopy
2022-06-14 16:27:05 +08:00
@rchen 测试过,Intel i5-1038NG7 的 MBP13 2020 没问题,M1 Pro 的 MBP14 2021 会撞上这个问题,千兆内网测速最大到 650Mbps ,而且 `com.apple.DriverKit.AppleUserECM` 这个驱动会在测速时高 CPU 占用

这个是 M1 或 M1P 的问题,不能赖扩展坞吧
tcpdump
2022-09-21 15:58:47 +08:00
战略回复标记一下,回复里面的回答很有帮助。
villdecl
2023-01-05 09:56:07 +08:00
@whusnoopy 楼主问下 40ac 固件版本给我手贱升级到 v1.0.25 了,m1 mac 不能控制声音。你给的办法不能降级会报错,有别的法子嘛?
whusnoopy
2023-01-05 10:44:01 +08:00
@villdecl 报错具体是啥?下载固件报错?固件解压报错?在 Windows 电脑上运行手动刷固件报错?
给出具体的失败点和失败信息,这样才能帮上忙啊
villdecl
2023-01-05 11:44:37 +08:00
@whusnoopy
v1.0.0.23 点击 update 报 check dock fw version. read fw error !
villdecl
2023-01-05 11:47:24 +08:00
我强制刷 v1.0.0.12 的
`C:\DRIVERS\ThinkPad_TBT3_Dock_WEB_FW\ThinkPad_TBT3_Dock_TVSU_FW.exe /audio /f`
也是报 read version fail 。read error
villdecl
2023-01-05 12:02:55 +08:00
我使用 v1.0.25 的固件更新没有问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/795629

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX