PhysX

常见问题(FAQ)

物理效果处理器是什么?

最初的 AGEIA 物理效果处理器 (PPU) 是为了满足物理效果算法的特定要求而构建的。这些体现的是一种远不同于通用型 CPU 的环境。

启用了 NVIDIA CUDA (NVIDIA® CUDA) 的 GPU 能加速 NVIDIA PhysX,提供更强大的物理效果处理能力。

什么是游戏的物理效果?

游戏里面的物理效果就是游戏中的物体是如何移动并与周围的环境发生反应的。在当今的很多游戏中,物体在游戏中的动作方式与您在现实生活里的不一样。目前,大部分动作都局限于由枪射击墙等游戏事件触发的指定动画或 “罐头” 动画。即使是最强大的武器,也只能在最薄的墙壁上留下一层污迹;您击倒的每一个敌手都是按预先确定的同种方式倒下。看起来精美至极,但缺乏身临其境体验所具备的真实感的游戏,玩家们不会去玩。

AGEIA PhysX 处理器是什么?

AGEIA PhysX 处理器是PC游戏第一款专用的硬件加速器,能为全新的游戏体验实现充满动感的动作和真正的互动。现在领先的系统和显卡制造商都提供该处理器。

2008 年初,NVIDIA 收购了 AGEIA Technologies,并继续推进整个 PhysX 平台的软硬件发展。

AGEIA PhysX 加速器是什么?

AGEIA PhysX 加速器是一款基于PhysX处理器的显卡。它能增强在设计时考虑了支持硬件加速 PhysX 的游戏的物理效果。

哪些显卡可以加速 NVIDIA PhysX?

所有至少有 256MB 本地板载显卡内存,至少有 32 个核的 NVIDIA GeForce 8 系列及更高的显卡都能加速 NVIDIA PhysX。如果您打算使用 NVIDIA 支持的显卡作为专用的 Physx 卡,系统中的其它显卡也必须使用 NVIDIA GPU。

在 GPU 上运行 PhysX 会降低游戏性能吗?

GPU 上运行的物理效果一般明显快于CPU上运行的物理效果,因此总体游戏性能提高了,帧速率也可能更快。但是,增加物理效果也影响性能,这与抗锯齿影响性能大体相同。如果可以的话,游戏玩家可以始终启用 AA 模式,因为 AA 模式下游戏的观感更出色。只要帧速率保持在可播放的状态,游戏玩家同样可以启用物理效果。在启用 AA 的情况下,GPU 上运行物理效果的速度一般比 CPU 上的快出许多。运行在专用 GPU 上的 PhysX 能转移用于标准图形渲染的 PhysX 处理,从而优化系统中处理能力的使用。

可以在主板 GPU 上运行 NVIDIA PhysX 吗?

NVIDIA PhysX API 使用 GPU (图形处理器) 来处理支持 NVIDIA Physx 的游戏和应用程序中的物理效果环境计算。物理效果计算可能极其复杂,因为系统要求规定 GPU 必须具备 256MB 的专用本地显存、支持 NVIDIA CUDA 技术,并且有 32 或 32 个以上的核。如果 NVIDIA 主板 GPU 或 NVIDIA 显卡不符合这些要求,就不能使用 GPU 来处理 Physx 计算。

PhysX能跨GPU和CPU扩展吗? 如果可以,是否表示更快的CPU能增强PhysX性能或图像质量?

CPU 和 GPU 都能对 PhysX 使用,但一般来说,计算密集型的操作是在 GPU 上完成。CPU 升级可以提高一部分性能,GPU 升级同样如此,但相应的性能提高情况与系统最初的平衡息息相关。经过优化的 PC 如果正确搭配 CPU 和 GPU 处理能力,就是最平衡的解决方案。

Intel 和 AMD 声明最好在 CPU 上运行物理效果。NVIDIA 的立场是什么?

PhysX 在 GPU 上运行的速度更快,效果更逼真。在中高端 NVIDIA GeForce GPU 上运行 PhysX,其效果和视觉保真度比在高端 CPU 上运行的高 10 到 20 倍。PhysX 的部分处理其实是同时在 CPU 和 GPU 上运行的,是运用这两种架构的最佳功能来向用户提供最顶级的体验。更重要的是,PhysX 可以随 PC 中的 GPU 硬件而扩展。而运用 Havok API 的 Intel 和 AMD 解决方案的功能是固定的,无法扩展。

PhysX 如何支持异构计算?

PhysX 展示了异构计算是如何交付最顶级的用户体验的。在游戏运行之时,PhysX 系统在 CPU 上执行一部分物理模拟,同时在 GPU 的并行处理器上执行另一部分物理模拟。这样就确保了一个平衡PC的所有组件都能得到有效利用,从而提供最顶级的体验。