你手上的显卡在按默认设置运行诸如《DOOM3》这类对硬件要求较高的游戏时是否颇为鸡肋(食之无味,弃之可惜)?如果暂时不想对自己手上的显卡升级,那么进行一些显卡的优化措施则是在新的3D游戏中寻求流畅性和画质的最佳平衡点的必要手段。
利用第三方优化工具
3.3D-Analyze——利用第三方优化工具
3D-Analyze原来是一款辅助测试的工具,让只支持DirectX 7的显卡也可以玩基于DirectX 8的游戏以及相应的测试软件。经测试,该工具支持《DOOM3》、《Half LifeL 2》以及《Need For Speed 8:UnderGround 2》等最新游戏。下面,我们以3D-Analyze 2.34版为例,介绍一下该软件的使用方法。
首先,点击“select”选择需要优化游戏的执行文件(例如DOOM3.exe),以激活所有可选特效选项。
图5:3D-Analyze界面
注:Performance(表现模式)
Pixel and Vertex Shader(顶点及像素绘图)
Hardware Limits-cap bits(硬件特效界限)
Hardware Limits-feature(硬件特征界限)
Game/Demo fixs(游戏/游戏DEMO问题修复)
OpenGL option(OpenGL设置)
从界面上看,分为DirectX 8.1/DirectX 9.0的特效选项和OpenGL的特效选项两大块,分别针对D3D和OpenGL的游戏和测试程序进行优化设置。3D-Analyze提供了可模拟的4种显卡,分别是ATI的Radeon 8500、Radeon 9800 Pro以及NVIDIA的GeForce4 Ti 4600和GeForce FX 5900 Ultra。
软件的使用方法是:在VendorID(厂商ID)和DeviceID(设备ID)栏中填入想要模拟的显卡的VendorID和DeviceID,在运行该程序后,玩家的显卡就会模拟出所选择的显卡的工作方式。这一项需要针对自己显卡的硬件条件,合理配置。这里需要提醒大家,修改显卡ID可能对硬件造成伤害,因此,模拟前请慎重。
图6:3D-Analyze中提供选择模拟的四个显卡型号和ID号
在设置完成后,点击“save batch file”就可以把自己所有的设置保存下来。最后点击“Run”,3D-Analyze会自动激活前面所选择的游戏执行文件并运行该游戏。
在使用了3D-Analyze后,我们可以让DirectX 7的显卡顺利完成3Dmark2001的所有测试项目,而一些DirectX 8的游戏也可以顺利运行(某些游戏可能会有一定的贴图错误)。对普通的3D游戏,在用3D-Analyze优化以后,速度会有20%~30%的提高,对《DOOM3》和《Half Life 2》进行部分特效的屏蔽,也能有效提高运行速度。
需要注意的是,由于3D-Analyze是通过修改游戏(或3D测试程序)的执行文件来发挥作用,所以它不能直接对一款显卡进行优化,只能依赖于游戏或测试程序本身的兼容性。只有当应用程序和3D-Analyze同时打开的时候,3D-Analyze对显卡的优化效果才能体现出来。
网友评论