荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: trunks (沉默。。。哀悼), 信区: Microsoft
标  题: 优化系统 玩好游戏
发信站: 荔园晨风BBS站 (Mon Oct 27 13:23:27 2003), 站内信件

http://www.pconline.com.cn/pcedu/teach/os/10309/224939.html

  国庆长假就要到了,在这个“悠长”的假期里,玩电脑游戏也是一种不错选择。
不过,游戏作为大型软件,要想让它顺畅地运行并达到最佳的效果,可是要费一番
心思的哦!在本专题中,我们从Windows平台、优化操作系统、设置游戏相关硬件、
解决游戏的兼容性和加要费一番心思的哦!在本专题中,我们从Windows平台、优化
操作系统、设置游戏相关硬件、解决游戏的兼容性和加快游戏运行速度等方面,探
讨了优化系统、提高大型软件运行效率的问题,希望能让朋友在这个假期里痛痛快
快地在虚拟时空中做一回英雄! 操作系统的优化

  操作系统的优化

  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个小时,即浪费时间又加大了硬盘的读写损耗。
因此大容量硬盘分区和碎片整理很讲究方法:

  ●将操作系统所在分区设置为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”选项卡,在左侧弹出的导航面板中选择“nVi
ew”,再单击右侧对话框下面的“设备设置→彩色校正”,打开如图3所示的界面,将
“数字振动”下的滑块调到“中等”即可。

  2. 声音的优化

  ①软声卡的弱点

  声音加速功能对3D游戏也会产生直接影响。很多用户采用的是主板上集成的AC'97
声卡,不仅声音效果一般,速度也成问题——部分AC'97声卡是软声卡,要通过CPU进
行解码模拟真正的声卡发声,这就会加重CPU的负担。日常工作任务计算量不大一般不
会有太大影响,但在玩CS、魔兽争霸等3D游戏时,劣势就显示出来了:遇到多人混战
的场面,就会出现声音不同步、画面断断续续的现象。

  部分软声卡还有个致命弱点:不带功放电路。这会导致声音过小,在玩游戏或看
DVD时都受影响。如果用户不愿意更换声卡,可以自己为声卡加上功放。

  到电子市场买一块成品的功放板(只需几元钱,电压一般为9~12伏,可以直接从
主机电源上取电),将声卡的Speaker口接到功放板输入端上,再将耳机接在功放板
输出端上就可以了。购买较大功率的音箱也是一种方法,不过如果用户经常玩CS或魔
兽争霸3一类游戏较多的话,最好买一块硬声卡(50~70元的即可)。

  ②声卡对游戏稳定性的影响

  笔者刚开始玩魔兽争霸3的时候,机器经常死机或重新启动,原以为是显卡的问
题。更改驱动、降低显存频率依然无效,后来发现每次死机,声音总是出现连续的异
响,于是分析可能是声卡的影响。仔细留意魔兽争霸3的声音设定,发现默认值是用
兼容创新的EAX驱动。EAX是用来营造环境音效的,可以调整回响、混响等不同环境下
的音效,但它要求游戏支持4声道输出,同时你需要使用4个音箱。我的声卡是低档的
夜莺普及版,音箱只是两个塑料的,再加上魔兽争霸3是战略游戏,不需要对环境声
音精确定位,根本没必要选中EAX。于是我就把它改为杜比环绕,如图4所示,再次游
戏发现死机问题很少出现了。其他游戏里也有很多因为EAX出问题的例子,最典型的就
是极品飞车3:就算你接了4个音箱,还是没有音频定位效果,车尾被撞后一样是前置、
后置音箱一起响。

  对于使用AC'97声卡的朋友来说,可以使用Analog Device公司推出的最新版Sound
MAX4.0 XL驱动(以下简称MAX4,下载地址为http://drivers.yesky.com/servlet/dri
ver.yeskydown?tag=2&&objID=92783)来让AC'97声卡表现得更好。不过MAX4是针对An
alog 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)。它可以在Wi
ndows 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驱动。

  ③及时安装补丁程序消灭游戏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主频的追求,把钱花在内存和显
卡上,主板的前端总线带宽也应该注意。




--
这一天,我发现了生命的可贵
    我沉默,不代表我并没有看法
        我的天空,深蓝灰沉潸然落泪

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.39.98]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店