显卡交火 简单的说就是让两块或者多块显卡协同工作,是指芯片组支持能提高系统图形处理能力或者满足某些特殊需求的多显卡并行技术。要实现多显卡技术一般来说需要主板芯片组、显示芯片以及驱动程序三者的支持。
显卡交火(AMD-ATI 的多显卡技术叫做 CrossFire;NVIDIA 的多显卡技术叫 SLI) 简单的说就是:让两块或者多块显卡协同工作,是指芯片组支持能提高系统图形处理能力或者满足某些特殊需求的多显卡并行技术。要实现多显卡技术一般来说需要主板芯片组、显示芯片以及驱动程序三者的支持。
概述
多显卡技术的出现,是为了有效解决日益增长的图形处理需求和现有显示芯片图形处理能力不足的矛盾。多显卡技术由来已久,在 PC 领域,早在 3dfx 时代,以 Voodoo2 为代表的 SLI 技术就已经让人们第一次感受到了 3D 游戏的魅力;而在高端的专业领域,也早就有厂商开发出了几十甚至上百个显示核心共同工作的系统,用于军用模拟,专业绘图等领域。
背景
ATI 在 Computex2005 大会上正式推出 CrossFire(交叉火力)。CrossFire 由 ATI Radeon Xpress 芯片组、一般 Radeon 等级显示卡以及 Radeon CrossFire 版显示卡组成。CrossFire 同时支持 Intel 和 AMD 处理器。当玩家以一张 Radeon CrossFire 版显示卡和一般 Radeon 等级显示卡连接之后,ATi CrossFire 将让游戏运行速度翻倍,或者在更高的速度之下提供更佳的反锯齿效果。ATI 表示,CrossFire 平台的优点之一就是拥有极高的游戏兼容性,能自动执行每款游戏,无需进行特别设定或者更新驱动程序。支持 CrossFire 的催化剂 5.6 驱动程序将自动侦测两张显示卡,并且为游戏调校出更快的速度或者更佳的画质。
特点
CrossFire(交叉火力)平台有支持 Intel Pentium4 处理器的 RD400 芯片组,和支持 AMD64 处理器的 RD480 芯片组。用户可购买现成的或自行组装 CrossFire 系统。CrossFire 主机板集成 2 条 PCI Express x16 显示卡插槽,可以安装 CrossFire 必须的 2 张 PCI Express x16 显示卡,一张是主卡,一张是子卡。其中,PCB 上集成有 CrossFire 信号合成芯片的显示卡是主卡,主卡有 1 个 DMS 接口,1 个 DVI 接口,专门的 CrossFire DVI 数据线将主卡的 DMS 接口和从卡的 DVI 接口连接,从卡的图像输出信号通过数据线传入主卡的信号合成芯片,在其中和主卡的图像信号合成成为整张图像从主卡输出到显示器上显示出来。除了 ATI 旗舰产品 Radeon X850XT 可以作为主卡之外,ATi 还推出采用 Radeon X800XL 的主卡产品。Radeon X850XT 主卡,可以和任何 Radeon X850 系列从卡构成 CrossFire 系统。X800XL Crossfire Edition 的价格是 299 美金(256MB)、X800XL Crossfire Edition 价格是 249 美金(128MB),这两张主卡可以和 X800XTPE、X800XT、X800XL、X800Pro 和 X800 Vanilla 构成 Crossfire 系统。
交叉火力
多显卡技术主要是两大显示芯片厂商 nVIDIA 的 SLI 技术和 ATI 的 CrossFire 技术,另外还有主板芯片组厂商 VIA 的 DualGFX Express 技术和 ULI 的 TGI 技术。
ATI 的 CrossFire 技术是为了对付 nVIDIA 的 SLI 技术而推出的,也就是所谓的“交叉火力”简称“交火”。与 nVIDIA 的 SLI 技术类似,实现 CrossFire 技术也需要两块显卡,而且两块显卡之间也需要连接(只是在机箱外部而非内部罢了)。但是 CrossFire 与 SLI 也有不同,首先主显卡必须是 CrossFire 版的,也就是说主显卡必须要有图象合成器,而副显卡则不需要;其次,CrossFire 技术支持采用不同显示芯片(包括不同数量的渲染管线和核心/显存频率)的显卡,只是较高档显卡多出的渲染管线会被自动关闭而且频率也可能会自动降低到性能较低显卡的水平,在这点上 CrossFire 比 SLI 具有更高的灵活性。
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 画质。