与nVIDIA的SLi不同的是,ATi没有一个所谓的连接器来保持两块显卡芯片之间的通信。ATi的解决方案有一个非常明显的优势,那就是CrossFire可以支持两块不同的(包括不同速度)的图形核心。而SLi系统的组成必须有两块完全一样的显卡,而且必须是相同的显卡BIOS,两块显卡的时序同步是非常重要的问题。
在没有拿到硬件本身的时候,我们不能轻易下结论,但是如果同资料上的情况一样,ATi的方案更有优势。

『具备合成引擎芯片的CrossFire版X850显卡』
为了保证CrossFire显卡之间芯片的互联,ATi在它的CrossFire版显卡上集成了一个合成引擎芯片。这样,CrossFire显卡就可以连接任何一块普通的Radeon X800或者X850显卡,由驱动自动控制两块显卡的频率并管理必要的同步问题。
而且比较夸张的是,两块显卡的渲染管线数量不同也没有关系,他们照常可以工作。如果一块CrossFire显卡拥有16条渲染管线,和一块12管线的显卡(比如Radeon X800 Pro)互联的时候,将会有4条渲染管线被屏蔽以保持同步。

『两块显卡的连接由一条特制的电缆完成』
CrossFire主卡与从卡都需要一条x16 PCI Express的插槽,而通信问题由一条特制的电缆完成,入上图。
这似乎看起来更像当初3dfx的SLi解决方案,其实事实上,Radeon X800或者X850发送数字数据从DVI输出接口到CrossFire的输入口上,由CrossFire来合成最后的数据并将帧缓存输出到显示部分。

为了实现一些功能,CrossFire显卡和互联的普通显卡可以被允许共享使用一些系统内存,这样两块显卡就可以读取一些必需的相同数据。ATi的驱动将会控制每块显卡的工作量和渲染模式,这些工作用户无法控制,而是由Catalyst AI事先预定。
