蝙蝠侠:阿卡姆游戏在较新的 Nvidia GPU 上失去 PhysX 功能
快速阅读: 据《Ars Technica》称,英伟达的PhysX曾是游戏物理效果的重要工具,但在最新CUDA工具包中,32位应用不再受支持。这影响了部分游戏在新显卡上的表现,可能导致性能下降。虽然PhysX在一些游戏中仍具特色,但其逐渐被淘汰的趋势给游戏保存带来了挑战。
英伟达的PhysX为开发者提供的功能并不总是受到欢迎。作为其广泛游戏工具包GameWorks的一部分,PhysX被认为是《巫师3》在发布时表现不佳的原因之一。主角杰洛特的头发,使用PhysX支持的HairWorks渲染,对某些芯片组来说是个负担。PhysX开始出现在通用游戏引擎中,如Unity 5,并最终被开源,首先是以有限的电脑和移动形式,然后更广泛地。作为封装在英伟达32位CUDA API和平台中的应用程序,PhysX引擎有一个内置的生命周期。现在已知的到期日期取决于购买英伟达50系列显卡——当它们达到合理的人类价格时。看到那烟雾了吗?它最初来自瑞典。图片提供:Gearbox/Take 2
英伟达在一月中旬指出,32位应用无法在最新版本的CUDA工具包中开发或调试。它们仍然可以在50系列之前的显卡上运行。从技术上讲,你可以为了兼容性在系统中保留一个较旧的显卡,这是对早期2010年代粒子物理学的真正投入。从技术上讲,64位游戏仍然可以支持英伟达最新GPU上的PhysX,但PhysX作为一个独立技术,在游戏设置中开启的鼎盛时期通常与32位计算时代相符。如果你现在加载一个启用PhysX(或通过配置文件强制)的32位游戏,并且安装了50系列英伟达GPU,有很大可能物理计算工作将被传递给CPU而不是GPU,这可能会导致游戏瓶颈并显著降低帧率。当然,完全关闭PhysX会使帧率提高到甚至高于原生GPU支持的水平。
Reddit的一位用户提到,《无主之地2》要求继续使用PhysX,导致“运行非常糟糕”,尽管尘埃云和飘动的布条看起来很有趣。根据ResetEra的完整列表,其他内置PhysX的游戏包括《地铁2033》、《刺客信条IV:黑旗》和2013年的《星际迷航》。Reddit和ResetEra的评论者指出,许多列出的游戏在英伟达强制它们关闭或转移到CPU之前就因PhysX而存在性能问题。然而,对于一些游戏而言,启用PhysX的可破坏环境、“动态钞票”和“海报”(在《蝙蝠侠》游戏中)、流体模拟以及基础游戏物理是其特色。任何从事或关心游戏保存的人都知道他们的工作难度。但看到游戏操作的某些方面因CUDA平台的前进而丢失,这是一个特别艰巨的挑战,这比光盘划痕或Windows兼容性问题更难解释。
(以上内容均由Ai生成)