GPU教授:关于显卡评测背后的辛酸点滴
早前,笔者接到老编下达的任务,说要推出一篇易读易懂的教程给大众读者。当时想来想去也不怎么知道该写什么。写显卡超频吧,似乎离普通用户远了点;写显卡做工分析吧,这已经不算什么教程了,早已经是大众化的知识了;写显卡刷BIOS吧,又怕刷坏被读者找麻烦。那到底该写什么好呢?突然,一位网友说不懂得如何使用3DMark vantage。既然有需求,为何不写一篇教读者如何利用显卡测试软件评测显卡的文章呢?

通宵达旦是编辑常有的事情
说起显卡评测,其实还是一件挺郁闷的事情。每天对着一堆毫无感情的高科技产物,对上几个月或许没什么感觉,但一年到头与其相伴,感觉苦闷也是常有的事情。除了显卡,评测人员每次测试显卡时,都要去精心的模拟玩家的实际操作过程让测试更为真实。其实,这也不是件简单的事,毕竟玩家玩游戏的时候都会选择自己喜欢的类型,而我们却硬要自己去适应。上帝呀......
好了,发牢骚到这里应该停了,要不然又要挨骂了。显卡评测其实不是什么高深的事情,只要用心,大家都可以做得到。笔者在此选取了十款显卡测试软件,给大家大致讲解如何测试才算是一个完整的显卡评测。手动测试游戏需要使用Fraps辅助测试,Fraps的使用方法可以参看《拒绝被人丢鞋!认识玩转显卡的6大神器》
最老资格的测试软件——3DMark

无需太多介绍,作为最老资格的显卡评测软件,3DMark系列软件测试直观,无需过多设置,只要轻点鼠标就可以完成测试。但对于不少初级用户来说,3DMark软件使用还是略有难度,笔者给大家详细介绍3DMark vantage的使用方法。
首次运行3DMark Vantage,软件会提示用户输入软件注册码。注册码等级高低决定可供选择的测试等级,当用户较高级的注册码,就可以运行最高等级的测试项目。输入正确的注册码后,出现如图所示界面。软件上方的“PRESETS”选项框提供四级测试供用户选择。一般而言,Performance测试等级的主要用于测试主流级别显卡,该测试等级也是最受欢迎的测试等级。
在左侧的“OPTIONS”——“TEST OPTIONS”选项里,用户可以自行修改测试等级的测试强度,DIY一个专属自己的测试等级。只不过,3DMark Vantage并不会显示默认测试等级以外的测试设置的成绩。
FEATURE TESTS非强制性测试项目,如果为了节省时间,可以把这六项测试省略,因为并不影响最终得分。
为什么我们要测试显卡?
这问题就好比问巴士司机你为什么开车,问报纸摊摊主你为什么卖报纸,问售票人员你为什么售票一样。作为显卡测试人员,测试显卡就是工作之一,不测试显卡,哪有工资发。当然,测试显卡也讲求严谨,不是随便胡乱测试就OK了。为了测试的严谨,我们需要安装最干净的系统,拒绝一切经过第三方修改的系统。同时,在测试显卡的过程中,测试人员也会遇到各种稀奇古怪的电脑问题,如无法安装驱动、系统崩溃、测试游戏无法运行等等。假如当一切都搞完以后才发现看错数据,那绝对是一件超级郁闷的事情。“风雨之后见彩虹”,各位看官在看测试数据时,希望能知道这些数据背后的艰辛。
OpenGL的巅峰之作,永恒的经典——Quake4(《雷神之锤4》)
![]() |
笔者在此之所以要给大家介绍这款游戏,并不是因为这款游戏资格老,而是因为给大家稍微介绍一下这款基于OpenGL开发的游戏。要知道,目前游戏界基本上Direct3D的天下,主流游戏基于OpenG开发的游戏几乎绝迹。但是基于OpenGL开发的游戏测试的公平性是最好的,并不会偏向任何一方,这也是显卡评测最基本的要求。可惜OpenGL后继无人,到现在都没有推出什么游戏大作。倘若以后有OpenGL大作推出,我们一定会将其收纳到我们的显卡评测中来。
测试Quake4的方法也是挺简单,只要使用Quake4专用工具就可以很快知道测试结果。
![]() |
![]() |
![]() |
这个软件自带了一些demo,还可以更改Quake 4的分辨率、画质等设置。
![]() |
不需要手动进入控制台和输入指令,轻松一按鼠标即可进行测试。
为什么我们要选取多款游戏进行测试

每当我们看显卡评测时,总会发现每款显卡都要经受3款或以上的游戏考验,难道是那些评测工程师闲着发慌没事找事做?之所以选取多款游戏进行评测,目的在于考察显卡运行的游戏到底有哪些,在同时测试ATI&NVIDIA显卡时,这样的测试显得尤为重要。虽然现今大部分游戏对显卡的依赖程度越来越高,但有少部分游戏还是倚重CPU多于显卡的。选取多款游戏,有利于全方位考查显卡的性能。
早在数年前,ATI为进一步击垮对手,曾经笼络游戏厂商为其显卡做相关的优化。游戏针对显卡做相关优化有一个好处,就是当用户使用指定的游戏显卡运行游戏时,流畅度会更高。其后,NVIDIA也效仿ATI的做法,推出“The way”计划,参与“The way”计划的游戏厂商除了获得显卡厂商提供的资金和技术支援,还必须对NVIDIA显卡进行相关的优化。其中,《失落的星球》就是“The way”计划中的代表作。假如我们只是选择某几款或者是厂商“自我增值”计划内的游戏进行测试,那很可能就会掩盖了敌对阵营显卡的真实性能,让大众无法知晓显卡的真实性能到底是怎样的。同时,我们也会选取基于不同游戏引擎制作的游戏进行测试。不仅丰富了测试内容,也能进一步体现不同的显卡运行不同游戏的差异。
同是三分亲——Lost Planet/Devil May Cry4(《失落的星球》/《鬼泣4》)

《鬼泣4》是一款基于《失落的星球》引擎开发的游戏,所以在游戏的优化上会相对偏向于NVIDIA系列显卡。但《鬼泣4》并非像前辈那样只爱N卡不爱A卡,通过内置的游戏测试工具,测试人员可以了解显卡运行该游戏所得的平均帧数是多少。

无论是DEMO版还是正式版,鬼泣4都提供了测试功能给用户。

无需我多言,直接设置就是啦。注意,一定要将VSYNC选项设置为OFF,关闭垂直同步。

测试场景固定,但人物的动作却是随机生成。

完成四个测试场景后,游戏会自动显示测试结果供用户参考。由于该游戏的人物动作都是随机,所以存在一定的差异。我们在使用鬼泣4进行测试时,会选取四个场景中的第二场景作最终的测试成绩,因为我们经过长期试验得出,第二场景的帧数成绩是相对稳定的。
为什么测试会存在偏差
或许有些朋友会有这样的疑问:评测文章上,明明说这款显卡可以跑某游戏可以达到平均50帧以上,为什么我跑的时候没有这样的高度呢?一定是那些编辑在骗人!而某些细心的DIY玩家在看评测文章时也会发现,不同IT媒体出来的数据大都存在差异。为什么会这样呢?
这里就涉及到一个评测方法的问题。除了传统的3DMark理论测试,但凡涉及到游戏评测,都会存在评测方法不一致的问题。拿现在热门的《Crysis:Warhead》来说。该游戏的第三方测试工具至少有两款,用得比较多的是Crysis warhead Benchmarking tool,该工具提供的测试场景多达比较多。不同的评测编辑会选择不同的测试场景,显卡运行不同的测试场景所得的帧数会存在一定的差别,这样就会出现前文所说的测试偏差了。假如遇上需要Fraps协助测试的游戏,那差别就更大了。当我们发现不同时,不妨先细心地看看他们的评测方法到底是不是一致。
此外,假如你看完这篇文章,也希望试试显卡测试的话,那你就要注意啦。在测试之前,最好先上网看看被测的显卡的参数、本机的硬件条件、运行哪些游戏时会一个有怎样的成绩等等。一旦你运行所得的帧数与参考成绩偏差太大时,就要运行第二次甚至是第三次测试。记住,测试显卡是要细致和耐心。
至今还无法玩转的游戏——Crysis/Crysis:Warhead(《孤岛危机》/《孤岛危机:弹头》)

为了方便陈述,笔者特意将软件界面分隔成6个小模块给大家讲解。
1:测试画质选项,由上至下分别是性能级、主流级、玩家级、热衷级、玩家自定义级。越往下,画质会依次提高。
2:API,测试选用的DirectX模式。在XP操作系统,用户只能选择DirectX9。只有在VISTA下才可以使用DirectX10模式测试。
3:该框显示用户当前硬件平台,让用户直观了解当前的硬件平台。
4:测试细节。依次是分辨率,全屏抗锯齿,测试次数,测试选用的场景,测试场景时间。选定好之后,点击“Add to queue”,再点击“Execute”即开始测试。
5:该框用于显示用户即将进行何种测试。
6:该选项框显示测试结果。
在最下面,我们可以看到测试结果,平均帧数为44.42
怎样的测试数据才有真正参考价值
衡量一块显卡的性能我们通常都会用到FPS这个单位,通俗来说,帧数这个数字越大代表着显卡的每秒渲染象素的能力,数值越高代表着用户在游戏中将获得体验效果越流畅。通常一个游戏的FPS数值是通过测试数值求平均值获得,这样的测试通常可以展现真实游戏中场景与体验的一个预先录制片段。这个录制的片段将会被应用在每款测试的显卡上,测试的前提是每款显卡都采用相同的画质设置,这样才能保证获得客观真实的测试对比。
因此,假如一款显卡在测试中平均帧数低于30FPS,那就意味着无法顺畅的玩该款游戏。达到大约30~40FPS左右,我们将可以较为流畅的运行游戏,当然也会有片刻停顿的状况。总的来说,还是能够获得较好的游戏享受。在这个分辨率下获得匹配的非常好的分辨率。当一款显卡的平均帧数可以达到或者超越60FPS,那就是说我们可以放心地享受游戏带来的快感,并且打开所有可以打开的画质设置。
全民皆可打飞机——H.A.W.X(《鹰击长空》)
在《H.A.W.X》中,玩家既可以游历由卫星拍摄的高质量图片制作成场景,也可以尝试驾驶多达50种战斗机。作为目前游戏界制作过程最高端的游戏,《H.A.W.X》虽然没有强劲的游戏引擎,但出色的游戏画面和丰富多彩的战斗系统,也使玩家大呼过瘾。游戏还引入了众多飞行特效,如失速转弯,赫布斯特逆转和最经典的360度旋转等等。《H.A.W.X》是一款热门的游戏,所以很受测试人员欢迎。
如图所示,设定好画质之后,直接点“Test Performance”即可。
测试结束后,游戏会显示显卡所得的成绩。假如最高帧数没有突破62,那意味着最高帧数没有解除。那只好关闭垂直同步以后再次重测一下了。
为什么我们要解除最高帧数限制
最高帧数限制,就是指游戏不可以突破的最高帧数。一般而言,帧数的高低由游戏画质、分辨率和显卡性能决定。显卡性能越高,分辨率和游戏画质越低,游戏的帧数就会越高。固定帧数的好处在于能有效避免瞬间帧数过高而导致画面不能适应人眼。但游戏评测并不需要限帧,所以我们就需要解除游戏对最高哦帧数的限制,反映显卡的真实性能。
如果要关闭游戏的最高帧数限制,大部分游戏可以通过关闭垂直同步的方法实现,但不是所有游戏都这么方便,例如命令与征服3及其系列作品就没有解除30FPS限制的办法。
纷扰的世界,纷扰的战争——World in Conflict: Soviet Assault(《冲突世界:苏联进攻》)
WIC由瑞典游戏开发商Massive Entertainment制作,是一款采用DX10技术的RTS即时战略大作,依靠全新开发的MassTech引擎,游戏画面表现惊人,本作呈现出巨大的场景和惊人的细节度,并且特效也十分丰富。例如:厚实的容积云、景深效果、软阴影、细腻的单位细节、震撼的爆炸效果、更出色的动态光影等。最近,MASSIVE ENTERTAINMENT为我们带来了此作最新的资料片:《冲突世界之苏联进攻》。在原有游戏基础上,提高对显卡的要求,是一款不错的DX10显卡测试游戏。
如图所示。在点击运行Benchmark前,假如玩家需要改变当前的画质,只需直接拉动“Graphics Detail”选项即可。修改完成后,一定要点击“APPLY”,这样才可以令修改有效。
Advanced是高级选项,玩家可以在此自定义游戏画质强度。假如测试需要关闭AA/AF,那我们就会先修改好“Basic”选项里的Graphics Detail”选项(修改完后一定要按“APPLY”),接着在跳转到“Advanced”选项关闭AA/AF,再按“APPLY”使修改生效。
测试结果出来啦,赶快记录平均帧数。
什么情况下我们会打开AA/AF测试
在以前的显卡测试里,我们并不会加入AA/AF测试。原因很简单,开启AA/AF效果,会极大地降低帧数,使得原本捉襟见袖的显卡性能更难适应。此外,两大阵营的显卡对AA/AF的优化更有不同,为求公平,我们一般都不会开启AA/AF进行游戏测试。
时至今日,两大阵营的显卡性能已经是今非昔比。以前跑也跑不动的游戏大作,现在只要一张500元的显卡就能轻松搞掂。即使是“显卡杀手”、“次世代”级别的游戏,只要搭上一张性能不俗的千元级显卡,也能在主流分辨率下特效全开,轻松畅玩。牺牲画质跑游戏的时代已经不复存在,全民高清玩游戏才是正道(高清玩游戏,指的就是在较高分辨率下开启所有特效玩游戏)。在画质已经不是唯一追求的前提下,我们在测试显卡时,会依据所测试显卡级别的不同,有选择性地开启AA/AF特效。
题外话:自从HD4850横空出击,HD4850出众的AA效能让众多A粉为之疯狂,开启AA也成为潮流。在相同画质和分辨率下,同级别的ATI显卡开启AA所获得的帧数要比同级别的NVIDIA显卡更高,各大论坛的网友曾经为此而展开一轮又一轮的口水战。但对于普通用户来说,无论是A卡还是N卡,只要可以保证画质就OK了,那些AA/AF,还是等着别人去说吧。
恐怖射击类游戏的佳作——F.E.A.R(《超能特警组》)
FEAR是一款很经典的显卡测试游戏。直观的游戏测试界面,直观的测试结果,使得测试都显得十分轻松简单。
要想运行自带的测试工具,先点击Options,再点击Performance才可以进去里面。
直接修改Graphics Card选项的画质等级,便调用游戏自带的画质选项。假如要关闭AA/AF,直接点击Advanced video card options吧。
看到没有,这里面就可以自定义画质啦。
出结果啦,是不是很直观呢?
为什么测试不同级别的显卡要用选用不同级别的特效和分辨率
各位读者在看显卡评测时都会发现,测试不同级别的显卡会选用不同级别的特效和分辨率,为何要这样做呢?
其实,这与选择性开启AA/AF特效也是一样的道理。譬如说,现在我们手头上有一张售价为699元的显卡。这个价位的显卡一般都是主流用户所喜爱的显卡,购买的人比较多。主流用户购机的资金不算多,整机算下来都是3500元-4000左右,所以与之搭配的显示器通常都是22寸左右。为了贴近用户,我们测试所选用的分辨率基本上都是22寸LCD的非常好的分辨率,这样可以较好地反映一块售价为699元的显卡在22寸LCD的非常好的分辨率下的游戏性能到底是怎样。

高分辨率下平均帧数达到70以上,暗示了该卡可以运行更的强度而不会卡机
至于特效,当分辨率选定以后,在游戏测试时,我们就会试运行不同级别的特效。假如某款游戏无法在最高等级特效下流畅运行,我们就会试着降低一级,直到达到流畅为止。由于时间有限,并不是所有显卡都会进行这样的调试,但读者可以从我们所提供的数据得知该显卡的大致性能。
速度与激情——GRID(《超级房车赛》)

CG动画般的游戏画面、激烈的竞技对碰......作为一款竞速游戏,GRID给我们带来的视觉冲击是十分震憾的。所以,该作已经推出,马上受到各方好评,同时也成为了各大IT媒体测试显卡的必备游戏之一。
在游戏的OPTIONS选项,用户可以自行调节画质。设定好画质后,点击“RACE DAY”运行比赛模式。
手动测试的游戏一般都会存在误差,因为评测人员没可能像游戏测试工具那样,毫无误差地重复运行。所以,评测人员都会选择在一段时间不长且特定的距离里进行测试,取这段距离内的平均帧数作为显卡运行该游戏的成绩。
为什么我们不将网游纳入显卡测试
现在的游戏界已经是网游的天下,不玩网游的人似乎已经几乎绝迹(笔者倒是其中的一个^_^)。作为受众面最广的游戏类型,为什么不能参与显卡测试呢?与传统的单机游戏不同,网络游戏是需要玩家通过互联网才能进行的游戏类型,而传统的单机游戏则只需要把游戏弄到玩家的机子里,就可以畅快游玩。一旦联上互联网,就极易受网络环境影响。网速稍有不畅,互动玩家数量不一,就很可能出现成绩不稳定现象。网游的不固定因素有很多,一般很难准确判断一款显卡能否玩转该款网游。
极易受网速影响、人为干扰因素过多、测试场景不固定,基于以上理由,我们原则上拒绝将网游加入显卡测试行列。另外因为网络游戏一般情况下对显卡的要求强度并没有单机游戏高,所以只要单机游戏不死,我们还是会首选单机游戏作为显卡测试游戏类型。
最不靠谱的游戏——红警3

80后热切期待的游戏大作,由EALA负责研发,采用曾在《魔戒:中土之战》和《命令与征服3:泰伯利亚战争》中使用过SAGE引擎制作的《红色警戒3》给予80后玩家莫大的惊喜。只可惜,对于评测人员来说,这款游戏并不算是惊喜,而是折磨。
这里就是画质调节的选项了,虽然该游戏可以关闭垂直同步,但实际并不能让FPS突破30,这是该游戏特别之处。
一般而言,选择测试这类的测试我们会选择在固定内做相同的事情。只可惜,即时战略类游戏的特点是游戏不固定因素多,很容易出现误差,所以我们一般不会选择使用这类游戏测试显卡。
为什么我们不选取某些游戏参与显卡测试?
测试显卡就好比做实验,需要严谨和细致。要想知道不同型号、不同类别的显卡到底有什么不一样,孰优孰劣,就需要有一个相对固定的测试环境。所以,我们每次测试时都会向各位读者介绍测试所用到的平台和游戏。除了固定的硬件平台,我们用于测试的游戏也要有一个固定的测试场景,因而我们就会放弃选用部分游戏参与显卡测试。Why?不是我们看不起这些游戏,而是因为部分游戏没有自带或第三方测试工具,且很难提供一个相对稳定的测试场景。假如用Fraps进行记录,又因为每次测试场景不同而出现偏差。因此,我们原则上不选用没有自带测试工具的游戏参与显卡测试(赛车类除外)。
次世代的游戏大作——GTA4(《侠盗猎车4》)

该如何评价《侠盗猎车》系列作品的内容呢,自由?暴力?血腥?很难用一个准确的形容词,但是它在玩家群体中的高欢迎程度是不容怀疑的。全新一代《侠盗猎车4》在移植PC平台后,制作单位形容其最高画面水准全面超越主机原版,也引起了玩家们的极大兴趣。

游戏自带了测试工具供用户使用。使用方法也很简单,进入游戏后,点击Options选项中的“Graphics”,便可以看到游戏提供的测试按钮。与别的游戏不同,游戏制作方将GTA4中的四个画质选项量化了,玩家可以根据测试需要调节这四项的数值。假如用户手头上显卡的显存没有超过512MB,Render Quality就不可以开启到Highest级别。界面下方的“Resource Usage”是显示当前显卡现在有多少显存可用。前者显示当前游戏画质占用显存的高低,后者显示当前显卡可提供的显存量。

作为次世代的游戏大作,GTA4的测试结果也是与别不同的。在测试结果里,我们可以看到在这一次测试中,显存和内存的使用率超过90%,CPU占用率接近80%。值得一提,GTA4是一款针对多核心CPU设计的游戏,玩家使用的CPU核心越多,性能提升越明显。
为什么有时测试不能完整反映显卡的真实性能,测试还有意义吗?
假如有网友提出这样疑问,那笔者想反问一下。为什么那些经过检验的食物还会出现食物中毒呢?虽然显卡测试与食品检测没有什么可比性,但我们所测试的每一款游戏,每一个测试场景,都只能反映一款的显卡的部分性能。换句话说,显卡测试并不能完全反映显卡的真实性能,只能为用户展示显卡的大部分性能,一旦硬件平台或软件改变,显卡性能也会有所改变。
如上文所介绍的GTA4游戏测试。游戏自带了测试工具,但该测试场景与游戏实际场景存在一定差别,玩家在玩游戏时会明显发现实际运行帧数与测试所得帧数存在差别。测试有误差,是不是就等于说显卡测试没有意义呢?不是的。正如前文所说,显卡测试不能完整反映显卡的最真实性能,但至少可以反映显卡的绝大部分性能,对于大众而言,这已经足够了。