Nintendo Switch 选择了已渐渐成为主流的 USB Type-C (USB-C)接口,,,,用于充电与接驳底座。。。
这一通用接口的加入,,,,让玩家选购外设变得更加方便;但由于 Type-C 的多功能性,,一些任饭也开始对其浮想联翩 —— 比如说,,,,Switch 能不能通过 Type-C 接驳其他外设,,,以增强其硬件性能呢??
有人说,,,,Switch 上的 Type-C 支持 Thunderbolt 3,,还有人说 Nvidia 或许会提供类似雷电 3 的技术;今天我还收到了一条回复,,,,觉得 Switch 未来会在底座上提供外接 RAM......
那么问题来了:这个 Type-C 接口,,究竟有多快??
首先,,要弄清楚一个概念:USB Type-C 本质上只是一个接口,,,接口后面实现的特性,,是由硬件厂商自行定义的。。。
比如说,,有的手机上有 Type-C 接口,,,但只支持 USB 2.0 规范和 5V 2A 充电;而有的手机却借助 Type-C 实现了 USB 3.1 + USB PD 快充。。。
一个设备上拥有了 Type-C,,,并不等于它一定支持全部的特性。。
而 Apple 借助 Type-C 接口实现了 Thunderbolt 3,,实际上是利用了 Type-C 接口的替代模式(Alt Mode)。。。。借助这个模式,,,Type-C 可以「变成」其他接口。。
通俗一点来说,,,,就是 Type-C 只是做了 Thunderbolt 3 的「嫁衣」,,,,背后则有着不同于 USB 规范的另一套实现。。。。
通过替代模式,,,,Type-C 除了支持 Thunderbolt*,,,还支持其他的一些视频输出规范,,,比如说 DisplayPort(DP),,,, 以及 HDMI 等。。。。
Nintendo Switch 就利用了替代模式,,以实现 HDMI 视频输出功能。。。。
事实上,,,,Switch 使用的正是标准的替代模式,,,但任天堂在其上加入了非结构化 VDM(Unstructured VDM)协议指令,,,,只有验证通过之后才会启用替代模式。。。。
这也是你无法直接使用任意的 USB-C 转 HDMI 外设让 Switch 输出视频的原因,,,,而那些第三方底座正是破解了这套协议,,,才让 Switch 接上之后能正常启用 TV 模式。。。。
扯了那么多,,,,Switch 的 Type-C 到底支持什么规范呢????目前并没有官方文档详细解释这一信息,,但尊龙时凯可以从 iFixit 对 Switch 的拆解图中略知一二。。。。
这张拆解图展示了 Switch 主板背部的样貌,,其中被红色框住的,,是一颗来自 Pericom Semiconductor 的 PI3USB30532 芯片。。这颗芯片用于同时传输 USB 3 与 DP 信号,,,,根据官方给出的数据,,,,它支持的规范分别是 USB 3.0 和 DP 1.2。。
至此,,,,真相已经水落石出: 这是一个支持 DP 1.2 视频输出的 USB 3.1 Type-C 接口。。。。
「等等——」你可能会问,,,,「为什么前面说是 USB 3.0,,,,后面却改成了 USB 3.1 呢????」
这事情说来话长,,,不过也可以长话短说。。。。
总之 USB 3.0 后面改了名字,,,变成了 USB 3.1 Gen 1,,,,而真正的 USB 3.1 规范则改成了 Gen 2.
Gen 1 和 Gen 2 的最大区别在于传输带宽,,Gen 1 和 3.0 一样,,,只支持到 5Gbps;而 Gen 2 作为「真 3.1」支持到了 10Gbps,,,,翻了一番。。。
又有人会问,,既然用 Type-C 接口的 Thunderbolt 3 支持外接显卡,,,,那么 Switch 能不能也外接一个呢????
答案是不能。。原因很简单,,,带宽太低:Thunderbolt 3 的传输带宽可以达到 40Gbps, 是 Switch 的八倍有余。。。
说 Nvidia 会推出什么「黑科技」来应对这一点,,,那更是天方夜谭:硬件限制摆在这里了,, Nvidia 能做些什么???即使将来会有,,,那也应用不到 Switch 上 —— 何况我觉得 Nvidia 也不会对这方面特别感兴趣。。
总结:Switch 的 Type-C,,可以快充,,,,可以视频输出,,,可以用 USB 3.0 的速度传输数据。。。但说要通过它加强性能,,,这不现实,,也不太可能会实现。。。。
用一句我记不得是从哪看来的话结尾: 「抛弃幻想,,,轻装前行」。。
*:你也可以倒过来说 Thunderbolt 支持 Type-C。。。这两者并不矛盾。。。
参考资料:
影像傳輸成為可能,,,,USB Type-C 的 DisplayPort Alternate Mode 資料公開
The Difference between USB-C and Thunderbolt 3
PI3USB30532 (USB Switches)
Nintendo Switch Teardown