以耶稣之名!昭示被遗忘的硬件光棍儿
提到PhysX我们首先想到的就是Nvidia,因为在Nvidia大肆宣传物理加速的攻势下,PhysX的光芒才得以越放越大。早在2008年,Intel收购了物理引擎界的领军者Havok后,Nvidia也收购了排名第二的AGEIA,并正式将PhysX技术划入旗下。如果要刨根问底儿的话,可以毫不客气的说Nvidia的PhysX技术是承袭自于AGEIA PhysX。
但是“流氓并不可怕,怕得就是流氓有文化”Nvidia在此基础上推出了nVIDIA PhysX物理加速,并将PhysX物理加速功能移植到nVIDIA GPU中,借助CUDA架构,nVIDIA重新编写了PhysX物理加速程序,将PhysX物理加速引擎从AGEIA PPU移植到了nVIDIA GPU上。此举的一经推出极大的方便了用户,使得用户不必额外购买PhysX物理加速卡就能享受到PhysX物理加速功能。
Physx的未来完全掌握于NVIDIA之手。目前Physx仅仅是作为NVIDIA宣传自家显卡的卖点。应用程序常见于虚幻3引擎,由于NVIDIA公司推行的“游戏之路”计划,NVIDIA极力撮合使用虚幻3引擎的游戏开发商支持Physx,同时扩展其它游戏引擎。虽然Nvidia曾承诺PhysX加速技术是公开的,且支持第三方厂商让PhysX运行在竞争对手ATI的显卡上。然而当2010年ATI HD5000系列产品全线对Nvidia形成优势时,Nvidia又表示PhysX加速技术只能运行在自家的显卡上。
能够使用Physx功能的显卡既有利也有弊。因为面对ATI显卡的竞争,消费者对NVIDIA劣化Physx CPU处理能力,突出自家显卡的做法颇有微词。另外Physx的竞争对手Havok被Intel收购后也得到大力发展,应用的游戏数量远远超过Physx。
Havok引擎具有嵌入性和高效性的特点,随着CPU多线程技术的发展,其仅依靠CPU就能带来良好的物理效果。此外intel宣称Havok可以免费使用后,NVIDIA虽然也宣称Physx在一定范围内降免费开放。但是就目前看来,Physx仅作为NVIDIA显卡的卖点,来应付来自ATI的竞争。
虽然使用AMD显卡执行图形渲染、辅以NVIDIA显卡进行PhysX物理加速是个很不错的方案,但是NVIDIA在新驱动中封杀了这种做法——自动禁用PhysX。可以说PhysX在NVIDIA封闭的策略下逐渐的走向了“孤单”,因为大部分的游戏玩家并不会为PhysX游戏买单。
而在游戏开发商的眼里,贸然的支持PhysX就意味着将公开与AMD为敌,同样也意味着将会失去一半的A卡用户群体。从几年前《镜之边缘》的惨淡销量上,就能够很好的佐证这一点。PhysX的“光棍儿”之路源于领导者的固步自封,在开放的竞争环境下,封闭就注定要落户挨打……PhysX的单身之路还会走多远?