nvidia的SLI与ATI的SLI的工作原理有什么不同

来源:百度知道 编辑:UC知道 时间:2024/06/22 05:05:22
nvidia的SLI与ATI的SLI的工作原理有什么不同,希望答得简洁明白一些

ATI没有SLI,SLI是NVIDIA的多显卡互联技术,ATI对应的技术是crossfire交火。两者的原理大同小异,都是通过一定的资源分配技术将渲染任务尽可能平均的分给多块显卡,然后将所有数据汇总到主显卡(一般就是离CPU插槽最近的那根显卡插槽上插的显卡)合成输出画面。两者主要的不同在于资源分配技术或者说资源分配算法不一样。SLI大多数时候是将画面从上而下分成N个(N取决于参与SLI的显卡数量)部分,然后分给各块显卡渲染,而crossfire则支持更多的资源分配方式,比如棋盘方式,将待渲染画面像围棋棋盘一样分成很多小块,然后平均分配个各块显卡。

理论上ATI的crsoofire的方式更加灵活和高效,不过可惜的是ATI的驱动研发实力不强,所以大多数时候crossfire的效率都略低于SLI,不过还是有一些闪光点,比如根据《微型计算机》的评测,HD 4890 双卡crossfire在《风起云涌》中的性能相对单卡提升了97%,几乎接近于双卡互联100%性能提升的理论值(实际上因为主卡要负责混合输出,理论效率肯定是低于100%的),而SLI几乎还未见过有达到90%以上性能提升的例子。

另外其实理论上crossfire和sli都可以支持不同核心,无限块显卡互联,但是问题是这样要平均分配资源对驱动研发的能力要求太高,几乎达到了无法完成的程度,所以目前的crossfire和SLI均不支持不同核心的显卡互联,而且最高互联GPU数量上限为4(不说显卡,因为对于HD 4870X2,GTX295这样的双芯显卡,只能用2块组建4路crossfire或者sli)。不过SLI要更近一步,现在SLI支持一种另类的方式,就是让两块支持PHYSX的显卡共同工作,不过第二块显卡会自动降级为物理加速卡,不参与3D渲染,仅仅在支持PHYSX的游戏中处理物理加速部分而已。比如GTX295+GTX260+的组合,即使是GTX260+,因为它实际做物理加速卡,所以不会因为有GTX260+的存在而对游戏速度有任何提升,在没有PHYSX的环境下,GTX260+甚至是休眠状态的。

navidia 把画面分成上下两个部分分开处理
ati 把画面分成左右两个部分分开处理

ati是crossfire 交火。。。