正如我们以前所报道的,CrossFire平台由两个ATi显卡和一块支持CrossFire的主板构成。其中一块显卡必须是要支持CrossFire的主卡,另外一块从卡并不需要和主卡相同,ATi声称这正是CrossFire的灵活之处:如果你已经有了一块X800 XL PCIe显卡,那么你可以有两种选择,X800 CrossFire主卡或者X850 CrossFire主卡。当然,我们从前也说过,由于不同显卡配置速度不同,因此最终搭配而成的CrossFire平台必须按照慢卡的速度和配置运行。
支持CrossFire的芯片组目前有ATi的Radeon Xpress 200芯片组,另外ATi还宣布Intel的955X芯片组通过了CrossFire认证,但是从测试来看,所有网站都是采用支持AMD处理器的Xpress 200 CrossFire芯片组。
ATi声称CrossFire灵活的另外一个体现是不需要在单卡或双卡之间进行物理切换,而是由BOIS调节。但实际上,此次ATi提供的CrossFire测试平台仍然需要一个叫"Transposer"的卡插入第二个PCIe插槽才能保证单卡以PCIx16运行。ATi表示Transposer只是临时的解决方案,最终产品将不需要Transposer切换单双卡互连。
Transposer卡:
CrossFire双卡连接的原理我们以前讲过,主卡上有一个图象合成引擎,可以将从卡传来的信号合成,具体来说,这个功能是由一个FPGA芯片实现的。
Crossfire主卡主要芯片组成图(图片来自Tech-report):
1.图中最大的芯片为Xilinx Spartan系列FPGA芯片,下方的那个芯片为一个flash Rom,用于存放FPGA编程数据
2.最大第二大的芯片为TI的TMDS接收器,对从卡的DVI输出信号进行解码
3.FPGA正上方为Analog Devices的RAMDAC芯片,将数字信号转换为模拟信号输出
4.TMDS接收器上方为Silicon Image的TMDS发送器,用于对图象编码进行数字显示输出
从理论上来说CrossFire实现双卡互连应该没有什么问题,但是CrossFire的高分限制令人难以理解。CrossFire最大支持1920x1200@52Hz,1600x200@60Hz,对于大多数LCD显示器来说这也许不是什么问题,但是对大屏幕CRT用户而言,这将是一个令人讨厌的限制。毕竟CrossFire就是针对高端游戏应用,如果不上1600x1200以上分辨率的话,那么花这么多钱又有什么用呢?
不过,估计未来的R5xx系列显卡将不会有这个限制,因为R5xx显卡都配备了双DVI发送器,因此支持2048x1536@85Hz。
出于可以理解的原因,ATi将目前Radeon X850 XT CrossFire方案的市场定位于GeForce 6800 Ultra的竞争对手,而不是7800GTX,从测试来看,X850 XT CrossFire和6800 Utlra在各项游戏中互有胜负,但是从单双卡性能增长幅度而言,CrossFire要略强于SLi。
经过长达3个月的等待之后,ATi终于拿出了和nVIDIA SLI想抗衡的多显卡方案,当然,它并不完美,有不少的限制,比如ATi所说的不同显卡互连灵活性从某种角度而言实际上是对显卡性能的浪费,比如说高分限制,又比如CrossFire渲染方式无法切换等等。
当然,CrossFire也不是一无是处,它的稳定性和兼容性都很好,而且Super AA模式提供了当前最佳质量的渲染方法。CrossFire不是不好,而是与已经成熟的Nvidia SLI而言,它还有不少问题需要解决,毕竟SLI已经推出有一年多了,CrossFire才刚刚出台,它还需要时间来证明,不管怎么说,对于ATi玩家而言,现在也可以多了一个选择来提升性能。