今天,我们试了试在几款支持32位PhysX的经典《蝙蝠侠:阿卡姆》游戏里,用一块额外的RTX 5060副卡给RTX 5090提速,效果相当不错。
早在2001年,瑞士公司NovodeX AG开发了一款名为NovodeX的物理模拟引擎。仅仅3年后,NovodeX AG被一家叫Ageia的半导体公司(没有自家工厂)收购,然后Ageia开始研发硬件加速物理技术。Ageia将这项技术命名为PhysX。
PhysX是一个多线程的实时物理引擎开发包,支持多种物理效果,并可在支持CUDA的显卡上运行。诸如《蝙蝠侠:阿卡姆》系列、《黑手党II》、《镜之边缘》、《地铁2033》、《地铁:最后的曙光》等众多游戏都利用PhysX效果来实现更逼真的物理表现和更沉浸的体验。
Ageia设计了一种叫PPU的加速卡,旨在帮助CPU在使用PhysX API的游戏中处理物理计算。英伟达于2008年收购了Ageia,之后Ageia就不再搞独立的PPU了,并将PhysX的硬件加速功能整合到自己的GPU中。
为啥GPU更适合跑PhysX?
在游戏中处理物理计算所需的大量并行的数学和逻辑计算是一项艰巨的任务,尤其是在2005年至2015年期间——当时PhysX集成达到顶峰。与CPU相比,拥有数千个并行核心的显卡更适合执行这些并行计算。在不支持PhysX效果硬件加速的系统上,只能让CPU硬扛,性能直接崩了。
物理效果在现代CPU上也能跑得挺快,但这些游戏中的PhysX实现是针对GPU专门优化的,连现代处理器都搞不定PhysX效果。
而支持PhysX的游戏所面临的性能挑战并不仅限于此。当GeForce RTX 50系列显卡于2025年初发布时,对32位CUDA的支持已被弃用,这意味着使用这些GPU的用户在支持32位PhysX的游戏中启用该特效时,就会因为没法用硬件加速而体验很差。不过,在2025年12月,通过一次驱动更新,RTX 50系列在部分游戏中重新获得了对32位PhysX的支持。
单显卡 vs 双显卡
尽管GPU处理PhysX的效果优于CPU,但与完全禁用PhysX相比,启用GPU加速的PhysX竟然会导致非常明显的性能下降。在《蝙蝠侠:阿卡姆》系列游戏中,从完全禁用PhysX到在GPU上运行PhysX,性能会掉40%到70%不等,具体取决于游戏。
不过,对于希望在这些经典游戏中获得最佳性能的玩家,有一种方法可以缓解这种性能损失。你可以用双显卡配置,在NVIDIA控制面板中将第二块GPU设置为PhysX处理器,并勾选“专用PhysX”选项,就能让PhysX游戏跑得更顺。把所有PhysX计算都丢给第二块显卡,让主GPU专注于渲染。
玩家们早就这么玩了,但我们想知道,如果给全球最强的消费级显卡 RTX 5090 再配一块专门跑 PhysX 的副卡,结果会怎样。
测试系统
- 微星 GeForce RTX 5090 Vanguard SOC
- 华硕 Dual GeForce RTX 5060 OC
- 锐龙 7 9800X3D
- 64GB(2x32GB)G.SKILL Flare X5 DDR5 @6200 MHz CL30
- Crucial T700 Gen5 SSD
- 华硕 ROG STRIX B850-F Gaming WiFi
- 海盗船 Nautilus 360 RS AIO 散热器
- 已启用 HAGS
- Windows 11 25H2(内部版本 26200.7922)
- 英伟达驱动程序 595.76
我们直接用游戏自带的跑分工具测了下面几款游戏,因为它们能全程把 PhysX 效果都展示出来。我们开 4K 分辨率,所有画质选项全部拉满,包括 PhysX。
蝙蝠侠:阿卡姆疯人院
蝙蝠侠:阿卡姆疯人院支持多种 PhysX 效果,包括动态雾气和蒸汽、可撕裂的动态布料和蜘蛛网、火花效果、会飘的纸片和树叶、额外的刚体以及可破坏的环境。
单张 5090 对比 5090 加一张 5060 专门跑 PhysX,平均帧率暴涨了 76%。最低帧也涨了 22%,提升挺明显的。在这种到处是物理特效的游戏里,用高刷屏跑出将近 400 帧的平均帧,那体验简直爽爆了。
有趣的是,只负责 PhysX 的 RTX 5060 在整个跑分中的平均利用率为 19%,峰值利用率达到 27%。
蝙蝠侠:阿卡姆之城
蝙蝠侠:阿卡姆之城使用了以下 PhysX 效果:动态雾气和蒸汽、动态纸币和海报、额外刚体、可破坏环境、布料模拟以及碎片和粒子效果。
我们再次看到了明显的提升,平均帧率提升了 66%。现在 4K 下全开 PhysX 效果时,平均帧率达到 244 fps。这次 RTX 5060 的平均利用率仅为 14%,峰值利用率为 26%。
蝙蝠侠:阿卡姆起源
蝙蝠侠:阿卡姆起源用 PhysX 实现了动态雾气和蒸汽、动态纸币和海报、额外刚体、可破坏环境、布料模拟以及火花和粒子效果。
平均帧率提升了 25%。这个提升幅度虽然不如前两个示例那么显著,但仍然是一个不错的提升。可惜的是,1% 最低帧似乎受到了轻微影响。RTX 5060 的平均利用率为 37%,峰值利用率达到 49%。就能看出 PhysX 有多吃资源,以及为什么在单 GPU 配置中开启它会让性能掉得这么狠。RTX 5060 只管 PhysX,别的啥也不干,然而在整个测试过程中,它的平均利用率仍然如此之高。
蝙蝠侠:阿卡姆骑士
蝙蝠侠:阿卡姆骑士使用 PhysX 来呈现交互式烟雾、雾气还有纸屑效果。这是一款 64 位 PhysX 游戏,RTX 50 系列对其提供原生支持,并且它比其他阿卡姆系列游戏更吃配置。
这里,我们看到平均帧率提升了 19%,这是所有测试游戏中提升幅度最低的,但与蝙蝠侠:阿卡姆起源不同,1% 最低帧却提升了——确切地说是提升了 13%。此处专门跑 PhysX 的显卡的平均利用率高于之前测试的所有游戏,达到 42%,最高利用率为 61%。鉴于这是我们所测试的最先进的 PhysX 游戏,这点倒不意外。
用于 PhysX 的双 GPU 配置
使用双 GPU 配置运行 PhysX 的结果因游戏而异,说清楚,我们只测了蝙蝠侠:阿卡姆系列,所以其他游戏表现肯定不一样。这取决于每个特效的使用方式以及不同游戏对这些特效的优化程度。总的来说,性能确实有所提升,除了蝙蝠侠:阿卡姆起源中的 1% 最低帧外。至于蝙蝠侠:阿卡姆疯人院和蝙蝠侠:阿卡姆之城,性能提升非常巨大。
在一台电脑中搭载两张显卡对许多人来说可能并不可行,无论是出于成本、机箱内部空间不足,还是电源功率不足以同时驱动两张显卡。然而,如果你是一个发烧友,手头有一块支持CUDA的闲置显卡,并且希望在重温这些游戏时获得最佳性能,只要你的系统能正常支持双显卡,这可能是利用那块额外显卡的一个好方法。
喜欢这篇文章吗?想获取更多类似内容,请在MSN上关注我们,点击本页顶部的+关注按钮。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.