突破柏林墙围堵 释放A卡物理游戏性能
[泡泡网显卡频道10月27日] 就在10月初,显卡史上的又一次重大更迭发生了,对业界来说,这次更迭是那么的彻底。对Afans来说,这次更迭是那么的完美。对AMD来说,更具历史意义,这次更迭是调整显卡开发策略后的首次完胜!
实际上,从HD3800系列开始,AMD的产品设计思路就发生了改变,将中端显卡作为研发的重中之重,然后通过双GPU打造高端产品。古老的HD3800仅仅是探路之作,上代HD4800在吸取了经验教训后,将性能价格比和性能功耗比放在了第一位,努力将晶体管数控制在了10亿之内,这样无论芯片成本还是显卡制造成本都要低很多,而现在的HD5800系列,更是对这样设计思路的延续,结合生产工艺的进步,将价格比和性能功耗比发挥到最大化!
遗憾的是,虽然在性能功耗比上HD5系列显卡占有巨大的优势,但在显卡的附加价值上,NVIDIA拥有CUDA和PhysX两大法宝,而ATI的Stream难成气候,DX10.1缺乏有力支持,物理加速技术根本没有。较低的附加值使得A卡在竞争中一直受限于人。
概念尚且不谈,我们玩家想要用A卡玩爽游戏,都成为了“不可完成的任务",nvida的physX大闸一刀切中了要害!那么有什么办法能够享受支持DX11的HD5850显卡,并且能够突破nvidia的physX的限制呢?
自从3D显卡正式走向世界后,就和游戏结下了不解之缘。对广大用户而言,一款强大的电脑,势必不能少了一款3D性能强劲的显卡。虽然现在显卡能干的事情越来越多,但从受众面上看,游戏才是显卡的根本立足点。试想,没有震撼效果游戏的支持,性能再强大的显卡也无用武之地。
在传统3D技术之外,目前最热门的当属物理加速技术了。不过时过境迁,当年崭露头角大获好评的Havok被Intel收购后趋于平淡,而走冷门硬件路线Ageia被NVIDIA收购后,则大放异彩。
DX10画面再好也只是“静态逼真”
不过由于GPU物理加速正式投入应用的时间还不够长,所以目前支持GPU物理加速的游戏还不够多,主要为采用UT3引擎+PhysX引擎的部分游戏,且要使用专用的地图才能体验到逼真的物理效果。而到最近,随着PhysX的优势被游戏厂商所认可,各家的新款热门游戏逐渐加入了对PhysX的支持。让PhysX不再是摆设,而真正做到了物尽其用。
转眼就到了Win7时代,改进的WDDM 1.1驱动模型能够支持多种毫不相干的显卡驱动共存,A卡和N卡和平共处不成问题。一位名叫“Liandri / THETA”的高手开发了一个破解补丁,可以在使用非N卡作为系统主显卡的时候开启N卡的物理加速,但是仅限Win7系统(WDDM 1.1),而且不能让单独一块AMD显卡支持PhysX(他并没有破解PhysX引擎,只是破解了NVIDIA的驱动验证)。
不得不说一句,Vista在多显卡和多显示器管理方面,就是个垃圾
Liandri / THETA在公布破解补丁时还大声疾呼:不要让私有封闭标准为你选择硬件!一旦它们灭亡,这些硬件就会成为废物。看得出来他对NVIDIA刻意限制PhysX引擎的使用十分不满,而且这个破解补丁的运行界面很有意思:
笔者得知此消息后第一时间实测验证,破解流程如下:
0. 下载破解补丁:Win7 32bit版,Win7 64bit版
1. 同时插上A卡和N卡,显示器连接在A卡上;
2. 正常安装N卡最新的带PhysX的Forceware驱动,安装完成后不要重启系统;
3. 点cake,安装破解补丁;
4. 重启系统。
其它注意事项:如果安装补丁的时候提示文件正在使用(file in use),可以尝试结束所有NVIDIA运行时进程(nv***.exe)和Windows资源管理器外壳(explorer.exe),或者进入安全模式。为确保破解成功,可以多次安装补丁,不过所需文件只会更新一次。破解重启后会在系统目录里发现一些临时文件*.tmp,可以放心删除。
重启系统之后,继续进行多显示器设置,否则PhysX还是不能开启——
5. 桌面上点右键——屏幕分辨率——检测——出现几个“未检测到其它显示器”——选中对应N卡的那个显示器——在下面的多显示器下拉菜单中选择“仍然尝试在以下对象上进行连接VGA”——点应用;
6. 选中新的显示器——在下面多显示器下拉菜单中选择“扩展这些显示”——点应用并保存更改。
通过上述步骤之后您的A卡(主卡)和N卡(从卡)就已经能够协同工作了,并处于多头输出状态,N卡上虽然没有连接显示器,但已经被强制扩展输出了,此时如果把鼠标移动到右侧屏幕之外,想要拉回来需要一定的距离,不过没关系,因为在游戏状态下是主屏幕独占的,鼠标不会移动到副显示器上,相信玩过双头显示的朋友会明白。
7. 桌面上点击右键,就会发现A卡和N卡的控制面板同时出现了,点击“NVIDIA控制面板”,可以正常进入,在PhysX界面选择“启用”并保存,大功告成了!
然后大家就可以找一些物理游戏来体验一下,看A卡做图形渲染,N卡做物理加速是否工作正常。
PhysX引擎的物理游戏虽然为数不少,但一直都缺乏重量级大作的支持,一些游戏虽然号称支持PhysX,但其图形界面则非常古老,有些舍本逐末之嫌。而近期面世的《蝙蝠侠:阿卡姆疯人院》则是不可多得的精品,它采用了大名鼎鼎的虚幻3引擎,画面和物理效果都十分出色,而且游戏本身也具备出色的可玩性。
一年之前,电影《蝙蝠侠:黑夜前传》创下了4.4亿美元的票房,成为史上第三卖座的电影。一年之后,有电影改编的ATC游戏《蝙蝠侠:阿卡姆疯人院(Batman: Arkham Asylum)》也在游戏迷和电影迷的双重期待中正式上市。
《蝙蝠侠:阿卡姆疯人院》,有Rocksteady Studio公司所开发,将会同步推出PC/PS3/X360 版本。这款游戏最大的亮点在于拥有超细腻画面表现让人惊讶不已,游戏中蝙蝠侠壮硕的肌肉线条,身上的肌肉(如腹肌)还会因为动作牵引而跟着变形,不光主角如此,连一些小喽喽的身上肌肉有制作得非常细腻。
游戏中如同电影黑暗气氛,蝙蝠侠来无影去无踪的肃杀,所以“匿踪、暗杀”是游戏的最大特色。在游戏中玩家并非无脑的直往敌人冲过去,事实上反而要先观察地形,然后利用钩锁跳到高处,趁敌人不注意时居高临下偷袭敌人把敌人干掉,甚至还要把敌人尸体藏起来以免被发现,如何不动声色的不被发现把敌人都干掉是游戏的最大卖点。
《蝙蝠侠:阿卡姆疯人院》游戏采用虚幻3引擎,作为DX9C时代的优异引擎,虚幻3对显卡的要求并不高,不过由于加入了对PhysX技术的支持,GPU运算量大增,那么究竟什么样的搭配能够让玩家流畅地控制蝙蝠侠呢?
● 测试平台配置
PCPOP.COM评测室 | |
硬件系统配置 | |
Core i7 870 | |
主 板 |
ASUS M3F chipset:P55 |
显 卡 |
|
内 存 |
CORSAIR CMD4GX3M2A1600C8 DDR3-1600(8-8-8-18 1T) 2x2G |
硬 盘 |
西部数据 velociraptor 300G 10000RPM 16MB |
电 源 |
海盗船 HX 1000W |
软件系统配置 | |
操作系统 |
Windows 7 RTM 64bit |
DirectX |
10.1 |
显示驱动 |
NVIDIA Forceware 191.07 |
随着physX技术逐渐深入人心,The Way阵营也发布了不少可玩性较高,且支持PhysX的游戏,如蝙蝠侠:阿卡姆疯人院、镜之边缘等。
本次测试,因为仅是证明物理效果的趋势,选择了中端CPU平台和中端显卡,对比不同显卡对物理加速的差异。
● 测试方法
启动游戏面板调整分辨率和设置之后开始运行,最终游戏中的benchmark会自动得出平均FPS值,所以测试起来非常方便,误差很小。
● 测试一:物理卡核心频率对性能的影响
物理加速固然可以提高游戏的可玩性、耐玩性。我们只知道N卡可以做物理加速卡,核心规格越高(流处理器数量),性能越高。那么显卡的频率对其会有影响吗?
笔者使用GTX260+作为3D渲染的主卡,GT220作为物理加速卡,通过改变GT220的频率,进行物理加速,测试出显卡频率对物理加速性能的影响。
从测试成绩看,物理加速卡频率提升后,性能会有一定程度的提高,由于主卡GTX260的极限帧率(搭配最强单卡GTX285作为物理卡)为64帧,所以说超频后的GT220已经能够满足GTX260+的胃口了。
● 测试二:最强单卡GTX285配什么物理加速卡
目前NVIDIA最强单卡就是GTX285了,那么GTX285搭配什么物理卡才能发挥出最强性能呢?
从成绩上看,即便是GTX285这种级别的优异GPU,如果自身既做渲染又做物理加速的话,性能损失还是很大的。但如果配上一块中低端GPU作为物理卡的话,性能提升就非常显著了。
48SP的GT220性能略显不足,如果配合64SP的9600GT则加速效果明显,而即使是采用GTX275作为物理加速卡使用帧数也仅提高了5帧。GTX295由于结构特殊,在此次测试中效能失效,不过又有谁会用GTX295当物理加速卡呢?
从性价比角度看,96GT最适合做物理卡,98GT以上级别性能提升十分微弱,意义不大了。
GTX285配合其它GPU的表现尚此,那么GTX260的表现又会是如何呢?
从成绩上看,GTX260的极限帧率(无物理加速瓶颈)为64帧。所以除了GT220(GTX295受限于驱动问题)不能满足要求外。其它主流显卡皆可满足其胃口。
但通过之前的测试来看,GT220如果加以超频的话,也是能够满足GTX260的需要的,看来新上市的低功耗地发热的GT220绝对是一块很完美的物理加速卡。
抛开physX的限制不谈,中高端N卡的性能尚此,那么3D性能强上N卡不少的HD5850又会有什么惊人表现呢?
从成绩上看,HD5850的极限帧率(无物理加速瓶颈)为87帧。GTX285刚好可以满足其物理运算要求,可见HD5850的性能足够强大。
但客观来讲,GTX285作为物理从卡的代价未免太高,况且对游戏来说,超过60帧,表现就已经很完美了,所以GT220和9600GT这个等级的显卡均可作为物理从卡来使用。
● 性能总结:
虽然《蝙蝠侠》游戏官方推荐配置是GTX260+9800GTX,建议用9800GTX/GTS 250作为物理加速卡,通过我们的实际测试来看,的确如此,GTS250以上的显卡做物理加速卡十分浪费。从性价比角度来看,GT220和96GT才是非常好的物理卡,价格便宜、功耗发热低,而且超频能力强。不超频的话96GT/GT220与GTS250还是有差别的,但小幅超频一下就完全没区别了。
physX如同柏林墙,将同属于3D计算的A卡和N卡划清了界限,即便是性能超强的新一代A卡也在physX标准下坠落,不过在“攻破”这座墙后,世界豁然开朗,HD5系列显卡释放出了强大的能量,甚至一代单卡之王GTX285才能将将作为物理从卡使用。
总体来看,物理游戏对物理从卡的要求和3D主卡有很大关系,像GTX260只需要GT220即可满足要求,而HD5850甚至GTX285才将将够用。
● 物理加速有总比没有强:
DirectX 代代升级,带来的是3D画质表现的提升。但即便是DirectX 11游戏,拥有更华丽、更精彩的3D画质,但似乎还是缺了一点真实——对现实世界的真实表现,即物理效果。
由于物理效果需要的计算量很大,所以即便是当前优异CPU也不能完全应付得了。而GPU由于采用并行架构设计,通过physX可以很好地释放出GPU的隐藏实力,很好地应付物理效果带来的巨大计算量。
● AMD没有物理技术,始终受制于人
AMD发布HD4000显卡之后,性能相比上代的HD3000系列有了质的提升,把对手NVIDIA打了个措手不及,自此之后同级A卡在3D性能方面丝毫不输给N卡。但遗憾的是NVIDIA拥有CUDA和PhysX两大法宝,而ATI的Stream难成气候,DX10.1缺乏有力支持,物理加速技术根本没有。较低的附加值使得A卡在竞争中很难占据有利地位。而现在,物理游戏所带来的效果不可否认,让游戏更真实,这也是游戏厂商支持的重要原因,而A卡不能支持physX实在是一件憾事,虽然现在可以通过破解驱动进行游戏,但后事如何不能预测,毕竟physX是GT300诞生前nvidia的救命稻草!■<