对于使用AMD显卡的玩家来说,ZLUDA这套开源工具应该不会感到陌生。该项目最初的目标,就是在非NVIDIA的GPU上运行基于CUDA架构编写的程序。而最近发布的ZLUDA v6版本,带来了一个相当引人关注的亮点——它让AMD Radeon显卡能够初步支持英伟达的PhysX物理加速技术。
PhysX这项技术,相信大家并不陌生。它在游戏中主要负责处理碎屑、烟雾、火焰、布料以及碰撞等物理效果。不过长期以来,这一效果基本可以说是NVIDIA显卡用户的专属体验。ZLUDA v6相当于在两者之间搭建了一座桥梁,让AMD显卡用户也能享受到PhysX带来的好处。
根据更新日志的说明,由于近年来电脑硬件价格一直居高不下,许多玩家不得不重新翻出一些经典老游戏来体验。这个尚未完全完成的功能(PR #651),增加了对32位PhysX的支持。这意味着,在一些非常依赖PhysX的老游戏中,AMD GPU用户将有机会获得更高的画面帧数。更重要的是,部分游戏里,AMD显卡玩家甚至能第一次体验到碎片和火焰等额外的视觉特效。
性能提升的数据也非常直观。以《四海兄弟 II》为例,在未启用ZLUDA v6时,游戏平均帧率仅为26.2 FPS;而开启之后,帧率直接飙升至80.2 FPS。这几乎实现了三倍的帧数提升,换算下来增幅达到了惊人的206.11%。


