在家用高性能游戏图形加速卡解决方案中,NVIDIA的SLI技术无疑是最为成功的。SLI无论在图形卡还是主板平台方面,都是最为成熟、最为稳定、受到最多游戏和玩家们支持的技术。
在推出之初,NVIDIA SLI技术就被《大众科技》杂志评为2004年度最佳科技创新之一,从GeForce 6开始,一直到现在的GTX系列产品,多项全新的图形处理技术加上高效率的超标量核心架构设计,承载了对终极视觉处理的重大使命。
晶体管数量的发展受到了制造工艺的限制,处理器和图形卡同时转向了多核心发展。3D游戏早已经开始追求逼真的画面,纹理贴图、vertex和pixel shader程序这些工作都要在至少六十分之一秒内计算完毕,这样才能保证实时渲染地顺畅进行。这时系统性能的高低取决于一次能处理多少任务,而不是处理一个任务有多快。3D处理程序如何在现有技术和制造工艺的产品下实现看起来“不可能的任务”。这就必须依靠并行处理以使得性能成倍增长。
通过SLI的多GPU渲染技术,游戏的性能可以有突飞猛进的增长,目前主流的游戏引擎或游戏都能支持SLI技术,借助SLI,游戏帧速度的提升达到了50%~90%,可以说是最有效的性能提升方式。不仅如此,SLI目前已经成为一个基本的技术要素,NVIDIA的很多新研究方向都可以借助SLI来大幅度提升效能,比如CUDA,还有今天介绍的PhysX物理加速。
◆ SLI技术对物理加速的帮助
虽然高级物理技术PhysX在游戏中的加入让系统的负载大幅度增加,但值得人欣慰的是,NVIDIA支持PhysX物理运算的多GPU协同作战,也就是有多块NVIDIA显卡存在的情况下,我们可以灵活的选择物理加速的模式。
常规状况下,我们拥有一块NVIDIA显示卡的时候,这款显卡会承担起包括图形渲染和PhysX物理运算的所有工作,而当系统中存在两块或者多块的NVIDIA显卡的时候,就能轻松启用两块显卡将这两项工作进行分配。
多GPU协同运算仍然是发展中的一个特性,NVIDIA特此为这个特性进行了问答环节,目前的驱动还未能支持多GPU运算的所有功能:
1、什么样的显卡可以支持NVIDIA PhysX物理运算?
所有GeForce 8、9、GTX200系列的NVIDIA显卡,且本地显存达到256MB的产品都可以支持PhysX物理运算。
2、PhysX物理运算支持两路和三路SLI吗?
PhysX物理运算支持多GPU协同计算,未来的Forceware驱动程序将会带来更好的性能和体验。
3、PhysX物理运算支持不同芯片显卡的协同运算吗?
PhysX物理运算支持不同芯片的协同运算,但目前的驱动程序还未正式开启,未来随着驱动程序的更新,这个功能将被良好的支持。
4、可以利用主板GPU进行物理运算加速吗?
PhysX物理运算基于CUDA技术,因此主板集成图形芯片只要支持CUDA,就可以支持物理运算,但是主板GPU无法获得更好的体验,我们(NVIDIA)仍然建议用户采用独立显卡来进行物理运算。
5、为什么一些PhysX Demo只能支持CPU一个核心进行运算?
PhysX物理运算可以良好的支持多线程和多核心,一些Demo因为只有一种物理实体的模拟,因此在单核心运算上最具效率。Demo仅是展示用,而在游戏中不会出现单体物理实体的可能,因此在实际游戏中会非常良好的利用CPU的多个核心。
6、GPU进行PhysX物理运算是否会拖慢显卡的性能?
GPU比CPU更适合进行物理运算,因此从系统的总体性能来看,GPU为物理运算加速比用CPU性能要好。