上周,AMD全球开发者公关主任Richard Huddy在接受采访时炮轰竞争对手,称Ageia的PhysX物理引擎原本拥有不错的多核心支持,但在NVIDIA收购了Ageia之后,PhysX技术现在基本上只能利用一个核心,最多两个。
此事立即引起了广泛而激烈的争论。原效力于Ageia,现为NVIDIA策略营销总监的Nadeem Mohammad日前就在公司博客上撰文进行了反击。他表示:“我可以坦诚地说,自从与NVIDIA公司合并以来,我们从来没有为刻意降低PhysX软件性能或PhysX的CPU多核心支持而更改SDK代码。”
Nadeem Mohammad称,PhysX SDK API的设计原则就是让应用程序开发者来自行管理线程,是否对多核心多线程提供良好支持并非由SDK本身来控制。最好的例子就是3DMark Vantage,该测试程序在软件PhysX模式下即可运行在12线程上,这一事实在任何一台多核CPU系统和PhysX GeForce显卡上都可以轻松验证。这种程度的多核支持以及编程方法从第一天开始就从未改变过。因此,“说我们为此事而‘调整’了PhysX多核支持的论调纯属无稽之谈。”