鱼和熊掌兼得 最低成本A/N卡混交实战
通过混交让两块显卡一起工作,A卡负责渲染,N卡负责物理运算。这确实是个不错的解决方案,不过这种方案成本较高,如果能用主板集成的N卡来进行物理运算,是不是更好的方案呢?
由于采用整合芯片组的主板价格不高,和采用普通主板相比不会增加成本,所以这种方案可以说是成本最低的A/N混交方式,至于性能如何,今天笔者就对这种方法进行实战,看看最低成本的A/N混交表现如何?
本文重点:
WinXP下如何实现A/N混交?
A/N混交后性能会提升多少?
●安装设置简单 WinXP轻松实现混交
由于时间关系,笔者还没有验证整合主板能否在Win7下实现混交,所以现阶段只是进行了WinXP下的混交以及测试。相对Win7还需要打破解补丁的复杂程度,XP下实现混交可以说是非常简单,破解流程如下:
第一步:连接
插上A卡,显示器连接在A卡上;
第二步:BIOS设置
在BIOS内设置独立和板载GPU同时工作,并调整板载GPU共享显存;
iGPU and Ext-VGA Selection项设置为Both Exist and iGPU
iGPU Frame Buffer Size设置为512MB,保证PhysX所需显存
第三步:驱动安装
安装A卡驱动,重启后安装N卡驱动,再次重启后安装PhysX驱动;
进入系统后需要进行多显示器设置,以保证集成N卡工作,这样才能打开PhysX。
第四步:桌面设置
桌面上点右键——属性——设置——选中对应N卡的那个显示器——在下面的勾选“将Windows桌面扩展到该监视器上”——点确定;
通过上述步骤之后A卡(独立主卡)和N卡(集成从卡)就已经可以一起工作,并处于多头输出状态,N卡上虽然没有连接显示器,但已经被强制扩展输出了,此时如果把鼠标移动到右侧屏幕之外,想要拉回来需要一定的距离,不过没关系,因为在游戏状态下是主屏幕独占的,鼠标不会移动到副显示器上。
第五步:PhysX设置
桌面上点击右键,就会发现A卡和N卡的控制面板同时出现了,点击“NVIDIA Control Panel”,可以正常进入,在PhysX界面选择“Enabled”并保存,大功告成!
笔者随即找了两款物理游戏来体验了一下,看A卡做图形渲染,N卡做物理加速是否工作正常。
目前采用NVIDIA集成芯片组的主板产品不是很多,笔者使用的是一块集成GF8200显示核心的梅捷N8M3+主板,基于AMD平台,如有可能的话,稍后我们会提供Intel平台的测试。
●测试平台:
硬件系统配置 | |
AMD Athlon Ⅱ X3 435 | |
梅捷N8M3+ | |
希捷 7200.9 160GB | |
华东承启 DDR3-1600 | |
ENERMAX ELT620AWT-ECO | |
迪兰HD5750+板载GF8200 | |
显示器 |
优派VX2423w(1920x1080) |
软件系统配置 | |
催化剂9.11 WHQL/NV 182.46 |
值得注意的是,如果朋友们想尝试A/N混交,驱动是一个很重要的因素,某些NV的新驱动可能会限制这种情况,反而老版驱动成功的概率更大。
主板基于NVIDIA MCP78S单芯片芯片组设计,支持AMD AM3/AM2+/AM2接口系列处理器,支持HT3.0技术。芯片组集成了nVIDIA GeForce 8200显示核心,支持DirectX 10特效和高清视频硬件解码加速,拥有16个流处理器。
在接下来的测试中,GF8200就将助力目前DX11主流级显卡HD5750。
●物理游戏性能测试:《一舞成名》
《一舞成名》是一款耗时三年、投资一千万美元打造的中国首款偶像育成类网游。同时,她还是中国首款采用世界非常先进Unreal3引擎、以国际AAA标准研发的原创网络游戏!音乐舞蹈是《一舞成名》的游戏形式,强大的3D互动社区、独创的选秀和偶像育成系统、让人感动流泪的故事情节,将为每一位玩家带来非同一般的体验!玩家要做的就是在《一舞成名》的虚拟世界中通过包括舞蹈在内的各种方式表现自己、传播自己的个性与形象,最终成为万人瞩目的明星!
我们分别关闭/打开集成显卡的物理加速,利用Benchmark程序测试,看看打开集成显卡的物理加速后会有多大提升。
平均帧数只有7帧多,衣服摆动等物理效果都是由CPU在运算,效率很低
帧数提升至14帧多,和未使用集成显卡的物理加速相比提升了近一倍
尽管进行物理运算的只是板载的GPU,但是性能还是有了很大的提升。可以让用户以最低的成本体验到物理效果,并且相对还算流畅。下面我们再对另一款物理游戏大作《蝙蝠侠:阿卡姆疯人院》进行一下测试。
《蝙蝠侠:阿卡姆疯人院》作为作为最新的一款PhysX游戏,对于物理效果的应用几乎是无处不在的,该游戏使用了大名鼎鼎的虚幻3引擎,支持DX10和PhysX,是物理游戏当中画面效果优秀的一款。
●破解前HD5750运行蝙蝠侠时的性能:
如果只使用A卡,不破解PhysX,在游戏设置菜单中,想要开启PhysX的话,系统就会提示您不支持NVIDIA PhysX加速,开启PhysX会造成性能严重下降。
有烟雾的场景
地面上纸片的物理效果
在1440x900 noAA PhysX Normal的模式下,HD5750平均FPS仅13帧,遇到布料纸片烟雾等物理效果时卡的要死。
单独使用A卡进行物理游戏测试的结果也体现了A卡在这方面的无奈,我们再来看看破解后这套平台会有怎样的得分。
●破解后HD5750+GF8200运行蝙蝠侠时的性能:
破解后,蝙蝠侠在启动时能检测到机器中存在N卡,开启PhysX不再有任何警告信息,将设置调整为NORMAL。
在有烟雾的场景也能达到20帧
纸片的场景也有很大提升
在相同的有物理效果的场景下,帧数也提高了一倍左右,最终的成绩也比未破解时提高了9帧,已经实现了物理加速。不过平均22帧的成绩也很难让人满意。于是笔者决定尝试一下把分辨率调低,再测试一下成绩。
把分辨率从1440x900降为1280x720
和1440x900相比,分辨率降至1280x720仅有1帧提升
从两种分辨率下的测试成绩可以看出,运行这款游戏的瓶颈完全是在物理运算部分,由于集成的GF8200只有16个流处理器,在进行非常消耗资源的物理运算时,其性能也不足以达到流畅的要求,只能让用户体验到物理游戏的效果。
●整合N卡算物理意义不大 技术开放是王道
由于笔者手头没有几款物理游戏,所以这次测试也就到此结束了。总的来说,整合N卡破解后带来的提升很难让人满意,当然,也可能在其它物理游戏中整合N卡会有更好的表现。
和独立N卡破解后带来巨大性能提升不同,整合N卡只有16个流处理器限制了它的发挥,它最大的意义更应该注重成本方面,采用NV整合芯片组的主板价格并不会贵多少,而在购买一块支持DX11的HD5750后,用户可以同时体验到DX11和PhysX这两种效果,而成本并不会提高很多。
根据我们以往的测试,PhysX是一个很耗资源的技术。有些物理游戏在GTS250这一级的显卡上也未必能流畅运行,需要借助另外的物理运算子卡。可以说,虽然PhysX效果满足了人们追求游戏真实感受的要求,但是其技术还有待提高,如果能提高效率,则更容易被用户接受。
另外,笔者认为NVIDIA应该开放PhysX技术,虽然进行专利保护或许短期内会有所收益,并且打击竞争对手ATI。但是长期来看,不开放的PhysX肯定不会应用太多,而像DX11这样的标准才更容易被游戏厂商接受,并开发相应的产品。如果能够联手ATI完美PhysX技术,让其成为更广泛的标准,相信对NV也有好处。■<