POPPUR爱换

标题: NVIDIA:谁说PhysX对多核CPU支持不力? [打印本页]

作者: lemonninja    时间: 2010-1-23 20:10
标题: NVIDIA:谁说PhysX对多核CPU支持不力?
之前曾经有报道说AMD公司高层指责NVIDIA公司的PhysX application programming interface (API)对多核心CPU支持不力,从而通过这个方法突显GPU的重要性。现在NVIDIA公司出面给予了澄清,表示并未在PhysX application programming interface (API)中禁止对多核心CPU的支持。

     NVIDIA PhysX产品经理Nadeem Mohammed表示:“这是我们的一个竞争者提出的另一个完全没有事实根据的指责。我现在在这里明确而直接的指出,这个奇谈怪论完全是错误的。NVIDIA PhysX完全支持多核心CPU和多线程应用。我们的开发工具可以让开始者在PC游戏中的使用PhysX时能够充分利用多核心CPU的优势,并且能完全利用多线程功能。”

     Nadeem Mohammed曾经就职于Ageia公司,NVIDIA收购了该公司之后就改换了东家,因此他也是一位对物理效果处理技术非常熟悉的专家。根据他的介绍,在NVIDIA收购Ageia之后,相关的SDK代码并没有任何变化,并且没刻意加入任何有意减少对CPU多核心支持或影响CPU PhysX性能的代码。Nadeem Mohammed表示实际上从技术上也不可能让API开发商减少对CPU核心数量的支持。

     “我们的PhysX SDK API的线程控制是通过程序应用开发人员明确的,而不是通过SDK自己。其中最好的一个例子就是3DMarkVantage,其在运行软件PhysX时可以支持12线程。这个可以通过任何一个多核心CPU系统和支持PhysX的GeForce GPU来进行测试。这个层次的多核心支持和编程技术一直以来就没变过。说我们调整PhysX 多核心支持纯属无稽之谈。”
作者: 我有3个马甲    时间: 2010-1-23 20:40
到底该听谁的呢?
作者: slice    时间: 2010-1-23 22:33
意思就是我不死PhysX不支持多线程,而是The Way的游戏自己不优化多线程?是这个意思不?
作者: Edison    时间: 2010-1-23 23:04
多线程支持其实基本上和 UE3 AA 实现的情况类似:

1、NVIDIA 协助提供支持。
2、AMD、Intel 协助提供支持。
3、游戏开发商自己提供支持。

1、对 NVIDIA 来说,现在首要的是推动 GPU PhysX,因此 eyecandy 类的特效 NVIDIA 大部分都是 NVIDIA 的开发人员直接在游戏开发阶段写到游戏中的,而 CPU PhysX 方面,NVIDIA 则无所谓了。

2、支持 PhysX 多线程实际上就是帮助 PhysX 增加份额,Intel 自己有 Havok,PhysX 是 NVIDIA 的,AMD 那点可怜的开发协助经费不可能用在上面。

3、游戏开发商方面其实应该负最大的责任,毕竟游戏卖掉后的钱是自己的,但是可能由于一致性的原因,要达到 GPU PhysX 等级的效果,CPU 实际上是还是非常吃力的,甚至可能没法达到,与其费劲实现,倒不如干脆提供一个关闭掉高复杂度特效开关省事。
作者: Gernon    时间: 2010-1-23 23:06
意思就是我不死PhysX不支持多线程,而是The Way的游戏自己不优化多线程?是这个意思不?
slice 发表于 2010-1-23 22:33


PhysX的游戏都The Way了吧,要“怎么”做当然要听NV的。。。
作者: fuxingchina    时间: 2010-1-23 23:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: ft5555    时间: 2010-1-24 00:21
CPU 完全可以坐到现有等级的PHY效果,而PC必须把PHY的效果给显卡来加速,所以杯具了
fuxingchina 发表于 2010-1-23 23:38


做不做得到 你玩过孤岛危机的cpu物理mod就明白了
作者: jg8215    时间: 2010-1-24 01:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: defv4    时间: 2010-1-24 09:17
我觉得游戏性比砖头加速加重要…
作者: westlee    时间: 2010-1-24 09:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: disruptor    时间: 2010-1-24 12:11
nvidia暗指amd的u不行
作者: fonfon    时间: 2010-1-24 13:14
cpu上运行的程序一向靠软件开发商来搞并行化,结果就是目前的所谓4核心支持的游戏,也就比双核心快个15%-50 ...
westlee 发表于 2010-1-24 09:19

这个比较实在,游戏开发商关心的是能快速的出游戏,能够按照发行商的要求上市就行。效率的问题是由那些卖引擎的公司来解决的。为了优化一个游戏花掉大把的时间和金钱对普通的开发者来说不划算
作者: garou    时间: 2010-1-24 14:29
AMD整个就是一个小媳妇心态
作者: Kevsun    时间: 2010-1-24 17:03
AMD也是无聊了乱喷
作者: westlee    时间: 2010-1-24 19:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: shineqqq    时间: 2010-1-24 22:59
这个大家都知道的道理要是amd说出来只能证明它自己out了,对现有状况无力改变。替amd悲哀也替nv悲哀。。




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4