用游戏来测试显卡
评测与市场
显卡可以说是目前最火的产品,很多人也通过运行一些游戏来测试显卡的性能。可惜的是,用游戏来测试显卡性能并不像用专门的测试软件那么简单,而是要输入相应的指令才能进行测试。由于这些指令比较复杂,所以很多人并不清楚怎么样通过游戏来测试显卡的性能,这里就对目前的一些游戏的测试方法作一个说明,希望对有这方面需求的朋友有所帮助。
目前几乎所有游戏的测试结果都是以fps(frames per second,帧/秒)为成绩的,fps越高,运行游戏的速度越快,硬件的性能越好。
准备工作
调节启动程序,只留下缺省的常驻程序,不作任何改变。安装最新的3D API,如:DirectX 8.1和GL Setup。显示的测试环境应该是1024×768×32位色@85Hz,在17英寸显示器普及的今天,这已经是最低标准了。每个主板和显卡,最好安装专用的驱动程序,如:Intel加速器、nVIDIA雷管驱动等。在显卡驱动中关掉Direct 3D和OpenGL的垂直同步刷新(VSYNC)方式。
测试开始时,建议使用“窗口键+R”的方式来打开运行,直接输入全路径命令来开始测试。
测试的时候,建议在游戏的设置中把声卡关掉,避免由于声卡的速度影响显示速度。
游戏测试
Max Payne
Max Payne是近期Direct 3D游戏的经典之作,测试必须激活秘技,以加命令行参数“-developer”的方式启动游戏,例如: “‘游戏目录\maxpayne.exe’ -developer”,按“F12”键进入控制台,输入“showfps”来显示帧率。
MDK2
MDK2是第三人称的射击游戏,在菜单中有一个测试程序,无须记着烦人的命令行,测试完会自动弹出一个对话框,反映运行结果。
QUAKE 2
在测试前,删除游戏文件夹内的配置文件(.cfg),进入游戏后重新设置游戏选项。进入游戏后,按“`”键(“1”左边的键)呼叫出控制台。
- 关掉游戏音乐和音乐,“-s_initsound 0”和“snd_restart”,每输入一个命令要回车(这步可以省略)。
-开启demo测试放开帧率限制,“timedemo 1”。
-输入需要测试的场景,“demomap demo1.dm2”,demo1.dm2是场景的名称。
-测试完毕后,再次呼叫控制台,就能看到得分。
测试场景在游戏文件夹的\baseq2\demos中,demo1.dm2是单机测试的场景,著名的测试场景还有Massive1(网络游戏测试)和Crusher(系统整体性能),它们分别对应不同的硬件。
“timedemo 1”主要作用是放开帧率,也能在游戏中使用,但电脑人物速度变得非常快。
QUAKEⅢ Arena
ID的游戏很早已经成为测试的必备软件,QUAKEⅢ更是目前基准测试的首要标准,能够很好地反映显卡的OpenGL性能和内存的带宽。它的测试方法和QUAKE 2大同小异,进入游戏后,按“`”键呼叫出控制台。
-关掉游戏音乐和音乐,“-s_initsound 0”和“snd_restart”,每输入一个命令要回车(这步可以省略)。
-开启demo测试放开帧率限制,“timedemo 1”。
-输入需要测试的场景,“demo demo001”,demo001是场景的名称。
-测试完毕后,再次呼叫控制台,就能看到得分。
如果想设置一些游戏菜单不能改变的参数,必须使用控制台来进行,特别是对应背景的选项,比如:在显示卡设置中,不能关闭同步刷新模式时,可以输入“r_swapInterval 0”的命令。
假若想开启纹理压缩,先输入“vid_restart”重置渲染,再输入:“r_ext_compress_textures 1”加载压缩,停止压缩则为“r_ext_compress_textures 0”。
改变屏幕的刷新率,先输入“vid_restart”重置渲染,再输入“r_display_refresh”。
Serioum Sam(《英雄萨姆》)
支持多种显卡、特效和3D API的游戏,它与QUAKEⅢ一样,在测试前要先设定分辨率和色深。运行Serious Sam之前,最好先安装2.1a补丁,可以改变许多游戏的图形、音效和特效设置。在游戏中按“~”键进入控制台,输入/dem_bProfile=1命令。
测试方法一:
最为简单,离开控制台,直接使用游戏菜单中Demos功能,来调用一段Demo进行测试,其中Coop party 04场景是最复杂的,推荐用它来做基准测试。当demo演示完毕,必须马上按Esc键,避免Serious Sam重复播放。再次按“`”键呼叫控制台,可以看到相当详细的信息,只要选择不同的分辨率和细节就能达到各种环境下的得分。
测试方法二:
在Demo运行了一段时间之后,在控制台直接输入以下命令来进行测试:
/ReportDemoProfile()
/DumpDemoProfile()
第一个名字将在屏幕上显示测试情况,而第二个命令可以将结果储存在DemoProfile.1st的文本文件中,你可以在游戏目录的“temp”子目录中找到这个文件。
Wolfenstein MP(《重返狼穴》)
近期最出色的OpenGL游戏,采用了QUAKEⅢ引擎,但又有很大的改进,因此具有很好的性能体现性,以下是测试方法:
- 将演示文件复制到“游戏目录\demomain\demos\”
- 按“`”键呼出控制台
- 键入“timedemo 1”并且按回车
- 键入“Demo atdemo6”回车进行测试,当然也可以键入“demo atdemo8”进行测试。atdemo6(8)是演示文件名。
总结
通常QUAKEⅢ是最常用的测试,它们代表了大多数游戏的性能。最后要提醒一句,检查CPU和显卡的侧重点有很大差异,测试CPU时,用640×480×32位色的最低效果,减少显卡对测试的影响,测试显卡时,必须用1024×768×32位色以上,加重显卡的负担来减小CPU的影响。