谈谈新 MacBook Pro,也谈谈 Thunderbolt3 和 USB-C

TL; DR

这是一篇吐槽,主要干货用最简单的话说就是:

  • thunderbolt3 是 USB-C 的超集
  • thunderbolt3 是 USB-C 的一种 alternate mode
    • 这两个观点都是对的并不矛盾
  • 实现上目前仅有的 TB3 控制器 Intel DSL6340/6540(代号Alpine Ridge)同时实现了 USB3 的控制器
  • USB-C 是一个接口的标准不是速率的标准,他可以是 USB2.0 也可以是 3.1 Gen2
  • USB-C 可以通过 alternate mode 原生支持 DP 和 HDMI 输出
  • USB-C 当前外设和线材市场极其混乱和原始

好了干货就这点不想看的请关浏览器。

  • 本文严重主观意见的吐槽,但不包含主观臆断
  • 为保护广大果粉的的身心健康,请果粉同志们切勿阅读
  • 本文保留一切解释权和拉黑权

原本看完了发布会就一肚子的不舒服,本来想当场写的然而那天白天有考试加之实在是被气的没力气写长文章就一直拖着;实际上现在发现还是有很多事情需要深究之后才能写,于是有了这么一篇又臭又长的东西。

大家都知道水果今年发布了个啥玩意,那我也不多废话介绍这玩意。

设计问题

新的工业设计你问我支持不支持我当然支持,你问我深空灰支持不支持我当然支持,平心而论这次的设计还是不错的,边框收窄导致屏幕正面看起来舒服了很多。

开盖即开机的设计你问我支持不支持我当然支持,人类为什么需要没事关个机呢,广大 poweruser 不仅懒得关机,系统不出 bug 的情况下甚至懒得重启。

但是你能不能告诉我你这么疯狂的砍电池是做什么?

  • 13 寸的电池瓦时数从 74 -> 54(无 touch bar)/49(有 touch bar)
  • 15 寸的电池瓦时数从 95 -> 76

现在知道减少的那些重量主要是减少在哪里了么?在半导体技术基本没有革新、外壳不更换材料不降低强度的前提下,想大幅度减少重量而不砍电池,确实是有点强人所难。

拆解来看,新 MBP 电池区域确实不大 而且没有使用 NMB 上的层叠式电池

水果虽然自己声称使用时间依旧“长达10小时”,然而物理常识告诉我们,整机功耗基本不变的前提下要减少电池容量而不影响续航时间是不可能的。水果自己的续航测试是通过无线网页浏览和 iTunes 影片播放测试得出的,可以相信水果通过软件层面更加严格的控制降低轻负载下的功耗,也可以因此认为对日常影响不大,然而一旦对性能的要求增加,电池容量减少带来的影响就是不可避免的。

配置问题

至于水果今年为什么拖到现在才发布新 MBP 大概是没有人能知道水果是出于什么考虑,毕竟这个时间节点在六七换代的档口略尴尬,不谈什么英特尔坑队友的问题,英特尔从来没承诺过我们要在今年完善 Kabylake 产品线,但是客观上讲 MBP 避开了坑死戴尔和微软的 Skylake 显卡驱动问题。没错去年的 XPS13 和微软 SB SP4 都被这个问题坑的挺惨的,也没少因为这个问题被嘲讽

今年的15寸也没有 Iris Pro,低配用的 6700HQ 相比之前的15寸实际上是开了性能上的倒车,13寸低配是15W CPU,核显也比高配差一档次没有 DRAM,总体而言性能上没什么好说的,13和15寸最低配的 CPU 性能实际上是不如去年的两款的,但是考虑到内存频率高了显卡变强了 CPU 倒退一点点让出一点功耗也是可以接受的对不对(笑)

当然有人说这是英特尔挤牙膏坑队友,那我也不好说什么毕竟之前牛逼的 CPU 是因为你果定制所以牛逼现在挤牙膏挤不出来了就是这届英特尔不行。

键盘和 touch bar 问题

关于这个 touch bar,我的观点是:

  • touch bar 是苹果对触摸屏的思考
  • touch bar 设计的核心思路是减少人手在键盘区域和触摸板/鼠标之间移动的频率和距离
  • 我对于笔记本形态下的屏幕触摸功能是否是有必要持保留意见
  • 对于 touch bar 是否能切实提高输入效率持保留意见

F 键区存在感高还是低?低。

能不能砍掉?能。

那么问题在哪里?

键盘重要的原因是,在84颗按键之内,你能够完成的操作数量与速度,仍然远远高于语音、触摸、手势等等任何其他方式。在能够取代键盘的更具便利性和效率的交互方式出现之前,键盘作为电脑的必备外设之一,仍然会继续存在。——知乎:徐来清

  • 这个设计会给部分用户带来生产力,也会给部分用户带来效率倒退,那么应该给用户基本的选择权,没有 touch bar 的版本少两个 TB3 接口实在无语,水果采取了一如既往的暴力的一刀切方式区分高低端产品,令人如鲠在喉
  • 没有震动回馈,这点很遗憾,force touch 触摸板的震动回馈堪称以假乱真,是 NMB 上最让我惊叹的技术
  • 对于广大 vim 党最关心的 ESC 键实际上有无数60键的机械键盘都把 ESC 键做在数字键左侧,至于水果为什么不这么做,大概只有大光头他们知道

关于兼容性问题倒是不大,装 Windows 没问题有 bootcamp 驱动让他一直显示 Fn 键区;什么,你要装 Linux?狗带吧少年,或者等哪位大明神写一个驱动开源出来(滑稽)。

关于键盘的按键结构,听说是改进过设计的第二代蝶式键盘,我对此保持谨慎乐观。如果能达到比蓝牙 magic keyboard 更好的手感,那么大概情况还不是那么糟糕。另外我对认为 NMB 键盘手感好的人没有共同语言和讨论问题的余地。

砍掉电源键问题不是太大,重置 SMC 如果可以通过其他按键代替,关机使用 touchid 也是一个比较符合直觉的设计,至少我确实不觉得这个设计是更加符合习惯的,虽然可能说出来有点反直觉

有趣的是,根据 iVerge 和诸多媒体报道,touch bar 实际上是一个带 ARM 处理器的独立设备,目的是为了安全,实际上如 iPhone 这样的手机也是有独立的芯片进行处理,只使用 API 进行调用,这点没有什么问题,虽然这上面跑了个 watchOS 颇有大炮打蚊子的感觉。

USB 和 TB3 问题

这个问题大概是新 MBP 推出以来引起讨论最多的问题,而且这个问题也确实比较复杂,至少搞清楚这个问题到底是什么就已经很困难了。

首先一点就是:绝大多数用户并没有分清楚 USB-C 和 thunderbolt 到底是个什么关系

当然水果也不想你们分清楚这个问题

实际上 thunderbolt3(TB3)和 USB Type C(USB-C)是两玩意,但是水果并不希望用户关心这个问题,因此水果在官网宣传虽然没有混淆,但也没有刻意的介绍 USB-C 和 TB3 的区别,对于消费者是有一定误导作用的,甚至没有强调现在 MBP 的接口是和 NMB 有区别的,更糟糕的是,苹果官网没有售卖 TB3-TB3 转接线,在售的 USBC-USBC 转接线售价138大洋而只支持 USB2.0 速率,但是这个配件市场也十分混乱以至于没有什么价廉物美的 C-C 转接线可选。

为什么插上去能用?因为他们在物理层上的设计是相通的

因为它们都属于高速串行传输协议,在技术上有很多共用的地方,且在速率上不同的代本身是匹配的(Thunderbolt 1的速度就是10Gbps,与USB3.1一致),再者不同的高速串行协议往往是上层协议不同,在底层实现上是通用的,也就是控制器不同,而PHY可以通用。
——知乎:Evan172

还有一个很重要的原因:Intel 是 USB 和 TB 标准的主导者,目前的 TB 总线控制器也是 Intel 设计制造。

有趣的一点是,据谣传 NMB 立项时间远在 USB-C 标准出炉时间之前,水果在 USB-C 标准里也有一定推动作用,NMB 也是第一个具有完全 USB-C 功能的商业产品(顺便一提 NMB 那个 USB-C 是 USB 3.1 Gen1 实际上就是 USB3.0,速率是 5Gbps,这个名字完全是 USBIF 玩的文字游戏,达到10Gbps 速率的真 USB 3.1 实际上是 USB 3.1 Gen2,非常令人无语),根据种种迹象有人说 USB-C 实际上是水果发明的,内部代号 E85(lightning 是 E75),在 NMB 研发过程中将完成度很高的 E85 草案转交 Intel 作为 USB-C 进行提交给 USBIF。至于这一说法的真实性微博和知乎撕的唾沫横飞,外媒也有支持这一说法的也有不支持这一说法的,总之这里的故事过于玄乎,有兴趣自行谷歌相关内容,不在此展开,但是水果和 USB-C 的不解之缘源远流长,这次激进的做法并非空穴来风。

前代 TB2 和 USB 并无太大关联,TB2 使用的是 minidp 的接口标准,也就是2012~2015的 MBP 上的 thunderbolt 接口,关于 TB2 之前的技术实现,TB2 和 minidp 的那点破事:知乎:如何看待 Thunderbolt 3 改用 USB-C 接口?

先来说说 TB3

根据 thunderbolt 官方宣传网站的说法,是 TB3 选择了 type c 标准。

Thunderbolt 3 needed a new connector to achieve 40Gbps and fit into smaller form factor devices. With the USB-C connector allowing for alternate modes, it made sense to bring Thunderbolt to this connector and create a superset solution that supports both Thunderbolt and USB. ——thunderbolttechnology.net

按照设计,TB3 至少能在以下几个协议里进行切换:

  • USB 2.0, 3.0, and 3.1
  • DisplayPort 1.1 and 1.2a
  • Thunderbolt at 20 Gbps and 40 Gbps

支持以下模式:

  • USB only:此模式下 TB 的行为完全等同于 USB3.1(速率取决于线材和对端设备)
  • DP only:使用 USB Alt mode 传输 raw 的 DP 协议数据
  • USB+DP:USB3.1+DP1.2 传输,此模式最高支持 2K@60Hz
  • thunderbolt only:TB3 的最高兼容模式,此模式下支持最多六台 TB 设备串联,并可将非 TB 的 DP/USB-C 设备连接在链的末端
  • thunderbolt network:多台主机通过 TB3 线缆连接时控制器充当网络适配器,可获得万兆以上速度
  • power delivery:借助 USB-PD 协议进行最高 100W 供电

也就是说不考虑 TB3 原生兼容的 DP 协议,TB3 在设计之初就支持了完整的 TB3-TB2-USB3.1-USB3.0-USB2.0 的一套兼容机制,并能通过插入的设备进行判断使用哪个模式,关于实现的具体情况,英特尔的 TB3 tech brief 文档里并未提到,参考上述知乎链接中的回答,认为部分实现是当前 TB3 控制器的实现。

再来说说 USB-C

什么是 USB-C:

是一种新的24针的连接器标准,基于 USB3.1、USB2.0、USB Power Delivery(PD)、USB Battery Charging(BC)、USB Billboard Device Class Specification 五大标准发布。

需要明确的一点是,USB-C 仅仅是一种新的接口和标准,虽然 Type C 和 USB3.1 标准同时发布,但是实际上并不是 Type C 必定满足3.1标准,具体速率取决于使用的针脚和线缆的质量。

USB-C 有什么特点:

  • 双面可插
  • 最高5A的双向充电(仅限 full-featured 线缆)
  • 双向数据传输(类似 USB-OTG)
  • 一大堆新针脚,支持 alternate mode

关于 USB-C Alt mode :什么是 Alt mode——是 USB-C 的一个兼容模式

An Alternate Mode dedicates some of the physical wires in the USB Type-C cable for direct device-to-host transmission of alternate data protocols. The four high-speed lanes, two sideband pins, and (for dock, detachable device and permanent cable applications only) two non-SuperSpeed data pins and one configuration pin can be used for alternate mode transmission. The modes are configured using VDMs through the configuration channel.

简单的说,是允许通过 USB-C 接口和线缆传输其他协议的信息,比如 DP 和 HDMI,设计之初的目的是为了消费者能简单的辨识支持 USB-C 的协议和设备。

来看看 USB-C 的针脚图:

USB 2.0 只有8根针脚,3.0 则有9针,而完整的 USB-C 标准有24针,其中的 high-speed data path 的 TX RX 线可以用于 Alt mode 里传输其他协议的数据,比如 DP 和 HDMI。

最为广泛使用的 USB 接口标准即 Type A 没有原生 DP 输出,需要 DisplayLink 之类的协议转换,DL 需要操作系统支持,而且实际上是一个软件的实现,其虚拟显卡软件(VGC)运行在操作系统上并实时获取显卡渲染信息,获取并压缩更改后通过 USB 或者无线网络发送到硬件渲染引擎(HRE)上,HRE 负责还原信息为原始像素点并进行输出。最新世代的 DL 技术 已经能支持 4K@60Hz

而 USB-C 的 Alt mode 下支持 DP1.3 和 HDMI1.4,不需要操作系统上运行软件进行支持,这是一个实实在在的优势。

TB3 只支持到 DP1.2 和 HDMI2.0,只看这个版本的 DP 是不支持 5K@60Hz 显示的,但是 TB3 可以通过转接出两根 DP1.2 支持 5K@60Hz。

(这里存在一个疑惑,既然 USB-C 的 Alt mode 最高支持到了 DP1.3,不是很明白为什么通过 USB Alt mode 支持 DP only 的 TB3 在 tech spec 里只提到了支持 DP1.2/4K@60Hz)

那么购买高分辨率显示器和转接线的时候就需要注意显示器具体支持的是什么,是 DP1.3 还是 USB-C 还是 thunderbolt,买的线和显示器不对应插上没反应或者输出不了需要的分辨率刷新率就很尴尬了(哦是吗,其实纠结这么多也没用,反正产品都没上市)。

关于 C 口数据线的市场现状,可以参考微博:简单科普下 Type C 数据线,至于你们想要的牛逼烘烘速度飞起的 thunderbolt3 dock,对不起没有,目前市场上的 C 口的 dock 也好 hub 也罢,全都是 USB 的,甚至支持 USB 3.1 的 dock 都很少,买回来牛逼烘烘的新 MBP 在可预见的未来只能享受和 NMB 的 USB 3 同等待遇——说的好听点,叫做身先士卒的新技术践行者;说的难听点叫那啥啥鼠。

关于买不买的问题

废话我当然不买,主要理由是当前的周边市场过于混乱,这几天光是查资料就已经让我很头大了,不知道真要选购的时候会有多蛋疼,我认为至少当前不是购买新 MBP 和 USB-C 外设作为生产力工具的好时候,大公司的战略一介屁民理解不来,我也不想把自己有限的生命投入无限的技术革新历史进程里当新标准的那啥啥鼠,作为用户我只能用脚投票了。

本来打算毕业之后换电脑的,然而看了一下这个玩意,呵呵哒周边市场成熟前我不给自己找麻烦,ME294 又不是不能用,X1 carbon 又不是不能用,买台式装黑果又不是不能用。我何必要买一个看起来很 coooooooooooooool 的产品然后出门要带一堆转接线给自己平添麻烦呢,这一点也不生产力。

另外作为一个多年的水果用户,根据经验水果的第一代换代产品、首发产品往往都是十分考验信仰,质量和周边生态存在问题已经不是第一次了,自己踩过几次坑也见过不少人踩坑,当然了,要买当然没人拦着你,毕竟不考虑那么多周边问题,拿着这玩意写写字看看片刷刷微博确实很 cool,15寸版本的性能尚可,在同等体积重量的笔电里至少能算的中上水平,比他强的没他轻,比他轻的没他强,要干点活还是能干的。

写在最后

本来我不想关于水果的战略和动机做太多的评价,自认为并不够格去评价这些事情,然而在写这篇文章的期间看了知乎这个问题下的很多回答,感觉十分的头大,几个高票回答缺乏营养,还经常性的在答案里夹带私货,经常 YY 一些不切实际的事情满足自己的情怀,比如说这个,俨然把苹果渲染成了小说作品里的悲剧英雄,用过不下两位数水果产品的本果黑看的鸡皮疙瘩都要掉下来了。

这就是为什么。未来的世界绝对无法容忍一个体积大,速度慢的现行的USB。Thunderbolt 3超大的带宽意味着我们能做更多的事。甚至更进一步的想,以后再也不需要分什么电源接口,视频接口,USB接口,全部都只有一种接口直接搞定

多大屁股穿多大的裤子,多大的需求用多少的资源,大家都知道光纤牛逼,为啥家里还在用铜线?为啥你的键盘还在用 USB 2 不换 USB 3?因为没必要,因为成本摆在那里,因为理想主义和唯心主义不能拯救世界。成本和功能的博弈是商品永恒的话题,把一切旧时代的技术归结于用户不愿意甩开历史包袱,是不尊重事物发展的客观规律。把这种问题做到极致就是什么样的结果呢——“看,Lisa、G4 cube、mobile.me 坟头的草都两米了呢”

但是我还是很佩服这种,明知山有虎,我就是要坚决推行更好的东西的胆魄。毕竟就算是业界大家都心知肚明要破的事情,就是没人敢开第一枪。因为,谁最先开枪,谁挨骂最惨。在这次上,苹果又依然延续了他一贯的作风,敢第一个开枪,让其他的跟在后面。希望每个行业的领头羊,都能敢于在适当的时候站出来挨这个骂,而不是躲在利润的墙后面缩手缩脚。

哦豁,iPhone 上使用的 lightning 接口,水果守着 MFi 联盟收取着无数的授权费,甚至 iPhone7 耳机砍掉3.5mm音频口之后不仅没有采用成熟的 USB-C 接口,而是搞出了一个性能远不如 USB-C 的新的 MFi 芯片再圈一波钱。这就是所谓不躲在利润的墙后面缩手缩脚的行业领头羊吗(笑),另外 TB 收取的高额授权费用可是阻碍 TB 发展的一大因素哟,Intel DSL6340/6540 这么牛逼的 TB3 控制器,可是被某些厂商阉割了 TB 功能只当 USB 控制器用,这可是为什么呢我也不知道。只不过这么说来世界上可是没有一个合格的行业领头羊了。

这和罗永浩一样,叫做没有乔布斯的命得了乔布斯的病。浑身带着早年毛主席的气概,却做着晚年毛主席的做法。随随便便就给水果戴上革命第一枪的高帽子,然而谁知道这是不是新时代的总路线。

站在上帝视角来审视过去淘汰的技术,自然会产生一种:哇改革是靠某家厂商的革命性的产品推进的错觉。一个产业的成熟需要多方面的促进,而不是天真的以为:水果做了只有C口的笔记本——配件厂纷纷推出C口配件——USB-C达成了宇宙洪荒的大一统;要是世界都有这么简单倒是好,尚且不说以水果在个人电脑领域的出货量,很难说是实质上的影响大还是这一波引起讨论的动静大,即使是8年前震惊世界的 MBA,乔布斯也从来没说是自己推出了 MBA 所以各大厂商争相发布无线设备导致了 WIFI 市场的大繁荣——更何况现在的水果并没有乔布斯也没有帮助英特尔实现 TB3 的大一统,时代先锋的帽子先戴上不太好吧——影响一个市场终究是需要体量带来话语权。公司始终是商业驱动的东西,没有必要把一家公司的商业行为上升到扛起改革的大旗向着旧势力宣战的英雄。

这个世界需要更多的实干家,而不是理想主义的号召人——当然你可以保持你的意见,正如我可以保持反对你的意见。


参考链接


本文链接:https://www.starduster.me/2016/10/31/new-mbp-and-tb3-and-usbc/
本站基于 Creactive Commons BY-NC-SA 4.0 License 允许并欢迎您在注明来源和非商业使用前提下自由地对本文进行复制、分享或基于本文进行创作。
请注意:受限于笔者水平,本站内容可能存在主观臆断或事实错误,文中信息也可能因时间推移而不再准确,在此提醒读者结合自身判断谨慎地采纳。

6条评论


  1. 三年过去了你们 USB-C 生态还是烂泥扶不上墙,MBP 用户出门依旧要带转接头,真是库克妙计安天下,水果电脑战未来啊

    回复

    1. 有意思,Intel 已经宣布把 TB3 标准贡献给 USB-IF,将稍作修改之后作为 USB4 发布,历史选择了 TB3,但是历史也选择了开放

      回复

  2. 好耶 w,千千在搜Thunderbolt3 和 USB-C 的时候,星尘 SEO 好靠前~~写的也好棒 w

    回复

  3. 期待明年内存换个DDR4,水果自己出一个原生的扩展坞,针对Touch Bar另外开发一个优化的小系统。不过,还是有一种自己想多了的感觉。

    回复

  4. 好评,等mbp2017的我看着很开心

    回复

回复 qianqian 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据