驱动之家 9小时前
NVIDIA砍掉的功能AMD显卡用上了:老游戏帧率暴涨3倍!
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

快科技 6 月 30 日消息,开源项目 ZLUDA 发布 v6 版本,首次为 AMD Radeon 显卡加入 NVIDIA 32 位 PhysX 支持。

在《四海兄弟 2》实测中,同一套锐龙 9 9950X3D 加 RX 9070 XT 平台,未启用 ZLUDA 时帧率仅 26.2 FPS,排名 D 级,启用 ZLUDA PhysX 后飙升至 80.2 FPS,排名 A 级,性能提升超过 3 倍。

PhysX 是 NVIDIA 早年推广的物理加速技术,曾为《四海兄弟 2》《蝙蝠侠:阿卡姆疯人院》《无主之地 2》《镜之边缘》等经典游戏带来碎片飞溅、火焰扩散、衣物飘动等额外视觉效果。

至于没有 PhysX 支持的显卡,则只能用 CPU 模拟物理计算,帧率就会大幅下滑,部分场景甚至无法正常游玩。

长期以来,AMD 显卡用户想流畅体验这些老游戏只有两条路:忍受 CPU 模拟的低帧率,或者额外买一张支持 PhysX 的 NVIDIA 显卡做专用物理加速卡,如今 ZLUDA v6 给出了第三种方案。

ZLUDA 是一个让 CUDA 应用在非 NVIDIA 显卡上运行的开源翻译层,项目此前主要面向 Linux 平台和 Blender 等生产力工具,v6 版本开始重点改善 Windows 支持,并加入了 32 位 PhysX、Windows ML 和纹理处理三项关键更新。

PhysX 支持的代码来自 GitHub 上长期运行的 PR #651,虽然尚未完全合并,但已经可以在部分老游戏中发挥作用。

除了帧率提升,AMD 显卡用户还能首次看到碎片和火焰等 PhysX 专属视觉特效,这些特效此前在非 PhysX 平台上一直处于缺失状态。

这次更新之所以格外引人关注,与 NVIDIA 自身在 PhysX 问题上的反复横跳也有直接关系,NVIDIA 在 RTX 50 系列上彻底砍掉了 32 位 CUDA 支持,导致大量依赖 32 位 PhysX 的经典游戏在新显卡上要么帧率暴跌,要么物理特效直接消失。

NVIDIA 后来在玩家压力下通过驱动更新为部分游戏恢复了 32 位 PhysX 支持,但覆盖范围有限,大量老游戏仍然处于不可玩状态。

不过 ZLUDA v6 目前仍处于早期阶段,开发者坦言优化还不够好,已知问题包括流体模拟出现画面故障、将 ZLUDA 注入 Steam 游戏的流程不够顺畅等。

但 ZLUDA 是开源项目,任何人都可以修改源代码并针对特定游戏进行调优,社区贡献者的参与可以在一定程度上弥补官方开发放缓的影响。

除了 PhysX,v6 版本还改善了 Windows 上的机器学习支持,修复了多个编译器 Bug 并升级了性能库。

纹理处理能力的加入与 PhysX 和 Blender 工作负载形成互补,让 ZLUDA 从单纯的 CUDA 翻译层向多功能 GPU 兼容工具演进。

开发者表示,后续工作重点是让 ZLUDA 在 Windows 上更易用,尤其是安装 ROCm 时能明确提示用户缺少哪些库文件,降低上手门槛。

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

nvidia amd windows 物理 开源
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论