新款配备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

回复
问题被标记为 排名最靠前的回复

发布日期 2020年11月30日 下午7:47

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

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

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

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 是强制性的。

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

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

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

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