MCPLive > 杂志文章 > 性能相差达32% 购买交火主板需小心

性能相差达32% 购买交火主板需小心

2009-02-23马拉桑《微型计算机》2009年2月上

性能相差大 问题在哪里?

笔者与郁闷君均采用了具备两根PCI-E x16插槽、可组建CrossFireX的P45主板,两块刚刚降价的迪兰恒进Rdeon HD 4870火钻显卡,并组成双交火配置。处理器方面笔者选用了Intel的Core 2
Duo E7200处理器,而郁闷君则选用了性能稍弱,但性价比更高的Intel Pentium E5200双核处理器。郁闷君机器的表现之所以引起笔者怀疑,是因为在处理器性能相差不大、显卡配置相同的情况下,两台机器在3D性能测试中的差距却较大,尤其是在对处理器性能并不敏感的3DMark Vantage中,两者差距已近2000分。因此接下来笔者将自己的处理器安装在郁闷君的电脑上进行了第二次测试。但从表一可以看到,在主板芯片组、显卡配置、处理器完全相同的情况下,两台电脑的3D性能测试成绩仍有十分显著的差距。

 表1

 Radeon HD 4870
 单卡

 Radeon HD
 4870×2
 @郁闷君电脑

 Radeon HD
 4870×2
 @笔者电脑

 笔者电脑领先
 郁闷君电脑幅度

 3DMark
 Vantage,
 1920×1200,
 Extreme

 X3905

 X5264

 X6991

 +32.8%

 3DMark06,
 1920×1200
 4×AA+16×AF

 9116

 11665

 12109

 +3.8%

 F.E.A.R,
 1920×1200
 4×AA+16×AF

 105

 162

 188

 +16%

郁闷君的电脑虽然相对单卡Radeon HD 4870的性能有明显提升,双交火发挥了一定作用,但其提升幅度不大,与笔者的交火系统相比有明显差距。其中3DMark Vantage Extreme的分数比笔者少了1700多分,在《F.E.A.R》这个实际游戏测试中,笔者电脑的测试成绩也领先郁闷君电脑达
16%。接下来,不论笔者是重装驱动还是将CMOS重置,得到的都是与表1类似的评测结果,笔者电脑在3D性能上明显优于郁闷君的电脑,到底是什么原因造成了这个差距呢?


图1

通过Everest Ultimate、GPU-Z等硬件侦测工具对两台电脑进行仔细检查,笔者后终于发现了两个明显不同的地方。如图1所示,在笔者电脑上,不论选择哪块Radeon HD 4870,GPU-Z中的“BUS Interface”显示的都是“PCI-E 2.0 x16@x8 2.0”,也就是说P45芯片组正常实现了以双x8 2.0带宽实现双交火的功能。而在郁闷君电脑中,GPU-Z侦测到主PCI-E x16插槽上的Radeon HD
4870显卡的“BUS Interface”为“PCI-E 2.0 x16@x16 2.0”,而插在第二个PCI-E x16插槽上的
Radeon HD 4870显卡的“BUS Interface”如图二所示却显示为“PCI-E x16@x4”。这说明郁闷君电脑里的P45主板并没有按P45原生设计的方式实现交火,而是以x16 2.0+x4的带宽实现双卡交火,所以郁闷君电脑的3D性能不如笔者的电脑也是理所当然的。


图2

首先x16+x4在之前的很多评测中已经被验证出不如x8+x8的交火实现方式。虽然主显卡拥有x16的带宽,但第二块显卡的带宽却只有x4,因此在一个时钟周期内,处理器传送给第二块显卡的待处理数据较其传送给主显卡的少,造成第二块显卡实际运算能力降低,并同时拖累主显卡的性能发挥。(交火或SLI大多采用交替帧或分屏渲染方式,即一块显卡负责奇数帧渲染,一块显卡负责偶数帧渲染或一块显卡负责上半屏渲染、一块显卡负责下半屏渲染,后再进行画面合成输出,显然一块显卡的运算速度如果过慢将让另一块显卡进行毫无意义地等待,造成整体性能下降)

其次需要大家特别注意的是,以前均是在一个PCI-E总线标准下采用x16+x4模式组建交火,即主要采用PCI-E 1.0 x16+PCI-E 1.0 x4的带宽分配方式组建,两块显卡的带宽之差只有4倍。而郁闷君电脑第二块显卡的带宽显示为“PCI-E x16@x4”,也就是说第二块显卡的实际带宽只有PCI-E 1.0×4,双向带宽只有2GB/s,而其主显卡却采用PCI-E 2.0 x16接口,双向带宽高达16GB/s,两块显卡的带宽之差达到了惊人的8倍,比以前的x16+x4组建模式更不平衡。显然这将造成像Radeon
HD4870之类的PCI-E 2.0原生显卡在第二个插槽上根本无法得到足够的待处理数据,不能发挥出大威力,而在主插槽上的显卡虽然能很快完成任务,但却不得不花更长的时间等待第二块显卡进行工作。因此在3DMark Vantage,1920×1200,Extreme这类高负载测试中可以看出,由于处理器与显卡之间的交换数据很多,PCI-E 2.0 x16+PCI-E 1.0x4组建的双交火完全无法满足显卡与处理器之间的带宽需求,其性能落后PCI-E 2.0 x8+PCI-E 2.0 x8达32%。

郁闷君电脑交火性能差的原因似乎是找到了,不过为什么原本设计为PCI-E 2.0 x8+PCI-E 2.0
x8的P45芯片组要采用PCI-E 2.0 x16+PCI-E 1.0 x4的性能降低式设计呢?

分享到:

用户评论

共有评论(5)

  • 2011.10.11 12:20
    5楼

    LZ比较细心。。。

    (0) (0) 回复
  • 2009.10.18 04:49
    4楼

    长了见识啊

    (0) (0) 回复
  • 2009.03.04 11:22
    3楼

    真的不错,顶了。不知道我用的97X有没有这个问题。

    (0) (0) 回复
  • 2009.02.28 15:19
    2楼

    谢谢好文!

    (0) (0) 回复
  • 2009.02.24 12:38
    1楼

    确实是比较经典的问题查找方式 谢谢 很受用 如果能说出具体其他芯片编号能否支持交火就好了 顶一个

    (0) (0) 回复

用户名:

密码: