显卡在游戏中的优化攻略

互联网 | 编辑: 2005-07-21 00:00:00转载 返回原文

第一页

  我是一个超级游戏发烧友,不管是目前红得发紫的WOW、号称“硬件杀手”的DOOM3,还是效果酷得让人眩晕的Half Life 2,一个都没能逃过我的“魔掌”。

  不少硬件高手常常会问我类似的问题:“我的显卡已经够强的了,怎么玩DOOM3还是感觉不怎么爽啊?”、“我的显卡有点烂,优化一下可以玩Half Life 2吗?”……其实对于目前的最新3D大作,说白了,玩它们就是在玩显卡。

  目前有不少介绍如何优化显卡来玩游戏的所谓“秘籍”、“宝典”,但大都是泛泛而谈,根本没有做到“具体游戏,具体分析”。为此,我针对目前最热门的几款游戏,谈谈如何为它们量身定制,让显卡优化为游戏服务。

一、你应该了解的4个常识

  1.一般来说,基于ATi芯片的显卡擅长于DirectX游戏,而基于nVIDIA芯片的显卡则擅长OpenGL游戏,至于某款游戏是基于DirectX还是OpenGL开发,你可以从该游戏的官方网站查询获得。多数FPS(第一人称射击类)游戏采用了OpenGL技术,目前流行的DOOM3也基于此开发。

  2.要让显卡最大发挥自己的性能,尤其是在最新3D游戏的考验中做到“金身不破”,安装最新的DirectX版本、选择合适的驱动、适当的超频等基本的优化措施是必不可少的。此外,随时留意你所使用显卡的官方网站,它可能会针对某些游戏中出现的问题推出特别的补丁(hotfix)。

  3.游戏是对整个计算机系统综合性能的考验,除了显卡优化外,游戏对硬盘传输速度、内存容量、CPU运算速度也有不同程度的要求。建议大家打开硬盘的UDMA功能,否则游戏速度会大打折扣;如果你的硬盘是低速5400转,那么最好确保内存足够大,否则运行最新3D游戏速度会较慢。

  4.运行“dxdiag”命令,切换到“显示”标签,确保打开“DirectDraw加速”、“Direct3D加速”、“AGP纹理加速”三项(图1);在显卡的OpenGL设置界面中勾选“默认的纹理着色深度”。

  图1

 

第二页

二、特别的关照给特别的你

当红小生——魔兽世界(WOW)

  魔兽世界(WOW)可以说是目前最为火爆的游戏(图2),作为由著名游戏公司Blizzard最新出品的多人在线角色扮演网络游戏,其绚丽多彩的游戏场景和极富趣味性的情节是吸引玩家的主要原因。当然,魔兽世界里用来调节图像质量的设置选项数量也是多得有些让人目不暇接。

  图2

  在默认设置中屏幕分辨率是1024×768,远景显示等级为30%,材质细节最高,世界细节层次、顶点动态遮罩和硬件指针为打开状态,其余选项均关闭(图3)。这种情况下,Radeon 9550级别或以上的显卡已可以基本流畅运行默认设置下的游戏,倘若你希望游戏中的帧数更高或在稍微低端一点的显卡也能流畅运行,那么你可以做一下的一些优化。

  图3

No.1:针对游戏设置的优化

  首先,在画质的设置面板中把远景显示、环境细节、地形阴影质量、材质细节等全部设置为低,而实现光影效果的顶点动态遮罩也去掉钩选,甚至降低游戏分辨率,这样你就可以看到游戏的速度有很明显的提升了,Radeon 9550会有50%以上的提升。

  接下来开启“全屏幕泛光效果”(图4),画面不仅明亮了许多而且变得非常柔和。然后我们10%的远景显示,用来观察远方的地形,在分辨率方面,我们设在1024×768。在这种设置下低端的显卡上可以达到流畅运行的效果,同时也兼顾了游戏对画面的需求。

  图4

No.2:硬件配置吃紧的用户特别优化

  如果说显卡决定了你在玩WOW时能够获得更好的享受,那么内存的容量就决定了你是否能玩WOW了。

  如果你使用笔记本来玩WOW,由于硬盘转速往往采用的5400转低倍速,所以它对内存的要求更大,建议最好不要低于768MB。

  如果你的笔记本内存比较吃紧,建议在Windows XP中设置更多的虚拟内存,此外还有两个方法可以让内存更好的为WOW服务:

  一、为WOW设置更高的优先级

  运行WOW后,按下Ctrl+Shift+Esc键打开任务管理器,切换到“进程”选项卡,右键单击WOW游戏进程,选择“设置优先级→高”(图5)。这样能保证在内存占用比较紧张的时候,WOW最先获得系统分配的内存。

  图5

  二、定时释放WOW占用的内存

  如果你使用的是Windows XP系统,那么Windows 2003中有个名为“empty.exe”的小工具非常适合你(下载地址:),它可以释放特定程序在占用大量内存后不能及时释放的内存资源,用来改善因部分软件占用内存过大导致系统变慢的情况非常有效。

  下载获得empty.exe之后,用记事本编辑如下文字并将其保存为*.bat文件:

  @echo off

  empty wow

  将该文件保存在empty.exe所在目录,我们只需要在WOW运行过程中,偶尔运行一下这个bat批处理文件即可释放由WOW占用的内存。根据笔者的试用,其优化效果十分明显。

  三、使用OpenGL模式进入游戏

  默认情况下WOW的运行模式为DirectX模式,所以最好安装DirectX 9.0c版本。不过对于硬件配置不够强劲的用户,可以用OpenGL模式进入,方法为:用记事本打开WOW安装目录下的config.wtf文件,在其中加入一句:“SET gxApi "opengl"”(输入时不带外面的中文全角引号),保存之后即可。

  对于某些用户进入WOW时,提示“魔兽世界不支持你的3D加速卡.请安装支持Dual-TMU的3D加速卡”的情况,同样可以采用该方法进入游戏,不过该模式下fps会有很大幅度的下降,根本的解决之道还是升级你的显卡。

No.3:驱动程序的选择

  对于nVIDIA显卡,推荐使用Forceware 61.76版驱动,此驱动全部支持Microsoft 9.0和OpenGL软件应用,这使它提供了最佳的性能和增强的图像质量,同时它还支持快速Windows缩放功能以及缓解视力疲劳,而使用ATi显卡的话,推荐使用新催化剂4.9版本驱动。

第三页

 

硬件杀手——DOOM3

  在将全球游戏玩家的胃口足足吊到嗓子眼之后,DOOM3终于上市了,这款出自ID之手的大作带来的炫丽复杂的动态光影、高质量的凹凸贴图确实营造了身临其境的效果,逼真的物理引擎以及创新最新音频技术的后续加入都将给挑剔的游戏玩家一个最好的答复。

  从DOOM官方推荐的硬件配置上来看,ATi8500和nVIDIA的GeForce4 MX440显卡、最低384M内存、P4 1.5G或AMD1800+处理器配置即可体验DOOM3,似乎让我们感觉DOOM3也并不那么难以靠近。但是这样的配置能让我们充分领略DOOM的精妙体验吗?

  答案是否定的,在稍显低端的显卡上我们还必须做优化工作,由于DOOM3对基于nVIDIA芯片的显卡作了优化,所以在同等频率下,nVIDIA显卡的成绩会好于ATi显卡,但是通过优化后,这种差距可以缩小。

No.1:针对游戏的设置优化

  面对DOOM3,9550之流的显卡在选择1024×768分辨率、高画质已经不现实了,我们建议这类显卡选择800x600分辨率、中等画质模式运行;而X700/6600级别的显卡则完全可以在1024x768分辨率、高画质下流畅运行;更高级别的显卡只要不设置太极端的高要求模式基本没问题(图6)。

  图6

No.2:超频——游戏加速绝对的真理

  对大部分使用Radeon 9550或Geforce 5700LE的用户来说,要想体验DOOM3的魅力,不超频绝对只能看幻灯片。我们的目标是在800x600或1024x768的分辨率下中等画质跑30帧以上的速度,这样算基本流畅运行了。当你把默认频率为250MHz/400MHz的Radeon 9550或Geforce 5700LE通过Rivetuner超频至325MHz/500MHz以上,这是你至少在800x600下可以获得30帧以上的速度。

No.3:游戏画质该如何选择

  游戏画质的设置主要取决于你的显卡显存:512MB显存的显卡推荐选择“Ultra quality”;256MB显存显卡推荐选择“High quality”,该模式下普通纹理贴图不压缩保持原来的分辨率,这样在保持大约和最高画质的质量差不多的情况下大大减少了显存占用; 128MB显存显卡则推荐选择“Medium quality”,该模式下使用硬件压缩所有纹理,这样的画质表现还是不错,只是在尖锐角度和平滑边缘的图像与会有失真;至于64MB显卡,只能选择“Low quality”了。

No.4:你该使用这个版本的驱动

  对于ATi显卡用户,建议你采用版本号为5.4的催化剂,据某些测试表明,它的性能表现比最新的5.5还要好,也是最近几款催化剂中综合性能最好的一款,比起5.3版本,它在DOOM3中的表现有5%左右的提升,值得推荐;对于nVIDIA显卡用户则选择推荐使用 Forceware 61.76版驱动。

  小提示:

  部分显卡,如nVIDIA 5900ZT在DOOM中打开抗锯齿(AA)和各项异性过滤(AF)后将大幅度降低性能,大家在设置的时候需要注意。

 

第四页


可玩性很高的跳票王——Half Life

  Half Life 2不是一款对硬件要求很高的游戏,它的平台适应优势令它注定将会有很广的用户群。如果你正在使用的是DirectX 9的显卡,恭喜你,基本上所有的DirectX 9显卡都能在1024×768 32bit的模式下流畅运行Half Life 2,就算是FX 5200在Celeron 2.4GHz的平台上也会有35帧以上的成绩。

  但是如果你使用的是DirectX 8甚至是更加老旧的显卡,那么你就需要进行一定的优化了。如果你使用的是如Ti500/8500/9100/9200/Ti4200/4600等型号的显卡,可以按照下面的几个地方来进行优化。

No.1:针对游戏的设置优化

  实际体验证明,800×600+高效果的设置绝对好过1024×768+低效果设置。对于Direct X 8显卡,在800×600的分辨率下可以开到6AA,但测试表明效果并不理想,而且一旦开AA占用资源很高,建议不要打开。

  接下来,设置model和texture细节为最高,这两项是画面质量的保证,必选。此外,将反射效果开到最高,这也是画质的保证,梦幻般的水面反射效果和地板效果并不需要DirectX 9显卡来支持,在DirectX 8显卡上你能感受到DirectX 9显卡90%以上的效果。

  最后,打开阴影效果和gamma 1.6两个特性。Half Life 2的阴影和DOOM3差了不止一个档次,DirectX 8显卡应付起来绰绰有余。低端的DirectX 8显卡因为做工用料问题,往往输出亮度不足,因此不但gamma要选1.6, 显示器要选高亮度,必要时还应当在显卡面板上设置亮度和对比度。

No.2:针对ATi显卡的特别优化

  你如果使用的是ATi显卡,可以在控制中心中命令行中输入“+r_fastzreject 1 ”。这个参数在nVIDIA显卡上是默认开启的,但是在ATi显卡上会遇到两种情况,当CPU成为游戏瓶颈的时候,这个参数会降低一点性能,不过如果是显卡受到限制的话,那么这个参数会提高性能。

返回原文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑