热点推荐:
您现在的位置: 电脑学习网 >> 硬件专区 >> 正文

游戏软硬优化全攻略

2013-09-12 17:19:39  来源: 硬件专区 

炎炎夏日,忙碌了一学期,莘莘学子放下包袱,痛快地玩吧。暑期里的游戏节目真多,可是我们的电脑能玩《实况足球7》、《极品飞车》、《魔兽争霸3》、《天堂2》……这些好玩但硬件性能要求高的游戏吗?不过这对于我们DIYer来说,并不是什么难题。我们最擅长的就是对于硬件的优化,在现有的平台上,玩最新最酷的游戏!

既能动手学硬件知识,又能玩游戏,还等什么呢,跟我们一起来体验激情夏日吧。

我们的优化对象──主流硬件平台介绍

这里的优化就是发掘硬件潜力来使游戏在保证画质的前提下,让运行速度得到最大提升!在介绍游戏软硬件的优化全攻略之前,首先要说说我们这次主要针对哪些硬件平台进行优化。那些使用Pentium 4 3GHz以上CPU,使用GeForce FX5950、Radeon9800XT的高端平台可以将游戏各项设置都设为最高,尽可以打开抗锯齿和各向异性过滤;而那些使用1.2GHz以下的CPU,使用主板集成显卡和GeForce2 MX的低端平台也不是我们这次重点照顾的对象,因为巧妇难为无米之炊。这些低端平台要想玩好当前新游戏的关键问题是升级硬件平台。

我们这次主要针对的对象是:2GHz左右的CPU(AMD平台包括Athlon XP1700+至2500+;Intel平台包括赛扬2GHz至P4 2.4C GHz),显卡在千元级以下的中端硬件平台,这个档次的电脑基本上可以应付最新的游戏,但有时又会有吃力的感觉,也许一个新游戏可以正常运行在30帧/秒,优化后可以达到40帧/秒,甚至更高。wWW.ItcOMPuTER.COm.cn所以中端硬件平台正是硬件和软件优化最能发挥作用的领域。其实话又说回来,对低、中、高平台来说很多优化方法都是通用的,低端平台和高端平台的优化也都是必要的,只不过效果和所起的作用没有中端平台那么明显罢了。所以我们这次的优化之旅以主流中端硬件平台为主,兼顾低端平台和高端硬件平台。后面的游戏优化测试也是在中端硬件平台上进行。

虽然这次的文章不是选购指南,但考虑到低端平台的升级需要,尤其是玩家显卡的采购和更新需要,我们仍要对中低端平台的CPU和显卡做一个简单的点评。

1.CPU

由于两大CPU厂商不同的商业策略,造成了产品性价比的不同。如果目前组建一套中档游戏平台,AMD的Athlon XP 2500+的盒装售价在620元左右,与之游戏性能相当的Intel P4 2.4C GHz售价在1300元上下。两者都有一定的超频能力,分别是AMD和Intel平台的中端主力,但相比之下Athlon XP 2500+的性价比要更好一些。此外市场上还有一款新出的采用Prescott核心的Celeron D,性能也不错,已经逼近相同标称频率的Athlon XP,是Intel爱好者的好选择,只是上市初期价格有些高,盒装2.53GHz大约为730元。

2.显卡

显卡在某种程度上可以说是一分价钱一分货,所以这里我们拿价格来划分档次。在1300元以下NVIDIA和ATi的产品是捉对厮杀。我们这里简单介绍一下市面上可以买到的1300元以下的中低端显卡。

①NVIDIA 显卡

GeForce FX 5200,这是NVIDIA的入门级DirectX 9(简称DX9)显卡,核心频率250MHz,显存工作频率为400MHz。它的显存位宽就有128位和64位两种规格,购买时需要注意。还有一种GeForce FX 5200 Ultra,本来只在GeForce FX发布初期销售过一定数量,后来就因为成本问题销声匿迹了。但近来国内不少显卡厂商拿到了一批库存芯片后,又开始销售这个产品,它的核心/显存频率是325/550MHz,在低端中是相当强悍的。至于NVIDIA新推出的GeForce FX 5500,别看产品名称上了一个台阶,但实际核心和GeForce FX 5200是一样的,都基于NV34核心,只不过核心频率高了20MHz而已。虽然GeForce FX 5200和5500理论上可以支持DX9的所有特效,但因为它毕竟是低端显卡,设定频率低,核心设计也经过大大简化,所以在应付DX9游戏时就会比较吃力。

GeForce FX 5700系列,这是NVIDIA力推的中端产品,它支持DX9,支持CineFX2.0的全部特性。它分为LE、标准、Ultra三个版本。其中Ultra版还具有DDR3显存的产品,它们的核心/显存频率分别是:250MHz/400MHz、425MHz/550MHz、475MHz/900MHz。从频率上我们就可以看出它们的性能和价格差距也必然是巨大的。GeForce FX 5700 Ultra虽然性能最强,但其价格已经超过1300元。在高端DX9游戏中,LE版适当地关闭一些游戏特效来换取流畅的游戏速度还是必要的。而标准版性能已经有了大大提升,在优化的前提下,可以尽可能多的保留游戏特效。至于GeForce FX 5700 Ultra在很多游戏中已经可以将特效全部打开了。

此外还有GeForce FX 5600,虽然市面上仍能见到,但它早已停产多时,而且价格和性能也不比GeForce FX 5700LE占优,所以我们不再推荐。

②ATi显卡

我们再来看看ATi的产品,它的低端主力是Radeon9200系列,包括Radeon9200标准版和Radeon9200SE,核心/显存频率是250MHz/400MHz,其中Radeon9200标准版显存频率是128位,而Radeon9200SE就是64位显存的官方版。Radeon9200还有一个问题是它仅仅支持DX8.1,在DX9游戏大潮来临的今天这就意味有众多精彩特效无法呈现出来。

Radeon9550,这可是眼下显卡市场的当红小生,以其完整的DX9特效支持、不错的性能、适中的价格成为ATi中低端的利器。其核心/显存频率是250MHz/400MHz,虽然看起来频率并不高,但得益于RV350LX的优异DX9设计,游戏性能相当不错。

Radeon9600系列,它分为9600SE、9600标准版、9600PRO和最新的9600XT。9600标准版、9600PRO是同期发布的,采用的核心是RV350,核心/显存频率是:325MHz/400MHz、400MHz/600MHz。9600SE和9600XT采用的是RV360核心,核心/显存频率是:325MHz/400MHz、500MHz/600MHz。其中9600SE又是一款显存位宽是64位的产品,所以虽然它核心频率超过Radeon9550,但实际性能反而不如Radeon9550。RV350和RV360在特性支持上并没有什么大的差别,我们只要观察频率就能判断出几款Radeon9600的性能。不过其中9600XT的价格已经超出了1300元。

Radeon9800SE,这款产品颇有传奇色彩,传说它是和高端的Radeon 9800系列在一个生产线下来的,有很大的成功几率破解成Radeon9800,但后来证明这个破解有很大的商业运作成分在里面。Radeon9800SE早期的核心是R350的,现在的是R360的,核心/显存频率是325 MHz /500 MHz,显存位宽128位。

重点提示:这里要特别说明一下显卡显存位宽问题。

显存位宽(bit)即一个时钟周期传送数据的位数,位数越大,传输效率越高。显存带宽是指GPU与显存之间的数据传输速率,它以字节/秒为单位。

例如:在1024×768×32的显示模式下,进行像素渲染时每一帧需要的数据传输量 = 水平分辨率×垂直分辨率×(基本渲染数据读写+纹理数据读取)=1024×768×(16+32)=38MB。如果帧刷新速度为60帧/秒,则显存带宽需求为38MB×60=2.3 GB/s。而这仅仅是像素渲染所需的带宽,要是使用更高的分辨率、更高的刷新率和打开全屏抗锯齿、各异性向过滤时,带宽的消耗将更惊人!由此可见,只有足够大的显存带宽才能带来更精细(高分辨率)、色彩更逼真(32位真彩)、和更流畅(高刷新速度)的3D画面!

而显存带宽跟显示卡的显存速度和显存架构有关,其计算公式为:显存带宽=显存工作频率×显存位宽/8。因此,在工作频率一定的情况下,显存位宽的大小决定了显存带宽的大小。

目前的主流显卡核心都是128位的,发布时展示的公版显卡显存也都是128位的,但NVIDIA和ATi为了低端芯片的销路,也为了迎合显卡厂商的需求,往往把芯片设计成既可以使用128位显存,也可以使用64位显存。这样到了大量生产时,为了降低生产成本和销售价格,显卡厂商往往会生产128位核心搭载64位显存的“阉割”产品,它的理论显存带宽仅仅是128位显存的一半,性能下降是十分巨大的,而产品价格往往只是降低了几十元,所以从性价比考虑我们不推荐这种产品。

在进入游戏实战优化之前,我们先给大家介绍一些基础的软硬件优化知识以及和显卡有关的背景资料,为我们的实战优化做好准备。

 

 
新一代集成显卡GMA900游戏性能感受

不久前Intel全新推出的i915/925系列芯片组对PC架构进行了大幅更新,其中的i915G集成了GMA900图形核心,它的核心频率为333MHz,拥有4条渲染管线,硬件支持DirectX 9.0和PS 2.0,支持OpenGL 1.4。如此强大的规格出现在集成显卡上还是头一遭。集成显卡低下的3D性能在GMA900身上还会出现吗?

GMA900的特色技术

GMA900性能和功能的提高在于采用了不少特色技术,比较重要的有区域渲染技术3(Zone Rendering Technology 3)、双头显示(Dual Display)、动态显存分配技术3(Dynamic Video Memory Technology 3)。

区域渲染技术3(ZRT3)

通俗地讲,ZRT3技术就是用来节省显存带宽的技术。传统的图形处理过程需要经过“几何转换&光照处理(T&L)→图形初始处理→纹理处理→像素处理”的过程,整个过程由于需要不断对显存进行读写操作,从而对显存带宽提出了苛刻的要求。其中有些在屏幕上无法显示的场景在这个过程中也需要进行处理,这样就浪费了显存带宽。

ZRT3通过增加预处理的过程,首先剔除会被覆盖掉的场景,从而省去相应的处理。另外ZRT3对显存的使用也进行了大幅优化,读取效率得到了提高。

双头显示

双头显示在独立显卡上已经存在多时,并且已经发展得颇为成熟了。但在集成显卡上还是首次出现。GMA900提供了和独立显示核心芯片一样的克隆(Clone)、复制(Twin)和桌面延展(Extended Desktop )三种显示模式。

从功能上来说,Intel的双头显示借鉴了其他厂商的成功范例,包括了目前的几种常见模式,功能已经比较完善。

动态显存分配技术3(DVMT3)

DVMT的核心是动态变更显存共享内存的大小。DVMT3与前几代相比的一个重要改进就是允许在应用程序执行过程中实时分配显存容量,从而保证了显示性能和系统性能的平衡性。DVMT3提供了三种显存容量分配模式供用户选择:

根据系统内存不同,GMA900可以分配的显存容量也有所不同。在Fixed模式下,分配的共享显存固定不变,根据系统内存大小的不同,分别是32MB或128MB;在DVMT模式下,根据需要,实时动态分配,以满足显示的使用需求,最多可以被分配224MB内存(包括预分配的内存);而“Fixed +DVMT”模式则是一种混合模式,采用了固定显存容量加动态分配容量的新方法,采用此模式的前提条件是系统内存至少有256MB。

GMA900的实际性能表现

对于GMA900,大家更关心在实际应用中的表现如何。笔者在GMA900上试玩了目前大家常见的主要3D游戏,主要重视实际的游戏画面是否流畅,画面质量如何,同时用FPS帧率作为参考。另外,也尝试回放了高清 WMV格式的演示影片。总之,一切都以一个玩家实用的角度来审视GMA900。

1.CS一直都是最流行的游戏,新的资料片《零点危机》采用了改进的引擎,画面更加出色。我们采用了OpenGL作为图形引擎,1024×768分辨率。游戏画面相当流畅,没有迟滞感,画面质量也相当出色,没有任何问题。fps一直维持在40~70之间。

2.最初笔者以为GMA900可能无法运行《使命的召唤》,不过出人意料地,GMA900不仅可以运行《使命的召唤》,而且效果还不错,游戏流畅;尽管有些效果无法支持,但整体还不错,可以接受。fps在20~40之间波动。

3.《马克思佩恩2》的大名想必大家都有所耳闻,类似黑客帝国的慢镜模式是它最独特的地方。GMA900由于不能硬件支持顶点着色(Vertex Shader),只能通过软件加速。在高频P4的帮助下,GMA900运行起来很流畅,在1024×768分辨下fps在30~40之间。仅有少量效果无法表现但无关大局。

4.“极品飞车”系列在玩家中拥有大量的支持者,最新的《地下狂飚》基于DX9,光影效果几近完美。GMA900在高分辨率下有迟滞感,在640×480的分辨率下游戏终于变得流畅,但速度感仍然不如独立DX9显卡。而且,游戏原本流光溢彩的光影效果无法表现出来。fps一直在20~40间摇摆。

5.《科林麦克雷拉力赛4》以其逼真的操作感和画面闻名,与“极品飞车”系列强调速度不同,《科林麦克雷拉力赛4》更侧重真实性。GMA900进入游戏后贴图错误严重,无法得到正常的游戏画面,GMA900的驱动仍然需要进一步完善。还好,游戏速度还是比较流畅的。

6.在FIFA2004中GMA900表现正常,画面流畅,少量细节无法渲染从而使图像有些失真。游戏过程中fps一直稳定在36~40之间。

7.Pro Evolution Soccer3是大名鼎鼎的《实况足球7》的PC版本。高分辨下迟滞感明显,像是慢镜头回放;在640×480分辨率下画面流畅,各种效果正常。fps维持在30~40之间。

8.KONAMI出品的《少年忍者龟》相信能够引起不少人对童年的回忆,基于DX8的画面显得欢快明亮。GMA900在贴图上出现错误。不过在关闭Toon Shade后,画面终于变得正常。

9.《细胞分裂2-潘多拉的魔盒》出自上海育碧,体现了国内目前游戏制作的顶级水平。画面的光影效果给人留下深刻印象。可惜GMA900的驱动还有些不完善,在加载游戏完毕进入游戏时弹回了桌面。

10.《魔兽争霸3之冰封王座》是目前最火爆的即时战略游戏之一,笔者尝试在1024×768的分辨率下打开8家AI,大部分时间还算流畅,fps维持在30~40之间,在大决战中由于大量个体同时使用魔法,画面变得迟滞。降到800×600分辨率后情况稍有好转。由于《魔兽争霸3之冰封王座》的引擎并无太多的效果,游戏画面与独立显卡并无二致。

11.《天堂2》采用了《虚幻2》系列的引擎,是目前网络游戏中图像最出色的游戏之一。大部分时候GMA900运行起来比较流畅,fps在20~30之间,跟《魔兽争霸3之冰封王座》相似,在大量个体同时使用魔法效果时,fps急剧下降。降低分辨率后,情况有所好转,基本上都可以流畅运行。

试玩了大量游戏后,笔者又播放了微软的高清WMV(1080P)演示,这个演示对机器性能的要求相当高。不过GMA900在高频CPU的协助下,画面没有任何停顿,非常流畅。

相信大家通过上面的实际应用对GMA900应该有个大概了解了。客观地说,GMA900的性能比标准GeForce FX 5200略逊一筹,目前的中低端游戏都可以应付自如。但是由于有些特效不能支持,画面上不如独立的DX9显卡。

考虑到PCI-Express目前较高的价格和GMA900不错的性能,笔者建议有兴趣采用i915G搭建系统的朋友可以先使用GMA900,在确认无法满足要求的情况下再另外购买独立显卡。这样可以避免不必要的浪费,毕竟,电脑够用就好。

 
GeForce2也能玩DX9的游戏

  3年前GeForce2可是当红“炸子鸡”,不但游戏速度快而且画面质量也不错,至今我还牢牢记得当时从电脑城买回速配7700时的兴奋和激动。3年时间一晃就过去了,在这期间我玩了不少游戏,GeForce2都基本上能胜任,就是速度慢一点,而且没有DX8和DX9的特效,正是由于所有的游戏都能运行,我就没有下决心把它给换掉。但今天我碰上了一款大作──《波斯王子:时之砂》,运行时竟连游戏的开始界面都进不去,难道这回真的要为我的爱将GeForce2默哀了吗?

  为了挽救我的GeForce2。我开始在茫茫网海寻医问药。功夫不负有心人,终于找到了一颗救命稻草,那就是一款显卡增强工具软件──《3D Analyze》。

  下载后迫不及待运行《3D Analyze》,然后按网上找到的提示,将Hardware Limits(cap bits)下的5个选项全部打钩确认,再RUN《波斯王子:时之砂》,《波斯王子:时之砂》的画面果然出现了,按捺住激动的心情,我再按提示将游戏Advance Effect下的选项全部关掉,然后重新进入游戏,我终于能够操控英俊的波斯王子了。

  GeForce2总算是救了回来,但“廉颇”毕竟是老了,《波斯王子:时之砂》漂亮的画面在GeForce2上表现得很一般,今年如果GeForce FX5900SE的显卡降到千元左右,就让我的爱将速配7700下岗去吧!玩了3年GeForce2也有了一些小小的体会,在这我想对和我一样还固守GeForce2的朋友提两条建议:

  1.由于NVIDIA的驱动程序的功能越来越完善,很多以前优秀的显卡调试工具软件都已是英雄无用武之地,建议大家不妨试试《3D Analyze》这款软件。虽然《3D Analyze》并不能使老显卡真正拥有新显卡的功能,但它通过模拟能让你的老显卡骗过驱动程序和游戏的检测,从而让一些不支持老显卡的游戏可以顺利运行。

  2.NVIDIA的Forceware驱动程序使用了新的编译器,对GeForce2的兼容性不是很好,一些游戏可能出现贴图时有时无的现象,换回老驱动程序能解决上述问题。

 
From:http://www.itcomputer.com.cn/Article/Hardware/201309/2827.html
    Copyright © 2005-2013 电脑知识网 Computer Knowledge   All rights reserved.