NVIDIA日前终于向大众提供了GeForce 8系列以上显卡的物理加速驱动,并公开了两款技术演示Demo展示显卡物理加速效果。无需额外花费,仅仅安装一款显卡驱动就能够获得当年专用物理卡的效果,这对消费者来说绝对是好事一桩。但Fudzilla进行的简单测试还是发现了一些疑点。
他们使用的是NVIDIA “Power Pack”大礼包中的Fluids演示Demo,用一块GeForce 8800 GT安装物理加速驱动,同PCI接口Ageia PhysX物理卡进行对比。初步的结果相当喜人,8800GT在Demo中可渲染的流体粒子数量是物理卡的两倍,使用显卡物理加速渲染的画面也比物理卡流畅的多。使用Fraps检测的具体数字显示,物理卡运算时Demo画面仅有15fps,而使用显卡物理加速能够稳定在24fps左右。这样一看,一块“老旧”的8800 GT物理加速性能就远超当年昂贵的物理卡,更不用说高端的GeForce 9和GTX 200系列了。
但随后,测试人员在运行该Demo时注意到了Vista侧边栏中的CPU占用率,疑点出现了。闲置状态下系统CPU占用率为20%左右,而Ageia物理卡加速运行Demo时也仅有30%到40%,但如果使用显卡物理加速,CPU占用率将高达80%到85%。GPU PhysX既然接管了所有物理加速任务,为何会出现CPU占用率更高的情况呢?
更奇怪的事情还在后面,完全在软加速模式运行Demo,即所有物理效果运算全部由CPU完成时,尽管会非常不流畅,但CPU占用率也没有那么高,并且粒子数量也和GPU加速差不多。
出现这样的结果非常不符合逻辑,让人不免怀疑Fluids Demo的背后究竟有没有什么特殊优化。不过,Fudzilla并没有提供任何测试截图和其它具体数字信息,结论是否值得参考尚待进一步证实。
网友评论