PCI-E成瓶颈?谁阻挠USB3和SATA3普及
● 转接卡必须插在PCIE2.0扩展槽上才能发挥全部效能
像这样的SATA3.0或USB3.0扩展卡,接口都是PCIE 2.0 X1,必须要求主板支持PCIE2.0,否则速度直接减半。如果是AMD的7系列主板,那就没有任何问题,但如果是Intel主板的话,X58主板可以找2.0的接口插上,而P55及以下级别的主板就只有250MB/s的带宽了。
● 移花接木——使用CPU提供的PCI-E通道
这种方法如果论效果的话确实是解决了目前P55-PCH和Marvell 88SE9134的窘境,但也是需要有特定环境的。
这种方法的原理是利用两颗P13PCIE开关芯片把两颗Marvell 88SE9134链接到Lynnfield处理器所提供的两条PCI-E x8 2.0总线中的一条,这样虽然有效的解决了带宽问题,但前提是使用这款主板的用户不能在使用SATA 6Gbps的同时使用NVIDIA的SLI或者AMD的CrossFire技术,因为这样Lynnfield所能提供给显卡的带宽会变得不够用……
● 过河搭桥——通过桥接芯片将南桥PCI-E转换成2.0标准
P55芯片组提供了8条PCI-E 1.1通道供附加芯片或扩展卡使用,多数情况下用户只能用到其中的两三条,多余的通道被闲置浪费掉了。其实如果把剩余的通道组合起来的话使用就能实现N倍的带宽。
华硕就使用了一颗PLX公司产的PEX8613桥接芯片来将P55的PCI-E通道组合起来使用。这颗芯片看上去比较眼熟,与ATI HD4870X2显卡上用的PEX8647芯片比较相似。华硕所使用的PEX8613是低规格版,可以将4条PCI-E通道桥接成8条供两个设备使用:
PEX8613芯片同时支持PCI-E 1.1和2.0标准,如果挂接在P55上面的话,虽然PCI-E仅为1.1标准,但4条依然可以达到1GB/s的带宽,刚好可以满足两个PCI-E 2.0 X1设备的需要——正好外挂一个USB3.0控制芯片和一个SATA3.0控制芯片。
华硕的解决方案看似繁琐,理论上性能没有瓶颈,既不影响显卡性能、又不限制SATA3.0和USB3.0的带宽,还没有浪费P55芯片组的PCI-E资源,更不影响南桥扩展槽(还剩4个通道),缺点是增加了额外成本——PEX8613芯片。