游戏玩家为了实现更高分辨率更高画质的游戏娱乐需要,在很多情况下可能无法满足单卡所提供的性能。因此显卡厂商针对这些游戏玩家的使用需要退出了CrossFireX(ATI)与SLI(NVIDIA)两种显卡互连的高端技术。虽然都是协同两块显卡同时工作发挥更强大的性能,但是两者在工作方式上却略有不同。
CrossFireX主要有交替渲染模式和方块分离渲染模式两种,前者把Frame以单双数分给不同的GPU处理,例如VGA 1负责(1,3,5,7,9),而VGA 2负责(2,4,6,8,10);后者则是把画面分割成32X32像素方块,类似于国际象棋棋盘方格,其中一半由主显卡负责运算渲染,另一半由副显卡负责处理。SLI则是分为交替渲染模式和分割渲染模式,前者与Crossfire的交替渲染模式基本相同,而后者是将画面分成上下两个部分,由两块显卡分别处理。
作为真正意义上的第一款A/N混交主板,微星Big Bang Fuzion又是如何完成渲染工作的呢?首先需要提到的就是这颗神奇的Lucid Hydra 200芯片,让我们来看一张图片。
在混交模式中,Lucid Hydra 200芯片并没有选择两者所共有的交替渲染模式,而是采用了一种全新的工作方式。Lucid Hydra 200芯片的核心技术叫Hydra引擎,该引擎会在NVIDIA或AMD驱动前,读取来自于游戏或其他应用程序传输到DirectX/OpenGL的信息,并将信息划分为多个任务。某一项任务可能是一个特定的光照效果,一种后期处理,一个特定模型的绘制等等。如何将一个复杂的游戏画面划分为多个任务,正是Lucid专利算法的关键所在。任务被划分完成后,就会通过PCI-E总线传输到Hydra芯片,随后分配到2至4颗GPU中。GPU完成自己的运算任务后,会把结果或一部分数据,也可能是一些像素交还Hydra芯片,该芯片再这些信息交给其中一颗GPU做最后的混合输出。正是由于所有的任务分配都是基于Lucid Hydra 200芯片,所以驱动程序显得尤为重要,几乎决定了性能的优劣。
第一代的Lucid Hydra 100芯片采用了130nm工艺,仅支持PCI-Express 1.1标准,额定功耗为3.5W,而到了第二代Lucid Hydra 200芯片,制造工艺提升到了65nm,并支持PCI-Express 2.0,同时内部架构也进行了广泛的优化,功耗仅为6W。Lucid Hydra 200芯片分为高中低三种型号,其唯一区别就是PCI-E通道的数量。
低端型号为:LT22114,上行带宽为PCI-E x8,下行带宽为2x8通道,可支持双卡并联。
中端型号为:LT22012,上行带宽扩大到PCI-E x16,下行带宽也扩大到2x16,依然为双卡并联。
高端型号为:LT24102,上行带宽依然为PCI-E x16,下行带宽的32条PCI-E通道可划分为2x16,4x8或者1x16 + 2x8,可支持两块到四块显卡并联。(微星Big Bang Fuzion主板使用的就是定位最高的这款芯片)
由于Hydra 200芯片工作在API层,所以对API及操作系统有一定的限制。首先N模式(两块N卡互连)和A模式(两块A卡互连)仅限于Windows vista和windows7操作系统,而真正的混交X模式仅限于Windows 7操作系统。其次Lucid Hydra 200芯片目前仅能DirectX 9和DirectX 10,并不支持最新的DirectX 11,这主要是因为DirectX标准以最低的显卡为准,例如你使用一张HD5870显卡与一张GTX285显卡,在游戏中你无法运行在DirectX 11模式下,只能运行在DirectX 10模式。另外官方建议使用两张性能相当的显卡,如果一张显卡性能较低,那么X模式下的性能提升将十分有限。也正是因为直到现在NVIDIA全新DX11显卡还没有正式发布,所以
Lucid Hydra 200芯片在组建混交模式的情况下只能运行在DirectX 10模式下。