操作系统的优化
1、选择合适的游戏平台
对于2002年以前推出的游戏,Windows 98是最好的游戏平台;对于2002年以后开发的游戏,Windows 98就有些落伍了:很多新的硬件和游戏都针对Windows XP进行优化,连微软也宣布不再为Windows 98提供更新和技术支持,因此,Windows XP是新3D游戏的最佳选择。
也许有人认为,Windows XP只是一个适合工作和上网的平台,对游戏的支持并不好。在Windows XP刚推出的时候的确如此,不过,随着越来越多的硬件厂商推出为Windows XP优化的新驱动,越来越多的软件厂商推出为Windows XP优化的软件和游戏,Windows XP作为一个性能稳定的多媒体中心的地位日益突出,游戏在Windows XP里的效果自然会越来越好。比如Windows XP的Direct Sound编码就比Windows 98的好很多,这意味着在音质方面Windows XP要优于Windows 98。
2、优化Windows
有关Windows的优化相信每个读者都尝试过了,因此在这里我们只针对直接影响游戏速度的硬盘和内存的设置。①磁盘性能设置技巧
首先,大家确认硬盘及主板支持的UDMA功能正常。除注意数据线的连接和BIOS设置外,主板的IDE驱动一定要装好。Intel芯片组的主板应该安装Intel应用程序加速器(Http://www.mydrivers.com/);VIA芯片组的主板需要安装4合1驱动,如果仍然无法认出硬盘的型号打开UDMA,必须再下载IDE Device Driver(Http://www.mydrivers.com/)。这个小工具能直接通过设备I/O掌控IDE设备运作,校正设备出现的I/O错误,并自动由高到低逐级尝试设备的传输模式级别直到最适合的级别。相比之下,Windows默认的驱动可就没这么聪明了,当兼容性不好的时候,它只会直接把存储设备传输模式由式最高降到最低,这就是很多朋友的系统在未装VIA IDE驱动前,硬盘传输模式被固定在低速PIO模式的原因。
使用windows 2000/ XP的用户可以通过“控制面板→性能和维护→系统→硬件→设备管理器”,在打开的界面中双击“IDE ATA/ATAPI控制器”下面的“主要/次要IDE通道”,在打开的属性窗口中单击“高级设置”选项卡。如果如图1所示的界面中“传送模式”为“DMA(若可用)”,即表示硬盘的UDMA功能正常。
提示:一般来说,在Windows 2000/NT/XP中,不能使用UDMA磁盘加速,都是因为主板或IDE驱动没正确安装。
②虚拟内存设置技巧
即时战略游戏的后期,大量的单位和魔法、战斗效果会需要很多内存资源,加上Windows本身也需要部分内存,系统不得不调用大量硬盘空间作为虚拟内存,因此虚拟内存对游戏的速度影响比较大。如果你经常玩游戏,建议按以下原则设置虚拟内存:
●尽量将虚拟内存设置在C盘和D盘(因为越靠近硬盘内圈,磁盘的数据读取速度越快);
●尽可能将C盘或D盘独立出来,专门供虚拟内存使用,这样系统能随时利用连续的簇来读写数据,效率将大大提高;
●Windows会优先将不活动的进程放到磁盘中,把内存资源让给活动的进程,因此即便你的内存很大,也不要强行禁止虚拟内存。最好的做法是利用工具软件将部分内存作为虚拟磁盘,然后把虚拟内存设置到该虚拟盘上,自然就能大大加快速度了!(具体设置方法请见本期B4版)。
③碎片整理技巧
现在120GB的硬盘已经逐渐成为主流,因此一个硬盘分区在20GB以上很正常。如此大的硬盘分区,整理起来往往要用3~4个小时,即浪费时间又加大了硬盘的读写损耗。因此大容量硬盘分区和碎片整理很讲究方法:
[1] [2] [3] [4]
●将操作系统所在分区设置为10GB以下,采用FAT32格式;
●对操作系统以外的分区应该尽量使用NTFS格式,利用其本身簇小的优点,减少碎片整理的次数;
●存放有Ghost镜像文件和大量视频文件的分区不要经常整理,以免因为破坏不可移动文件的结构,造成镜像文件和视频文件的损坏;
●将频繁写入硬盘的程序及文件转移到一个专用的分区,然后用Vopt或是Perfetc Disk等专业工具进行整理。
④内存优化技巧
3D类游戏对系统资源要求很高,可用内存的多少,往往决定了游戏的速度。除了在BIOS中调整内存参数外,在系统中可使用工具软件优化内存。目前流行的几款内存整理工具如MemTurboⅡ等都不错。
不过,有时候我们也不能完全依靠软件。因为游戏进行一段时间后,可能存在无效单位占用了内存不释放的情况,而内存调节工具并不知道到底哪些单位是无效的——最好的方法是发觉游戏变慢以后,存档后退出游戏,重启计算机后再读取存档。
游戏相关硬件的优化
1、显示设备的优化
一般来说,600~1000元之间的主流显卡可以很流畅地运行大部分游戏。不过前提是你对显示进行了正确的设置。
①Open GL设置技巧
由于使用NVIDIA芯片显卡的用户占大多数,这里就用调整GeForce2 MX/MX400显卡的Open GL性能为例:先安装较稳定的雷管驱动(目前最好的为45.23版),然后打开“显示属性”对话框,选中“GeForce2 MX/MX400”选项卡,单击“附加属性”按钮,将“启用缓冲区扩展”、“允许双面扩展使用本地视频内存”和“使用快速线性贴图过滤”三个选项均选中,如图2所示。如果想提高游戏速度,可以将AGP纹理可调用的内存从默认的1MB加大,最多可以调整到显存的一半容量,再将“垂直同步”选项关闭。打开“各向异性过滤”可以提高图像质量,但它会降低系统速度,机器配置一般的朋友应该关闭该选项。
②关闭平滑处理模式
3D平滑处理实际上是一种图形柔化技术,这个选项打开后对游戏速度的影响也比较大,如果用户的显卡档次不高的话,平滑的效果也不尽如人意。因此建议大家在“3D平滑处理设置”对话框中将其设置为“人工选择平滑处理模式→关闭”。
③调整亮度和刷新率
游戏的亮度和刷新率一直困扰着游戏玩家。有些显示器可调整的亮度范围很窄,往往亮度调到最大值玩游戏时还是一片黑暗。由于Windows 2000/XP程序设计的BUG,采用Open GL驱动的3D游戏刷新率只有60帧!对这些问题,我们可以采用第三方工具来解决问题。
●亮度问题——安装PowerStrip后,将GAMMA调整到合适的值,然后保存为配置文件,要调用的时候,点一下配置就可以了(看RM、ASF文件亮度太低的问题也解决了);
●刷新率问题——我们可以到驱动之家下载一个专用的显示刷新率固定工具。ATi显卡的用户可以使用R3Dtweak的工具(下载地址为http://www1.sz1001.net/down.ASP?id=2278&&no=1),或者安装非官方的omega驱动。
④让游戏色彩更艳丽
使用ATi显卡的朋友基本上不用再对游戏进行色彩调整。使用NVIDIA系列显卡的用户,一定要记得打开“数字振动”:
在桌面上单击鼠标右键,选择“属性”,单击“设置”选项卡,再单击“高级”按钮,然后选中“GeForce2 MX/MX400”选项卡,在左侧弹出的导航面板中选择“nView”,再单击右侧对话框下面的“设备设置→彩色校正”,打开如图3所示的界面,将“数字振动”下的滑块调到“中等”即可。
2、声音的优化
①软声卡的弱点
声音加速功能对3D游戏也会产生直接影响。很多用户采用的是主板上集成的AC'97声卡,不仅声音效果一般,速度也成问题——部分AC'97声卡是软声卡,要通过CPU进行解码模拟真正的声卡发声,这就会加重CPU的负担。日常工作任务计算量不大一般不会有太大影响,但在玩CS、魔兽争霸等3D游戏时,劣势就显示出来了:遇到多人混战的场面,就会出现声音不同步、画面断断续续的现象。
部分软声卡还有个致命弱点:不带功放电路。这会导致声音过小,在玩游戏或看DVD时都受影响。如果用户不愿意更换声卡,可以自己为声卡加上功放。(下转B3版)
(上接B2版)到电子市场买一块成品的功放板(只需几元钱,电压一般为9~12伏,可以直接从主机电源上取电),将声卡的Speaker口接到功放板输入端上,再将耳机接在功放板输出端上就可以了。购买较大功率的音箱也是一种方法,不过如果用户经常玩CS或魔兽争霸3一类游戏较多的话,最好买一块硬声卡(50~70元的即可)。
②声卡对游戏稳定性的影响
笔者刚开始玩魔兽争霸3的时候,机器经常死机或重新启动,原以为是显卡的问题。更改驱动、降低显存频率依然无效,后来发现每次死机,声音总是出现连续的异响,于是分析可能是声卡的影响。仔细留意魔兽争霸3的声音设定,发现默认值是用兼容创新的EAX驱动。EAX是用来营造环境音效的,可以调整回响、混响等不同环境下的音效,但它要求游戏支持4声道输出,同时你需要使用4个音箱。我的声卡是低档的夜莺普及版,音箱只是两个塑料的,再加上魔兽争霸3是战略游戏,不需要对环境声音精确定位,根本没必要选中EAX。于是我就把它改为杜比环绕,如图4所示,再次游戏发现死机问题很少出现了。其他游戏里也有很多因为EAX出问题的例子,最典型的就是极品飞车3:就算你接了4个音箱,还是没有音频定位效果,车尾被撞后一样是前置、后置音箱一起响。
[1] [2] [3] [4]
③优化声卡驱动
对于使用AC'97声卡的朋友来说,可以使用Analog Device公司推出的最新版SoundMAX4.0 XL驱动(以下简称MAX4,下载地址为http://drivers.yesky.com/servlet/driver.yeskydown?tag=2&&objID=92783)来让AC'97声卡表现得更好。不过MAX4是针对Analog Device自身AD1985芯片而设计的,所以我们需要对它进行一些修改才能正确安装:首先找到驱动安装程序中的驱动配置文件(.inf格式),用记事本打开文件并在其中寻找类似“%WDM_AC97AUD.DeviceDesc%=WDM_CAYMAN…”这样的字符串,VIA芯片的声卡配置文件是VIAUDIO.inf,SIS的也带有相应字样。
提示:搜索配置文件也有技巧。在Windows XP中单击“开始→搜索”,然后在打开的搜索对话框左侧选择“所有文件和文件夹”,接下来在“全部或部分文件名”中输入“.inf”,在“文件中的一个字或词组”中分别输入VIA、SIS、AC197,再单击“搜索”按钮,就可以快速找到我们需要的配置文件。
找到相应的配置文件后,将它们全部复制下来,再从MAX4的安装程序目录下找到SMAXWDM文件夹中的smwdmCH5.inf文件,去掉文件的只读属性,用记事本打开,找到“AnalogDevices”的字符段,把刚才复制的内容全部添加到它下面后保存文件,这样就可以正常安装MAX4驱动了(每行的最前面加上“%WDM_AC97AUD.DeviceDesc%=WDM_JS_JE_DO”字样,如图5)。然后再双击Setup.exe就可以更新驱动了。在安装的时候Windows XP会提示你该驱动程序没经过数字签名,单击“仍然继续”按钮即可。如果用户不清楚自己的计算机使用的是什么芯片的声卡,可以单击“开始→运行”,然后输入“dxdiag”后“确定”,打开DirectX诊断工具,单击“声音”选项卡,即可查看到你的声卡设备ID号,如图6。
④安装游戏的音效补丁
还有很多游戏提供了声音DIY功能。比如CS就是一个可以对音效进行DIY的游戏:很多网站提供了CS模型和音效包的免费下载,下载一个黄金音效包并安装,然后在声音设置界面中选中“高品质音效”,在战斗中就可以享受到美国枪战大片般的声音效果了。
喜欢DOS老游戏的朋友还可以到驱动之家下载SoundFX NT最新2.00版For Windows NT/ 2000(下载地址为http://www.mydrivers.com/dir16/d6717.htm)。它可以在Windows NT/2000的DOS窗口下模拟声卡,从而让以前的DOS程序(游戏)重新发出声音。DOOM、毁灭公爵等一大堆游戏又可以在新的系统里出声了!
游戏自身的优化
1、游戏常见问题的解决方法
①驱动和设置引起的问题
很多玩家都喜欢安装最新的雷管驱动和ATi催化剂驱动,这些驱动很多是一些狂热爱好者开发的超频版驱动,速度的确比较快,但稳定性一般都不太好。建议大家尽量采用通过微软数字认证的驱动程序。另外,为了保证最大的兼容性,在CS等游戏中,默认情况下选择的是用软件加速,我们必须在游戏界面中手工选择硬件加速模式,否则高档显卡的性能将无法发挥。
相对nVIDIA芯片的显卡而言,ATi显卡的催化剂驱动问题较多,例如Omega3.5版在推出不久之后就已经释放了两个hotfix补丁,效果仍然不好。很多用户发现Omega3.5版驱动和很多游戏产生冲突,而使用Radeon 9100的用户甚至不能使用催化剂3.5驱动去玩Open GL游戏。其主要原因在于:Omega驱动将会对系统进行大幅度的修改,用户在安装最新版的Omega驱动时,一定要先卸载旧版本的驱动。事实上,Omega驱动比官方驱动更值得使用,它为我们在FSAA 4x下带来了更高的分辨率和更佳的画面,兼容性与性能也更好。
②硬盘模式及芯片组的影响
有人喜欢玩《欲望之血》之类的3D游戏,这种游戏通常采用D3D驱动加速,因此我们在进行游戏设置时,一定要选对加速引擎(如图7),否则游戏会采用默认的软件模拟加速,游戏速度将会大打折扣。
此类游戏对硬盘的DMA模式也很敏感,你一定要确保硬盘的UDMA功能打开了,否则游戏中会感到明显的停顿。采用Intel芯片组主板的用户一定要安装Intel提供的应用程序加速器,使用AMD平台的用户主板一般是VIA的芯片组,一定要安装VIA 4合1驱动。
提示:有些主板采用两种芯片组控制南北桥,比如升技的KG7/KG7RAID主板,其北桥采用AMD公司的AMD761,南桥采用了VIA的686B。对此类主板应该先安装VIA 4合1驱动,但在安装的时候应该选择定制安装,不选择VIA AGP GART驱动。然后再安装AMD公司提供的AGP Miniport驱动。
[1] [2] [3] [4]
③及时安装补丁程序消灭游戏BUG
有些时候无论我们怎样调整,运行某个游戏时总会出现问题,此时你应该注意是不是游戏本身的问题——尤其是AMD CPU及相应芯片组的朋友,应该在运行游戏之前就去网上搜索一下有没有该游戏对应的补丁程序或升级包。比如著名的盟军敢死队2就有一个专门针对AMD的补丁,如果AMD用户没有安装该补丁,在玩盟军敢死队2时就会经常突然退出跳回桌面。
2、游戏本身参数的优化
现在的3D游戏提供越来越多的选项供玩家调节,这方便了不同配置的玩家。我们以魔兽争霸3为例来看看此类游戏视频设置的方法(如图8):
分辨率:建议不要选择1024×768,800×600会快很多,除非你有19英寸的显示器。
模型细节:指人物的结构三角型数量,英雄的三角特征复杂一点,如果你的电脑在混战中经常觉得有停顿,就不要选最高。
材质质量:也称为贴图质量,它是指将一片物体的组织进行复杂化还是简单化。选“低”,将使用较少的组织数量和16位色深处理光影和地图;“中”使用标准的组织数量、16位色深;“高”使用标准的组织数量和32位色深。
粒子:就是物体破碎后的图像效果,还有攻击时的武器光影图像效果、受到攻击时身体受击的图像效果等。“低”采用30%实际粒子,中等画质;“中”采用65%实际粒子,高等画质;“高”采用100%实际粒子,高等画质。
光线:“低”使用一道光线;“中”使用四道光线;“高”使用八道光线。
阴影:建议打开,立体感更强,对速度影响不大。
电脑硬件配置较低的朋友,建议采用如图8所示的设置,其他种类的游戏可以依此类推。
小结
1.游戏其实和其他程序没什么分别,当你把系统调整到较佳的状态,再对游戏的音效及视频效果进行优化,就会发现其他应用程序也从中得到了好处。笔者发现,大部分游戏运行不正常,都是由驱动引起的问题,其中声卡对游戏的影响容易被我们忽略。
2. 3D游戏对系统要求较高,进行此类游戏时候尽量把FTP、BT下载等任务关闭,否则会大大影响游戏速度,硬盘长时间负荷过大也容易损坏。
3.在CPU主频超过2G以后,多数游戏对内存资源和显卡速度的依赖较大,相对而言CPU并不是特别重要。比如一台赛扬2G+512MB DDR内存的计算机,玩魔兽争霸3时会比一台P4 3G+256MB DDR内存的机器流畅,就是内存在起主导作用——如果主要是为了游戏娱乐,配机的时候可考虑降低一点对CPU主频的追求,把钱花在内存和显卡上,主板的前端总线带宽也应该注意。
(出处:http://www.sheup.com)
(出处:http://www.sheup.com)
(出处:http://www.sheup.com)