你手上的
显卡在按
默认设置运行诸如《DOOM3》这类对
硬件要求较高的
游戏时是否颇为鸡肋(食之无味,弃之可惜)?如果暂时不想对自己手上的
显卡升级,那么进行一些
显卡的
优化措施则是在新的3D游戏中寻求流畅性和画质的最佳平衡点的必要手段。 2004年注定是个游戏年,一系列的游戏大作在这一年进行了全面升级,以id software
公司的《DOOM3》和Valve公司的《Half life 2》最为抢眼,给游戏爱好者奉献了一场酣畅淋漓的GAME大餐。在游戏升级的同时,我们会
发现昔日顶级的游戏
配置应付这些制作越来越来精美、耗费
系统资源越来越庞大的游戏已经开始力不从心了。这就需要我们根据游戏的特征结合自己的配置进行合理的设置和优化。下面,我们就以上述两个具有代表性的3D游戏的具体优化
步骤为例,对游戏的
显卡优化思路进行简单
介绍和分析,以达到在有限配置下流畅进行游戏的基本目的。 (注:以下的优化措施只是针对中低档
显卡,高档
显卡可以完美运行各类3D游戏,不在优化的考虑之列。) 一、优化设置的思路 优化游戏运行的思路其实就是以下几个方面。 1.根据
显卡硬件
条件,简化
显示条件,提高运行
速度。无论是D3D还是OpenGL的游戏,其发展思路
都是类似的:提供更多的贴图纹理、更多的特效以及更大的可运行分辨率等。既然我们的
显卡对付这些纹理贴图或特效力不从心,那就要从降低这些方面来入手进行优化,以速度的有效性换取图形质量的无效性。这部分优化一方面可以通过游戏的“Option(设置)”来设定,另一方面也可以通过游戏的Config配置
文件,对相关项目进行更加细致的
调整和优化。前者是粗调,后者是微调。 2.及时更新
显卡驱动,挖掘
显卡潜力。NVIDIA和ATI公司针对游戏优化或修正的驱动几乎每一个月都有更新。因此,我们要为自己的
显卡选择合理和有效提升游戏
性能的驱动。 3.合理利用第三方优化
工具,最大限度发挥
显卡效能。这些第三方工具,有提供打开
显卡特殊
属性的,也有提供
超频选项的,这方面的代表RivaTuner、PowerStrip、NVcool等工具。由于这些工具的应用资料很多,这里就不赘叙了。笔者将主要介绍一个名为3D-Analyzer的小工具,它是针对DirectX 8
显卡运行DirectX 9游戏的优化
程序。 我们以《DOOM3》和《Half Life 2》这两个极具代表性的主流游戏为例,并在两个主流中档游戏平台上进行对比测试,以验证优化效果。 二、游戏优化设置 1.《DOOM3》的
方法??利用游戏配置文件进行优化 由于《DOOM3》提供了详尽的Config文件的配置
功能,因此我们可以在游戏前对Config文件进行优化
修改,以提供
显卡的最佳运行效能。 在
安装完该游戏后,需要运行一次《DOOM3》,然后在DOOM3安装
路径的base文件夹会生成“DoomConfig.cfg”配置文件。为便于修改,我们可以
复制一份另存,并将该文件的只读属性修改为“存档”。 图1:DOOM3的配置文件DoomConfig.cfg 用“记事本”打开“DoomConfig.cfg”,根据优化设置的思路,我们主要修改分辨率、纹理贴图、抗锯齿以及渲染特效等选项。配置文件中的规律是:“seta r”开头的为渲染、分辨率选项;“seta image”开头的为纹理贴图、画质、抗锯齿等选项;“seta g”和“seta com”则为一些附加选项。因此,我们的修改主要就围绕这些选项进行(以下只对其中的重要选项进行讲解)。 全局设置:合理配置,提供基本画质的前提下,提高运行速度。 seta r_renderer(best):渲染质量,默认为best,通过测试,这个
参数对
显卡要求不高,一般GeForce FX 5600级别的
显卡都可以轻松胜任,因此,设置为默认即可。 seta r_fullscreen(1):全屏显示,如果你的低端
显卡选择了640×480等低分辨率,而
显示器全屏显示锯齿过多、精度过低的话,可设为“0”换成窗口
模式。 特效设置:针对
显卡的自身性能,坚决舍弃不必要的特效,最大限度提高运行效率。 seta r_shadows(0):阴影渲染,
关闭后相对低档次的
显卡运行速度能提高50%左右,因此建议非高档
显卡关闭。0为关闭,1为打开。 seta g_showPlayerShadow(0):显示游戏者的阴影,原理及设置同上。 seta image_ignoreHighQuality(1):最高精度级渲染,设置1为忽略,最高级别是3。最高精度是为GeForce 6800级别以上的
显卡准备的,另外《DOOM3》也可以侦测你是否有高配置硬件设置,如果没有它会自动把这项设置为1。 seta image_anisotropy(0):抗锯齿,可在游戏“Option”里设置,《DOOM3》会自动侦测硬件的抗锯齿能力。如果想要以速度为主,则建议选择0,可大幅提高运行速度。 附加设置:可有可无,根据实际条件优化配置。 seta ima ge_lodbias(0):渲染模型精度,数字设置越大,精度越低,不建议设置太大数字,否则游戏人物整体精度惨不忍睹,最好不要超过1。 seta com_showFPS(0):显示fps帧速率,可在进行优化设置对比测试时,设置为1打开该选项,以便于
检测显卡运行的实时效率。 了解上述选项的意义,能让我们有的放矢的针对自己的
显卡进行必要的优化设置,修改完成后
保存即可。如果想
恢复则可将复制备份的DoomConfig.cfg文件恢复覆盖即可。相当多的3D游戏都有类似的Config配置文件,读者可在以上讲解的基础上针对
显卡的自身状况调节出满意的游戏速度和画质。 《DOOM3》还提供“HDR”(高动态范围图像)渲染技术,能让比较灰暗的场景变得明亮,并充分体现环境光效。有国外的爱好者专门针对ATI
显卡制作了一个HDR特效小工具“pssControl2”,有兴趣的朋友也可以体验一下,前提是您的
显卡支持并有足够速率保证。pssControl2需要配合HDR的pss效果包来运行。具体运行步骤如下。
双击pssControl2.exe
执行文件,点击“Browse”,选择pss效果包的“HDRish.pss”,不关闭窗口运行《DOOM3》即可。如果需要恢复,则点击“Turn off SMARTSHADER”并关闭pssControl2即可。 图2:pssControl2运行
界面 图3:《DOOM3》
开启HDR光影特效后
截图 经笔者测试,运行该HDR效果包,ATI
显卡运行《DOOM3》的速度不会下降很多。但运行其它不支持HDR特效的游戏时,只能提供
模拟的HDR光效,会造成整体场景发白偏色等现象。因此,建议在运行其它游戏时关闭该功能。 2.《Half Life 2》的方法??利用游戏选项优化
显卡 《Half Life 2》相对《DOOM3》来说,
推荐系统配置要低的多。目前主流的中档
显卡基本都能跑在60fps以上,而低端的DirectX 8的
显卡,如ATI Radeon 9100 9200以及NVIDIA GeForce FX 5200/5600等进行合理配置优化后也能跑得比较顺畅(当然需要大幅度牺牲画质了)。 《Half life 2》运行后,可选择“选项(Option)”进行设置。 图4:Half life 2设置选项面版 优化思路:降低可能造成游戏运行效能损失的细节和渲染特效。打开游戏后,点击“选项”,即可设置。
视频选项中,可点击“进级”来进行更细微的设置。需要注意的是,在“进级”选项中,游戏会自动侦测
显卡和系统支持的DirectX版本。