Intel与AMD原生USB 3.1 Gen 2接口性能对比:结果有点意外
说到USB 3.1 Gen 2接口,其实这个接口早在2014年主板厂商就开始展示搭载了这个接口的主板,到了2015年初首批配备该接口的Z97主板上市, 其实当时还没有USB 3.1 Gen 1/2之分,直接就叫USB 3.0和USB 3.1,然而后来改了这个蛋疼的名字……同时Type-C接口也在主板上出现,真正大批量应用是在Z170主板上面,在很长的一段时间里USB 3.1 Gen 2都是由第三方芯片提供的,直到去年AMD的AM4主板出来才出现原生的USB 3.1 Gen 2接口,Intel平台上直到最近H370/B360主板发布才有原生的。
目前最常见的USB 3.1 Gen 2组合,一个Type-A一个Type-C
祥硕的ASM1142是首批USB 3.1 Gen 2扩展芯片,早期的主板用的多是这款芯片,不过它只能用PCI-E 2.0x2或者PCI-E 3.0x1,带宽比较受限,不过在当时也比USB 3.1 Gen 1接口快多了。
这是祥硕的第三代USB 3.1 Gen 2芯片ASM3142,通道升级到了PCI-E 3.0x2,带宽不在是问题,而且能耗比上代控制器下降了50%,目前Z370主板上普遍使用这款控制器。
此外Intel的雷电3控制器DSL6540可提供两个USB 3.1 Gen 2 Type-C+雷电3接口,不过用这款芯片的主板比较少,你们查查有多少主板会提供雷电3接口就知道了。
原生支持USB 3.1 Gen 2的主板直到去年才出现,AMD的400/300系列主板FCH芯片其实都是由祥硕提供的,所以AMD用的肯定是祥硕的方案,主板最多可提供两个原生的USB 3.1 Gen 2接口,而Intel用的肯定是自己的方案,H370和B360主板最多可提供4个原生的。
前置的USB 3.1 Gen 2 Type-C接口也是比较常见了
既然现在Intel和AMD的主板都有原生的USB 3.1 Gen 2接口,那么我们就来看看谁的速度更快一点,当然还会加入配备ASM3142芯片的Z370主板进行对比,所用的主板是华硕Crosshair VII Hero(AMD X470)、技嘉AROUS B360 GAMING 3 WIFI(Intel B360)和技嘉AROUS Z370 GAMING(Intel Z370),Type-A与Type-C接口都会测下看看有什么区别。
当然了要测试USB 3.1 Gen 2接口的速度首先得找个速度够高的USB设备,我们选择直接在淘宝上买一个M.2 SSD转USB 3.1 Gen 2的转换盒。
这盒装用的是USB 3.1 Gen 2 Type-C接口
拆开里面是这样的,可以装一个M.2 2280的SSD
这个小盒子之所以能把USB接口变成M.2口是因为它用了JMicron的JMS583这颗芯片,它是一颗USB 3.1 Gen 2转PCI-E 3.0 x2的桥接芯片,而且还支持SSD的TRIM指令,支持NVMe 1.3,虽然说只支持PCI-E 3.0 x2,然而USB 3.1 Gen 2的接口带宽也只有10Gbps,连PCI-E 3.0 x2的带宽都满足不了,它转个PCI-E 3.0 x4出来给你也没用。
把建兴T10 240GB拆了散热片插进去开始测试
CrystalDiskMark测试
其实测试接口的话简单跑下CDM就能看出来了,AMD平台使用的CPU是Ryzen 7 2700X,Intel平台使用的CPU是Core i7-8700K,比较意外的是无论是Intel还是AMD的原生USB 3.1 Gen 2接口都比不上Z370上面用第三方芯片桥接出来的接口,连续和随机性能都是ASM3142桥接出来的最好,AMD原生的接口连续速度没Intel原生的好,不过随机性能好一些,当然这点差价实际使用时不会很明显,另外我们还顺便测了下Z370上的USB 3.1 Gen 1接口的速度,当作一个参考。
测试时C7H上面的USB 3.1 Gen 2 Type-A接口写入速度不太正常,Type-C接口正常,其实我们测试时在另一块主板的Type-A接口也碰到过这问题,Type-C接口就不会有这么多奇怪的问题。
此外我们还用Intel冥王峡谷NUC上面的雷电3接口测试了一次,它用的是DSL6540芯片,提供USB Type-C接口可同时支持USB 3.1 Gen 2和雷电3模式,其实它走USB 3.1 Gen 2时速度是明显比其他的方案慢的,走雷电3时则可以发挥建兴T10 240GB的全部读取性能,然而写入速度比走USB通道时还慢,原因不明。
全文总结
本次测试只是想单纯看下现在那个USB 3.1 Gen 2的方案比较好,只不过结果有点出乎意料,居然是ASM3142桥接出来的第三方接口比原生的更好,当然了USB接口的方案对于选购一块主板的权重是很低的,所以大家还是别太去在意这个接口的速度了,我认为这次折腾比较有用的结果其实是Type-C接口的兼容性比Type-A好得多,基本上测试过程中碰到的奇怪问题都是测试Type-A口时碰到的,Type-C接口上做的测试都很顺利,我建议大家还是好好的利用下主板上的Type-C口把,应该会省下很多麻烦事。