CrossFire


CrossFire (正體)

CrossFire,是AMDATi产品所采用的一款多重GPU协同运算技术,以两张单GPU显卡连结或双GPU显卡的方式,让两颗GPU在一台电脑上协同运算,增加效能,与NVIDIASLI技术竞争。CrossFire技术于2005年6月1日,在Computex Taipei 2005正式发布,比SLI迟一年。至首度公开之今,CrossFire经过了数次修订。开始的时候,需要主副卡的配合。之后,开始开放使用软件交火模式。硬件交火方面,亦参考NVIDIA的做法,使用接线将两张显卡连接起来。目前,高端的显卡,例如3870 X2显卡已集成了两颗显示核心。当中,两颗核心的沟通其实是使用了CrossFire技术。

在CrossFire推出的时候,使用者要使用此技术,主板亦必需支援CrossFire,以及需要两张ATi PCI Express接口的显卡,要相同等级,并有可能需要购买主卡。例如:如果用家有一片Radoen X850XT PE显卡,必须额外购买一片Radeon X850 CrossFire Edition,才能达成CrossFire。但对X1600来说,只需购买两张一模一样的卡,即可达成CrossFire,因为采用了软件交火技术。由于以往ATi的显卡没有像NVIDIA般预留协同运算,所以在第一代CrossFire,ATi采用Composting Engine和DMS Cable,来仿效NVIDIA的MIO接口。

目录

CrossFire各模式

CrossFire可以下列四种形式执行。

Alternate Frame Rendering
  • 把Frame以单双数分给不同的GPU处理,例如VGA 1负责(1,3,5,7,9),而VGA 2负责(2,4,6,8,10)。
Scissor (SplitFrame Rendering)
  • 将画面分为上下半部,并各自由一颗GPU运算,然后再组合成同一个图面。
SuperTiling
  • 把画面分割成很多小格,让两颗绘图核心梅花间竹地处理小格内的资料。这个方法效能最佳,但此模式只能支援于Direct 3D,不支援OpenGL
CrossFire Super AA
  • 这模式能增加画面质素,让两个绘图核心同时执行AA运算,然后把结果组合。例如一同执行4x AA运算,结果会是8x AA 画质。

第一代

2005年9月27日推出,当时的采用的模式是主副卡模式。采用此模式的ATI显卡有Radeon X800,X850,X1800和X1900。副卡是一张普通的显卡,而主卡就多出数颗芯片,成为资料混合引擎。

Radeon X850XT CrossFire Edition,与正常的X850XT的分别在于多出了四颗芯片,构成了Composting Engine:

  • Silcon Image Sil1611, DVI接收芯片
  • Silcon Image Sil1612, DVI输出芯片
  • Analog Devices的ADV7123, Digital to Analog转换芯片
  • XILUNX Spartan XC3S400,系统逻辑DSP芯片

普通的Radeon X850XT会透过一条特别的Cable,将运算结果传送到Radeon X850XT CrossFire Edition(透过特别DMS接口接收结果)。Radeon X850XT CF Edition内的Composting Engine便会把两颗核心的运算结果结合在一起,然后透过同一条Cable上的DVI接口将结果显示在显示器。

优点:

  • 买了普通Radeon X850XT的人,仍可使用CrossFire。
  • 不占据原本的PCI-e的带宽,充分发挥CrossFire的性能。

缺点:

  • 由于DVI接收与输出芯片最高的带宽频率只有165MHz,所以不支援UXGA(1600 x 1200)以上的分辨率。
  • 多出了的四颗芯片,令成本增高,导致CrossFire Edition的显卡售价遍高。四颗芯片的成本亦成了将CrossFire推广的跘脚石。

第二代

由于多出了的硬件令成本增高,ATi决定中低阶显卡使用软件Composting Engine,即X1300 Series和X1600 Series。为了充分发挥CrossFire的效能,X1800 Series仍会使用改良后的第二代硬件Composting Engine。

  • 第二代硬体Composting Engine

R520高达2048 x 1536@70+的CrossFire模式,相信就是改用比Silicon Image Sil1611更高分辨率的芯片代替,此外ATi亦决定推出X1800版本的CrossFire Edition,期望把CrossFire进一步普及。

  • 软体Composting Engine

应用于中阶和低阶显视卡。显视卡中现集成Composting Engine。副卡的资料传送会透过PCI-E,不是采用DMS Cable,到主卡。若高阶显视卡采用软件Composting Engine,效能比硬件Composting Engine下降60%。而低阶显视卡不用处理太复杂资料,霸占的PCI-E带宽不太严重,中阶则因霸占的PCI-E带宽而令性能增长减少。

第三代

  • 原生交叉火网Native CrossFire

新一代的X1650XT、X1950Pro显卡集成了CrossFire合成引擎,并有接口将双卡互连,情况犹如nvidia的SLi。而Catalyst 6.11驱动程式亦开放了X1900 Series的显卡的软件Composting Engine模式,不再需要主卡和接线,但必需配合拥有双PCI Express x16的主机版使用。

第三代CrossFire能支持五个显示器输出,但需配合ATI的集成显示卡芯片组,例如RS 480和RS 580。

支持卡种

第一代
  • X850 XT PE(需要主卡)
第二代
  • X1300 Series(不需主卡)
  • X1600 Series(不需主卡)
  • X1800 Series(需要主卡)
  • X1900 Series(需要主卡)
  • X1950 XTX(需要主卡)
第三代
  • X1650 GT/XT(不需主卡)
  • X1950 GT/Pro(不需主卡)
  • HD2000 Series(不需主卡)
  • HD3000 Series(不需主卡)
  • HD4000 Series(不需主卡)

支持芯片组

  • Intel X58 - 能达到PCI-E 2.0 x16/x16规格
  • Intel X48 - 能达到PCI-E 2.0 x16/x16规格
  • Intel X38 - 能达到PCI-E 2.0 x16/x16规格
  • Intel P45 - 能达到PCI-E 2.0 x8/x8规格(效果与PCI-E x16/x16规格相同)
  • Intel P35 - 只能达到PCI-E x16/x4规格,由于瓶颈存在,所以双卡效能稍逊。
  • Intel P965 - 只能达到PCI-E x16/x4规格,由于瓶颈存在,所以双卡效能稍逊。
  • Intel i975X - 能达到PCI-E x8/x8规格(效果与PCI-E x16/x16规格差异轻微)
  • Intel i945 - 某些主板厂商在版上设有两条PCI-16X.但由于芯片组本身不能直接提供双卡支援,一条速度是PCI-E 16X,另一条是PCI-E 4X。由于樽颈存在,所以双卡效能稍逊。
  • AMD 580X (AMD-ATi RD580) - 能达到PCI-E x16/x16规格
  • AMD 570X (AMD-ATi RD580) - 能达到PCI-E x16/x8规格
  • AMD 480X (AMD-ATi RD480) - 能达到PCI-E x8/x8规格
  • Xpres3200 Intel Edition (AMD-ATi RD600) - 能达到PCI-E x16/x16规格
  • AMD 790FX - 能达到PCI-E 2.0 x16/x16规格
  • AMD 790GX - 能达到PCI-E 2.0 x8/x8规格
  • AMD 790X - 能达到PCI-E 2.0 x8/x8规格

CrossFireX

AMD于2007年11月19号发布蜘蛛平台时同时发表了接替CrossFire的下一代技术CrossFireX,CrossFireX基础原理相同,但扩充支援三到四颗GPU共同运算,目前确定AMD 700 芯片组系列中的790FX会支援,也有消息[1]指出Intel的P45芯片组将支援CrossFireX。驱动程式方面,CrossFireX只会支援Windows Vista操作系统,原因是驱动本身已经复杂,而Windows XP迟早会被淘汰,所以集中资源开发Vista驱动比较划算。[2]

ATI 混合图形技术

让系统同时利用主板整合显示和独立显卡的技术,有两种诉求不同的模式,目前确定AMD 700 芯片组系列中的780G会支援,与nVidiaHybrid SLI技术竞争。

PowerXpress 技术

当系统无须大量运用GPU效能时,独立显卡将进入类似休眠的状态,而需要时可立即启动,无须重新开机。

混合 CrossFire X 技术

当系统须要大量运用GPU效能时,独立显卡和主板整合显示将共同运算,增进效能,但只限HD2400和HD3400系列显卡与780G或790GX整合显示芯片组支援此模式。

注释及参考资料







stock | retire | vm
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History