最值得人欣慰的是,NVIDIA支持PhysX物理运算的多GPU协同作战,也就是有多块NVIDIA显卡存在的情况下,我们可以灵活的选择物理加速的模式。
常规状况下,我们拥有一块NVIDIA显示卡的时候,这款显卡会承担起包括图形渲染和PhysX物理运算的所有工作,而当系统中存在两块或者多块的NVIDIA显卡的时候,就能轻松启用两块显卡将这两项工作进行分配。
这其中包括两种模式:第一种是“SLI模式”,这种模式仍然是两块显卡各自承担图形渲染和PhysX物理运算的一部分工作,相当于平分工作,这种模式适合两款性能相当的产品;第二种是“Multi-GPU模式”,这种模式将图形渲染和PhysX物理运算的工作完全分开,一块显卡完全进行图形渲染,而另一块显卡则完全进行物理运算,这种模式适合两款性能有差异的产品,从示意图来看,目前图形渲染仍然是最高要求的部分,因此物理运算会交给性能相对薄弱的产品。
多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性能要好。