在游戏硬件领域,AMD显卡用户终于迎来了一个令人振奋的消息。开源项目ZLUDA发布的v6版本首次为AMD Radeon显卡引入了NVIDIA 32位PhysX支持,给那些曾因物理特效和帧率问题而苦恼的玩家带来了新的希望。此项更新不仅提升了老游戏的帧率,更为游戏画面增添了不少精彩的视觉效果。
根据实测数据显示,在《四海兄弟2》这款经典游戏中,使用同一套锐龙99950X3D加RX9070XT平台的情况下,未启用ZLUDA时的帧率仅为26.2FPS,表现排名为D级。而启用ZLUDA PhysX后,帧率飙升至80.2FPS,表现排名提升至A级,性能提升超过3倍,实在令人惊叹!
PhysX作为NVIDIA早年推广的物理加速技术,曾为《四海兄弟2》《蝙蝠侠:阿卡姆疯人院》《无主之地2》《镜之边缘》等众多经典游戏带来了飞溅的碎片、逼真的火焰扩散以及衣物飘动等视觉特效。然而,长期以来,AMD显卡用户在流畅体验这些老游戏时面临着CPU模拟物理计算带来的低帧率困扰,甚至部分场景无法正常游玩。
ZLUDA的出现为AMD显卡用户提供了第三种选择:无需再忍受低帧率的苦恼,也无需额外购买一张支持PhysX的NVIDIA显卡。ZLUDA是一个开源翻译层,旨在让CUDA应用在非NVIDIA显卡上运行,项目最初主要针对Linux平台和Blender等生产力工具,而v6版本则开始重点改善Windows支持,并加入了32位PhysX、Windows ML和纹理处理三项关键更新。
虽然PhysX的支持代码尚未完全合并,但它已经在部分老游戏中发挥了积极作用。AMD显卡用户不仅能体验到显著的帧率提升,还能首次见到碎片和火焰等PhysX专属视觉特效,这些特效在非PhysX平台上长期缺失。
此次更新引发关注的原因,与NVIDIA在PhysX问题上的反复决策也有密切关系。NVIDIA在其最新的RTX50系列中完全取消了32位CUDA支持,导致大量依赖32位PhysX的经典游戏在新显卡上帧率大幅下降,甚至物理特效消失。虽然NVIDIA在玩家的压力下通过驱动更新为部分游戏恢复了32位PhysX支持,但覆盖范围仍然有限,大量老游戏依旧无法流畅游玩。
ZLUDA v6目前仍处于早期阶段,开发者表示优化还有待提高,已知问题包括流体模拟可能出现画面故障,以及将ZLUDA注入Steam游戏的流程不够顺畅等。不过,作为一个开源项目,任何人都可以对其源代码进行修改,并针对特定游戏进行调优,这意味着社区贡献者的参与将可能弥补官方开发进展缓慢的缺陷。
除了PhysX支持,ZLUDA v6版本还改善了Windows上的机器学习支持,修复了多个编译器Bug并升级了性能库。纹理处理能力的加入使得ZLUDA从单纯的CUDA翻译层逐渐演变为一个多功能的GPU兼容工具。开发者表示,未来的工作重点是提高ZLUDA在Windows上的易用性,特别是在安装ROCm时,能够明确提示用户缺少的库文件,从而降低上手门槛。
总的来说,ZLUDA v6的发布无疑为AMD显卡用户开启了新的游戏体验,尤其是对于那些热爱经典老游戏的玩家而言,这一更新将带来前所未有的畅快体验。未来,随着社区的共同努力,ZLUDA有望实现更广泛的兼容性和更高的性能表现,让更多玩家享受到游戏的乐趣。