2008年8月29日,NVIDIA出其不意地迅速推出“Forcewithin”(内在力量)网页,高调宣传其PhysX、CUDA、3D Stereo和SLI四大技术,更提供了容量高达2.75GB的“GeForce Power Pack”大礼包下载。
这个大礼包意在宣传NVIDIA PhysX物理加速和非图形浮点计算的威力,其中包含让GeForce 8、9和GT200系列图形芯片支持物理硬件加速的Forceware 177.92驱动程序(含PhysX_8.08.18系统软件)、《虚幻锦标赛3》PhysX物理包、采用大量物理效果的《WarMonger》完全版游戏以及NVIDIA自己研发的两个支持物理技术Demo—《The Great Kulu》和《Fluids》等。
NVIDIA 高调推出“Forcewithin”网页之后,“GeForce Power Pack”大礼包全球下载数量超过100万次,显然使用GeForce 8、9和GT200系列显卡的不少用户已经享受到NVIDIA物理加速技术带来的视觉冲击。那么对于使用目前炙手可热的ATI Radeon HD 4系列显卡用户来说,是不是就无福享受到NVIDIA的物理加速视觉大餐了呢?不是!NVIDIA在收购AGEIA公司后,仍继续保留了PhysX驱动程序的CPU软件加速运行方式,意在留住以CPU开发和运行游戏物理效果的游戏开发者和玩家,同时进一步扩大市场份额。
下面我们就以“GeForce Power Pack”大礼包当中的《虚幻锦标赛3》为例,来看看ATI显卡在其中的物理加速表现。
ATI显卡实战《虚幻锦标赛3》PhysX物理包
为了更好地运行NVIDIA物理加速程序,推荐使用玩家使用Radeon HD 4000系列显卡并搭配双核心处理器和最少2GB内存配置,以获得更好的视觉效果。主要测试系统平台配置如下:
《虚幻锦标3》物理包安装完毕后进入《虚幻锦标赛3》游戏主菜单→Instant Action(立即游戏)→Death Match(死亡对战)界面,可以看到地图列表中多出了一个Heat Ray PhysX地图。
这就是《虚幻锦标3》物理包提供的热线(Heat Ray)物理地图;另外,在《虚幻锦标赛3》游戏主菜单→Instant Action(立即游戏)→Capture The Flag(抢旗)界面可以看到地图列表当中多出了LightHouse PhysX和Tornado PhysX两个地图,这就是《虚幻锦标3》物理包提供的灯塔(Lighthouse)以及飓风(Tornado)物理地图。
开启与关闭“Hardware Physics”效果
对比由于NVIDIA《虚幻锦标赛3》物理包的安装自述文件要求用户在安装物理包之后,必须在《虚幻锦标赛3》主菜的Settings(设置)→Video(3D)菜单中选中“Hardware Physics”(硬件物理)选项开启物理硬件加速功能。在系统仅存在游戏附带的AGEIA PhysX v2.7.4驱动程序,没有安装NVIDIA最新PhysX驱动程序和Forceware驱动程序的情况下,我们将安装ATI Catalyst 8.8beta For Windows XP驱动程序,来看看RadeonHD 4850在NVIDIA《虚幻锦标赛3》当中的表现。
不妨将物理效果CPU软件加速渲染速度和物理效果GPU硬件加速渲染速度以30fps分界,速度低于30fps为CPU加速,速度超过30fps就是GPU 加速。毫无疑问,在没有安装NVIDIA最新版CUDA和PhysX驱动程序的情况下,Radeon HD 4850已经可以在灯塔物理地图起始点附近进行物理效果GPU硬件加速渲染。不过,在热线和飓风物理地图当中,并未看到Radeon HD 4850显卡在起始点附近有如此出色的物理效果GPU硬件加速效果。当游戏启动之后,fps会迅速衰减到8~10fps。
偷天换日—进行“Hack”
难道Radeon HD 4850在开启了物理加速后的效果真的不济吗?不是!下面笔者将针对Radeon HD 4850运行灯塔物理地图,GPU硬件加速速度迅速衰竭的问题,做进一步设置和研究,以期让Radeon HD 4850在开启物理加速后取得更好的效果。
1.下载“GeForce Power Pack”大礼包当中的Forceware 177.92驱动程序,用WinRAR软件解压到指定目录中并找到nvcuda.dl_文件。这就是负责将PhysX指令翻译成CUDA指令交给GPU执行所需的文件。
尽管如此,本文对《虚幻锦标赛3》PhysX物理包的Hack测试结果证明,借助NVIDIA的CUDA和PhysX驱动程序,ATI Radeon HD 4000级别的显卡完全可以以较流畅地速度运行《虚幻锦标赛3》PhysX物理包当中的3个物理地图,并且实现部分GPU硬件加速。本文所做的Hack测试意在抛砖引玉,让更多的ATI显卡用户参与和体验NVIDIA专属的物理加速效果,进一步提高ATI显卡在NVIDIA专属物理效果上的性能!