发新话题
打印

力拼DOOM3,低端显卡优化三步曲

力拼DOOM3,低端显卡优化三步曲

DOOM3拒绝低端?

历经跳票、历经泄露、在将全球游戏玩家的胃口足足吊到嗓子眼之后,DOOM3终于上市了,在经历这么长时间的开发后,DOOM的工程师都给我们带来了什么呢?由目前的情况看炫丽复杂的动态光影、高质量的凹凸贴图确实营造了身临其境的效果,逼真的物理引擎以及创新最新音频技术的后续加入都将给挑剔的游戏玩家一个最好的答复。更为可喜的是,从DOOM官方推荐的硬件配置上来看,ATi8500和NV的GF4MX440显卡、最低384M内存、P41.5G或AMD1800+处理器配置即可体验DOOM3,和一年前各媒体推荐的“杀人”硬件配置相比,我们实在应该感谢DOOM工程师所做的优化工作。虽然降低门坎不会导致曲高和寡的局面,但是这样的配置能让我们充分领略DOOM的精妙体验吗?带着这样的疑惑我们进行了一次低端显卡的DOOM3全面测试。

测试环境如下:


主机配置代表了中低端用户的大部分情况,显卡的选用上从Radeon8500、GeForce4MX440-8X到Radeon9550、GeForceFX5700LE基本覆盖了大部分中低端显卡。我们的优化目标是让低端卡能够在中等画质、800*600的分辩率下的测试帧数尽可能达到30帧的标准(由于这仅仅是一个平均速率,在游戏中遇敌、激战都可能会有停顿的现象,所以如果需要,大家可以再降一个分辨率级别)。在优化之前我们先看上面12款显卡在各分辩率下的成绩。(这里我们采用的驱动为ForceWare56.72WHQL版和催化剂4.7官方正式版)



在如此低的设置下,除了Ti4200、Radeon9550和Radeon9600Se三款显卡能为中低端显卡争些颜面外,其余显卡已显吃力,DOOM3不愧拥有“硬件杀手”的美誉。



提高了分辩率之后上面提到的三块显卡也立显窘态,而其余显卡更是左支右拙,游戏速度简直一个“慢”字了得!不过从上面也可以看出Radeon9600Se表现相当抢眼,虽然只有64位,但是依靠着较高的核心频率,成绩丝毫不逊于GeForceFX5600U。



中低显卡在该分辩率下全部阵亡,整个结果一个“惨”字了得,大部分显卡更是被折磨得几近崩溃,对于更高的分辩率来说结果可想而知。另一方面我们也可以看出对于DOOM3提高分辩率对显卡性能的消耗是相当大的,我们的测试结果表明:对于低端显卡而言,提高画质对于性能的损失要比提高分辩率小的多。在优化“第三步曲”里我们将加以佐证。

TOP

1 优化之第一步曲:超频—颠扑不破的真理虽然有点“故伎重演”但从上面的成绩我们却可以看出Radeon9600Se凭着较高的核心频率成绩还是相当不错的。在面对DOOM3这样的游戏时,如果显卡尚有超频余地的话,我们还是能超则超吧,还是那句话:谁让咱用低端卡来着?

我们选了Radeon9550和GeForceFX5700LE两款超频性能较好的显卡来测试,将画质设为中等、800*600的分辩率对比超频前后成绩。



对于Radeon9550和GeForceFX5700LE这两款显卡来说,较大的超频空间对游戏性能的提升是相当明显的,简单超频之后在如上设置中两款显卡都达到了我们预期的优化目标。

超频前大家可以事先参看各大媒体相关显卡的超频文章,对于核心能超到什么度做到心中有数,对于显存要做到量卡而行,比如说大多分低端卡显存频率多为400MHz,显存多为5ns,但如果你的显存为4 ns的话那么你就可以进行一定范围的超取了,但如果不幸为5ns就不要冒险了。

并不是所有的低端卡都拥有这么大的超频余地,那么对于其余的卡我们又该怎么办呢?我们接着看优化第二曲。

TOP

2 优化之第二步曲:选择合适的驱动程序在测试开始我们犯了一个自做聪明的错误,大家都知道,ForceWare自从进入60系列之后,优化针对的重点已经全部转移到新生代的6800上面了,单就每一版本对6800在FarCry中成绩的提升就不能不让低端卡顿升“失宠”之感。一开始我们选用了56.72WHQL版做测试,但结果低端卡表现令人大为失望,抱着试试的心态换用了最新的61.77版驱动又测试了一次,不想这次测试结果让我们再一次感觉到了驱动的威力!



在这个分辩率下特别是N卡在安装了ForceWare61.77版驱动后,成绩大放异彩,提升幅度达两倍之多,哈哈,在这个分辩率低端卡终于可以做到“谈笑间令强敌灰飞烟灭”了!

需要说明的是对于Radeon8500来说不管是4.7还是4.9Beat版都不能使其正常运行DOOM3,游戏画面出现严重贴图错误。这一点多少有点遗憾,论性能8500要比9200更好一些,只是因为架构的不一样,导致8500的兼容性往往没有9200好,我想“勤于驱动更新”的ATi在4.9正式版应该会为我们解决吧。




另外对于GeForce4MX440-8X来说,安装ForceWare61.77版驱动在DOOM3里分辩率设为640*480时进入游戏时画面剧烈抖动,所有图像模糊不清,用ForceWare61.76WHQL版也出现同样问题,而在56.72WHQL里没有这样的情况,更奇怪的是截图后画面却正常显示,这个Bug我想官方应该注意一下。



在这个分辩率下中低端卡已经稍显不支,不过安装过最新的ForceWare驱动后成绩要比安装之前已经有太大的提升了,除了Radeon9200标、GeForce4MX440-8X成绩较低外,其余显卡成绩基本都保持在二十帧左右,进一步优化后让其达到三十帧的水平还是没有多大难度的。



提高分辩率对性能的损失依然是相当厉害的,大部分显卡只能做动画演示了,看来低端卡最佳的分辩率还是选在800*600下了。不过对于N卡来说在这样的分辩率下成绩依然有100%以上的提高,N卡在OpenGL驱动撰写方面的能力确实是相当厉害的。

从整个测试结果来看,对于N卡而言,除了GeForce4MX440-8X和GeForceTi4200外,FX系列显卡在安装了最新的ForceWare驱动后成绩的提升实在是突飞猛进的,但是遗憾的是GeForce4MX440-8X、GeForceTi4200即使在最新的泄露版62.20中也得不到丝毫的提升,而且在我们所试过的61.76、61.77、62.20三款驱动中都存在上面所提到的Bug,因此对于GeForce4MX440-8X和GeForceTi4200最佳的驱动应该是56.72WHQL版。至于A卡虽然ATi方面也表示4.9版将重新改写OpenGL驱动,但就目前看成绩的提升幅度还是比较有限的,而且Radeon8500对DOOM3的兼容性也有待解决,这一切要等到4.9正式版发布后也许可以得到更好的解决吧。

ATi虽然月月不断有新驱动推出,但是历次升级性能提升都已不太明显,而nVIDIA更习惯慢工出细活,因此每一次正式版的发布不管是从性能提升还是从功能上都会有大一点的改变,但是对于DOOM3中N卡成绩的大幅提升,也不能不让人怀疑是否有降低画质换取性能之嫌,因此,我们选取了GeForceFX5600U、GeForceFX5200标版两款显卡来看在不同驱动下的画质对比:




ForceWare56.72 WHQL GeForceFX5600U在中画质、1024*768分辩率下截图



ForceWare61.77 GeForceFX5600U在中画质、1024*768分辩率下截图



ForceWare56.72 WHQL GeForceFX5200在低画质、1024*768分辩率下截图


ForceWare61.77 GeForceFX5200U在低画质、1024*768分辩率下截图

这两款驱动的截图对比中明显可以看出屋顶壁灯和吊灯的差异比较大,56.72版里的灯光显得模糊边缘不清晰,物体之间的光影变换界限很不分明,而61.72版里灯光则要柔和些灯光几何边缘清晰分明,不同物体间的界限也比较清楚,也许有人要以为这完全可以是两种表现风格,但我们猜想这否是一种对光影算法优化后表现出的结果呢?众所周知DOOM3最引以为荣的就是炫丽惊艳的光影效果,而光影效果也是比较消耗资源的。因此要想让更多低端显卡能体验到这款杰作,对光影效果的优化肯定是必不可缺的。这一点从其他方面也可以感觉到,地板上的纹理以及远处的箱体几乎是看不出什么差别的。

安装了最佳的驱动之后,大部分显卡基本上都可以到达我们的优化目标了,但是对于GeForce4MX440-8X和Radeon9200来说,要想心情舒畅地体验DOOM还需要进行进一步的优化工作。

TOP

优化之第三步曲:画质性能合理选

画质与性能至少在目前对于大多数卡都是一对矛盾,在低端上尤为突出,我们优化原则是要保持一定质量画质的前提下尽可能能速度达到游戏可以接受的程度。我们先来看DOOM3中关于画质方面的设定:


低画质、分辩率、屏幕窗口、亮度、声音设置


高质量特效、镜面、阴影、凹凸贴图、垂直同步、抗锯齿设置


在第一个窗口中,最上面的四个选项为画质选项,一般情况下主要根据你所用显卡的显存容量来选取,最高画质对应的是512M显存、高画质对应256M显存、中等画质对应128M显存、低画质对应的是64M显存,在中高端卡上这个界限并不是很分明,但是在低端卡最好严格按照这个标准来选取画质,例如64M显存的卡选择高质量,在游戏中画面可能出现渲染错误或失真的情况,如下图:



64M标版GeForce4MX440-8X将画质设为中或高画质时的游戏截图

不合适的画质选择,渲染的结果是完全不同的,枪身和怪兽的脸以及金属上反射的光线显得失真或非常怪异,因此对于低端卡在画质选择上要按照上面的标准来合理选择。

对于分辩率的设置上,从上面的测试情况来看,对游戏性能的影响是相当大的,高端卡通过高分辩率提高画质效果会比较明显,但是对于低端卡我们的建议是在显存对应范围内尽可能选取高画质而不追求过高分辩率,一般情况下选择在800*600为最佳情况。

在对画质和分辩率进行合理的选择之后,我们进入第二个设置页面,在这个页面里前面四项最为重要:分别是高质量特效开关项、阴影开关项、镜面效果开关项、凹凸贴图开关项,在默认情况下这四个选项都是打开的。DOOM3最出色也最消耗资源的即是对光影效果的处理,这在我们关闭阴影效果之后的测试中得到了证实,关闭阴影之后,成绩又有了不小幅度的提升,但是其余三项即是全部关闭也没有阴影对对性能的影响大,而且画面将变得如印象画派的作品:干枯灰暗的怪兽、阴暗窒闷的房间、枪身如原始的木料一般,哎,算了,既然不影响性能还是找开吧。下面是我们在关闭阴影后成绩变化情况:



可以看出在高画质设定下,即使GeForce4MX440-8X和Radeon9200在关闭阴影之后性能的提升也是非常明显的,已能达到20帧以上的水平,其他几款显卡在关闭阴影后,30帧的优化目标就都可以实现了。至于关闭前后的画质,最明显的地方如怪兽向你扑来时,你已看不到他的影子,而光线的折射、反射、衍射效果则没有什么变化,基本上并不影响DOOM3最精妙部分的表现。


关闭阴影前截图


关闭阴影后截图

至此我们的三步优化方法已给大家全盘托出,我们可以三种方法综合利用来让显卡达到最佳效果,最终GeForce4MX440-8X在三管齐下的作用下在800*600分辩率下成绩达到25帧,在游戏中除了战斗战景和一些光影效果复杂的场景,大部分情况下游戏都能保持在30帧以上。如果在ForceWare后续版本里如能加入对其的优化,我想这块大众级的显卡还是不至于被彻底遗弃的。至于Radeon9200和GeForce4MX440-8X情况差不多一样,最终帧值达到24帧,关键是Ati在4.7和4.9b里的超频保护目前还不能靠RivaTuner解除掉,因此无法对其进行正常超频,而且目前4.9b对其优化的幅度远远不够NV彻底,不过这想在4.9正式版发布之后这样的局面会有些改观吧。

TOP

发新话题