新款配备M1芯片的Mac mini为何不支持USB3.2 Gen2x2规范?

情况是这样,在看到官网机型介绍中新款Mac mini支持两个雷劈/USB4端口,

但是介绍中没有明确写支持USB4。查看wiki关于USB4的介绍,发现USB应该是向下兼容的。


所以我购买了一款支持USB3.2 Gen2x2端口的硬盘盒,该硬盘盒宣称可以达到20gbps的速度。

但在实测后(采用sn550 1T、USB4线材和blackmagic disk speed test软件),发现最高只能跑到900左右的速度。在系统报告中发现该外接设备在USB3.1下运行,估计这也是为什么跑不到更高速度的原因。

今日翻看支持页面时,却发现网页中写的是支持USB4外围设备的。


目前看来如果再购买外接硬盘设备,一定要走雷电协议的才可以达到更快速度。

但是很疑惑,为什么会造成这个情况?有大神解答一下嚒,谢谢!

Mac mini, macOS 11.0

发布日期 2020年11月30日 下午6:24

回复
回复量: 5

2020年11月30日 下午7:43 回应 alexnone

这部分知识对于我也比较新,根据搜索的结果探讨如下:

根据维基的解释,USB4 对于 USB 3.2 Gen 2×2 (也叫 SuperSpeed USB 20Gbps) 的支持是可选的,也就是说不是规范规定必须支持的,见下图。所以 USB4,并非必定向下兼容所有的,这要根据厂商芯片是否支持。很可能是Mac本身的不支持 USB 3.2 Gen 2×2,因为从你的第一图中也说明了,没有写兼容 USB 3.2 Gen 2×2。

在往下兼容的是 USB 3.1 Gen 2 (也叫SuperSpeed USB 10Gbps),那么10Gbps,转换为 GB/s,也就是1.2 GB/s,当然是理论速度,再加上奇偶检验等,可能最高1GB/s。你的实测900多,也算是不错了。



2020年11月30日 下午7:06 回应 Sariel

数据传输方式
USB4 本身不提供任何的通用数据传输机制或设备类(这不像 USB 3.x),而是主要用于提供隧道以传输其他协议(如 USB 3.2Displayport 和可选的 PCIe)。尽管它确实提供了本机“主机到主机”协议,但顾名思义,它仅在两个连接的主机之间可用,并用于实现主机 IP 网络。因此,当主机和设备不支持可选的 PCIe 隧道传输时,最大非显示带宽限制为 USB 3.2 20Gbps,而仅 USB 3.2 10Gbps 是强制性的。
USB4 支持如下的隧道传输协议:
USB 3.2(“增强型超高速”)隧道
基于 DisplayPort 1.4a 的隧道
基于 PCI Express(PCIe)的隧道
USB4 还需要支持 DisplayPort Alternate Mode(备选模式)。因此可以使用 USB4 隧道或该备选模式传送 DisplayPort 信号。[9]
USB-C 连接器中的专用线始终支持 USB 2.0

2020年11月30日 下午7:47 回应 alexnone

40Gbps主要針對的是視頻協議

而通用數據協議(USB而非PCIE)強制只要求支持10Gbps, 20是可選項.

USB4 本身不提供任何的通用数据传输机制或设备类(这不像 USB 3.x),而是主要用于提供隧道以传输其他协议(如 USB 3.2Displayport 和可选的 PCIe)。
当主机和设备不支持可选的 PCIe 隧道传输时,最大非显示带宽限制为 USB 3.2 20Gbps,而仅 USB 3.2 10Gbps 是强制性的。

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

新款配备M1芯片的Mac mini为何不支持USB3.2 Gen2x2规范?

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!