一年一度的CES已经结束了一段时间,那些展台上的产品已经有不少送到了媒体、评测人员的手中,很多会在春节前后出现在各个媒体的评测栏目中,并且正式开始发售,其中最让玩家小伙伴们关注的,应该是GPU,或者说是基于这些GPU的显卡。

在之前的处理器测试说明中,我们已经说过,在这些会引导我们消费方向的评测中,最少不了的肯定是各种测试成绩。这些显卡的测试软件及其得分的意义到底是什么?当然是很多新晋玩家,或者是不熟悉硬件的玩家很关心的问题。另外不管是准备升级还是新购产品之,大家肯定也想对手头的新旧显卡进行测试,来对比一下心仪的目标是否值得升级,或者是新显卡的提升到底有多少。
那么,在让人惊喜或者惊吓(主要是某些型号的价格)的新一代显卡露面前,就让我们先来盘点说明一下各个媒体中常见的显卡测试软件及其意义,让大家能更好地理解评测,理清选择的方向。另外和处理器篇一样,我们也将更偏向免费、易用的软件,让大家可以自己下载、动手测试自己的新旧显卡,对自己电脑的性能,特别是游戏性能有更直接、充分的了解。
3DMark
几乎所有的媒体,在测试游戏显卡时都会将3DMark作为第一项,我们只好也做个违背初衷的决定,把这款收费软件作为开篇。当然,另一方面,即使是试用版本,3DMark也是提供了几个3D游戏场景测试的,把它看作部分免费软件也未尝不可。

它采用游戏3D引擎制作测试场景,所以观赏性极佳,而且得分对于类似的游戏有很好的指导意义。这款软件对微软DirectX的版本升级跟踪得非常紧,常常是针对最新版本DirectX的第一个可用测试,目前最新版本的3DMark版本主要基于DirectX 11和DirectX 12的多个扩展版本。

它还包括了CPU、SSD、PCIe带宽等多项与游戏、显卡能力发挥相关的测试,不过都是在收费版中才能使用,这里就不涉及了。此外在一些游戏场景测试项目,比如TimeSpy中,成绩里有“CPU分数”“物理分数”等与CPU相关的能力得分,这些项目的最终成绩得分也会受到CPU得分的影响,当然相对于显卡得分的影响要小得多。

在多个测试的成绩窗口中,下拉页面可以看到测试过程的显卡、CPU温度等监控数据,收费用户则可以通过“线上认证分数和比较结果”按键,将成绩提交到官方数据库,查看自家测试成绩和全球用户数据的比较。

作为针对性很强的测试软件,它的使用方法非常简单,在测试页面中点击“RUN”按键即可,如果打开项目页面,还能进行画面设置,但是不建议这样,因为很多测试项目,如使用FireStrike、TimeSpy场景的Extreme、Ultra等项目,本身就已经是基于2K、4K等典型分辨率、画质的预设值了,已经对应了玩家常用的游戏设置。大家感兴趣的话,可以在这些项目的设置页面中查看其代表的分辨率和画质
这款软件可在Steam、Epic游戏平台上购买,好消息是免费的演示版也包括了常用的主流分辨率测试,而且有时会有非常低的折扣;坏消息是即使购买了正式版,还是有些组件需要行收费,类似游戏厂商推出的DLC,这是在平台上学坏了吗?

GPU-Z
下面就是真正的免费软件了,GPU-Z是TechPowerUp推出的显卡工具,与CPU-Z的功能类似,不过主要对象是显卡/GPU而非CPU。它可以展示显卡、GPU的具体规格,如GPU核心、流处理器数量、显存带宽、板载显存容量等信息。

GPU-Z并没有性能测试功能,而是提供了显卡运行状态曲线,用于监控GPU频率、温度、电压、显存频率等数据,可以在运行其他测试时对显卡运行状况进行后台监控。
Furmark
这是一款使用OpenGL的测试程序,通过对一团毛发的渲染来测试显卡性能。不过当前它的主要应用方向并不是进行显卡性能测试,而是对显卡能力进行极限压榨,记录温度曲线,表现显卡的散热能力,以及相关的功耗、稳定性表现等。

这款软件可以从geeks3d的官网下载,简单设置分辨率、画质优化选项后点击“GPU stress test”按键即可开始高负载运行。如果需要测试性能,可以点击“GPU Benchmark”下的几个画质预设按键,或者自定义(Custom preset)按键。但是要注意,当前的游戏已经基本被统一到了DirectX API之下,OpenGL则主要被一些专业开发软件使用,因此性能测试的得分对比不太能反映实际游戏体验。


游戏内置测试
使用游戏测试性能,应该是大部分媒体显卡实测的主要内容,其中又以使用游戏内置测试功能为主,如《古墓丽影:崛起》《赛博朋克2077》《荒野大镖客2》《刺客信条》系列等等。长期持有这些游戏当然是付费的,不过想要测试显卡,或者了解游戏是否适合自身显卡的话,倒是也可以利用游戏销售平台的试玩退款功能来免费使用,当然前提是符合退款条件。

这些游戏的内置测试方式主要有两种:一是在启动菜单中包含测试选项,如《奇点灰烬》等,功能明显,易于使用,就是测试不同的画质需要先设置→保存,退回启动界面再测试,有些麻烦。二是在设置,特别是画面设置中带有测试选项,或者提供了测试快捷键。例如《荒野大镖客2》《GTA5》《赛博朋克2077》《无主之地3》等等,这是现在的主流设计,便于玩家在帧速与画质间寻找平衡点,对测试人员也很方便。在这些游戏的画面设置/测试界面中,还常常会提供当前画质下的显存占用、前一次测试对比等信息,非常实用。

《赛博朋克2077》将测试按键直接放在画面设置页面里

《无主之地3》的画面设置功能中带有专门的测试页面
还有一种比较特殊的测试方法,就是需要呼出控制台,输入指令进行测试,代表就是id推出的DOOM、Quake系列,以及《半条命》系列和使用其引擎制作的CS系列。而这种方法又衍生出了外挂的自动测试能力,例如《CSGO》没有自动运行和测试的功能,我们就需要安装外部扩展功能,在控制台中调用外加的Benchmark命令,就能自动运行并显示平均帧速了。

游戏测试Demo
想要了解某款游戏的运行效果,还可以使用游戏开发商提供的测试Demo,它们不光免费,有时还会比游戏更早登上发售平台,大家可以提前了解自己的电脑是否能应付这款游戏,例如去年的现象级游戏《黑神话:悟空》。

一般来说,在Steam平台搜索游戏名称,或者在游戏官网页面的相关下载可以找到这些测试Demo。下载安装后可设置为不同的画质进行测试,同样可以显示此游戏在不同画质下的运行效果和速度,展现显卡的性能。

有些游戏的测试Demo采用了比较特殊的方式,并不直接显示帧速,而是换算成评分和评价,比如坦克世界的测试Demo。这些测试工具虽然并不直接显示游戏运行速度,却非常适合进行横向对比。至于想了解真实游戏的运行效果嘛,成绩中的运行评价虽然有些模糊,但用于确定游戏的体验还是可以的,特别是对不太熟悉硬件的玩家,这种描述反而比帧速更直接一点。

对于没有内置测试工具、不能自动运行,或者虽然有自动运行(比如可以回放录像),但不能自行记录帧速的游戏,我们可以借助外部的帧速记录工具,当前最常见的是来自微星的AfterBurner。在微星官网的任意游戏显卡页面中找到驱动/工具下载,就可以下载到这款工具。

AfterBurner的使用有一定门槛,需要较多的设置。首先进入设置,在监控页面中选择需要在后台监控、记录的项目(点选项目前的√)、显示在游戏窗口中的项目(点选√后,在下方选择“在OSD上显示”)、text(文字)或graph(图形曲线)显示方式等,这样就可以在游戏中观看这些数据了。要查看和测试性能的话,必须选择的就是实时帧速和平均帧速。


另外在Benchmark页面下设置开始和结束记录帧速的时间,可以用来测试一段时间内的帧速表现,这样获得的平均、最低/最高帧速等数据可以更好地反映游戏的整体表现。相关数据记录在AfterBurner安装目录下的Benchmark.txt文件中,也可以进行自定义。

另外,其默认的信息显示窗口在游戏画面的左上角,如果感觉这个位置遮挡了重要信息,也可以在OSD显示页面中设置显示位置和显示/隐藏快捷键等。


至于测试方法就很简单了,同时开启AfterBurner和需要测试的游戏,在游戏中找一段全部采用3D实时计算,而且基本能代表此游戏3D场景、战斗过程的路线,当然有录像回放功能就更好了,直接使用一段录像即可。按下开始记录快捷键后开始在游戏中行动(或者开始播放录像),到达终点后按下停止记录快捷键,之后就可以在前文提到的记录文件中查看运行帧速了。为了保证稳定性,还可以考虑多跑几次相同的路线并进行记录,放弃其中一些耗时过长、中途死亡等有问题的记录,取平均值即可。
其他
GPU测试工具和方法还有很多,不过由于种种原因如今已经很少被媒体使用。其中最具代表性的当然就是比较早期的测试用游戏,如今已经很少有人玩,而且使用的3D技术、DirectX版本等过于落伍,对其他主流游戏没啥借鉴意义,比如曾经的“显卡杀手”DOOM和Quake系列等。
比较专业的测试软件和工具同样有一些因此被放弃,比如曾以画面华丽著称的UNIGINE引擎测试工具“天堂”(Heaven)、“山谷”(Valley)和“教室”(Superposition),就因为3D引擎的普及度较低以及版本停止更新,如今很少再有人使用;而Fraps的功能类似前文中的AfterBurner,且更加易用,但对DirectX新版本兼容有问题,无法在很多新游戏中显示帧速,因而被淘汰。

但是,对于怀旧玩家,或者测试入门级显卡的游戏能力,这些软件也还是可以一用的。它们的使用方法并不难,有些也仍然在官网上有下载链接,这里就不赘述了,可以自行搜索。
此外,VR技术如今的热度降低了不少,不过随着元宇宙、AI技术的发展,体验虚拟现实、构建虚拟世界仍然将是未来娱乐的重要方式,而其中的关键技术之一就是VR显示。尽管也是一种3D图形技术,主要也依赖显卡的3D处理能力,但VR的性能需求与一般3D应用和游戏有一定区别。想要了解显卡的VR能力,可以考虑从Steam平台上下载Steam VR或VRMark这两款测试工具来体验和测试。

画质设置与最低帧速
与处理器等硬件性能的测试不同,显卡的性能发挥、游戏的实际体验都与较多的周边因素有关,因此在实际测试中,也就有了一些特殊的要求,其中最重要的两点分别是测试前的画质设置与测试结果中的最低帧速。
1、画质设置
在测试显卡性能的时候,大家可能会发现一个问题,就是游戏的画面、画质设置通常是以2K、中高画质起步,这是因为在使用较低的分辨率、画质时,显卡的负担较低,可能会把游戏/测试帧速拉到极高的水平,而负责游戏流程、NPC行动、部分场景计算的CPU性能却可能跟不上这么高的帧速,拉低成绩,也就是CPU成了所谓的瓶颈。所以,我们在主要测试显卡性能时,会以较高的分辨率和画质,让显卡满负载运行,帧速不会太高,CPU就应付得过来了,自然可以反映真实的显卡最高性能了。

顺便说一下,如前所述,这种低分辨率、中低画质的游戏测试中,显卡性能没有完全发挥,CPU却是性能拉满的。仔细想一下就会发现——这不是测试CPU的办法吗?没错,这就是测试CPU游戏能力的方式,也算是补完了之前处理器测试篇吧。
另外在画质、画面设置中,有一个必须注意的项目是“垂直同步”,有些游戏也写作“画面同步”一类的名称。这一功能会将画面帧速限制在60FPS,以保证和显示器刷新率同步,获得更稳定的画面表现。但最高60FPS的帧速很可能会让显卡无法发挥最高性能,实际测试时必须将这一选项关闭。

2、最低帧速
最低帧速的意义很容易理解,就是因为显卡、CPU、内存、硬盘SSD等方面的问题,可能在运行中出现的最慢运行速度。按理说这些最慢的帧速,特别是低于流畅帧速(60FPS),甚至低于人眼识别能力(24FPS~30FPS)的最低帧速肯定是对游戏体验影响最大的,这也就是为何很多测试除了平均帧速外,还会特别提供最低帧速数据。

不过事实上没有这么简单,因为测试过程中的最低帧速如果只出现在极短瞬间的话,其实玩家根本就感觉不出来,也就并不影响游戏体验,所以单纯的最低帧速数据参考性就不大了。那么,我们用什么数据来了解游戏实际体验的下限呢?这就是1%最低帧速。

这里的%(百分比)表示的是时间,1%最低帧速就是按照运行时间来看,出现几率只有1%的低帧速,或者说,99%的运行时间内有可能出现的最低帧速,所以也叫99th帧速或99%帧速,是一般玩家能感觉、真正影响游戏体验的最低帧速。比如帧速看起来不错,但1%帧速很低,那就说明帧速在大起大伏,肯定会让人感到时不时卡顿,还不如平均帧速低一些但起伏小一些呢。至于另一些测试软件的0.1%最低帧速,对大部分玩家来说没有啥影响,但职业玩家可能会有所察觉。
另外,在显卡的性能对比测试中,各款显卡的平均帧速应该和1%最低帧成正比,如果出现了反常,或者出现连续的低帧速,那就说明这块数据异常的显卡出现了问题。比如显存的容量或者内存容量用光了、CPU或者GPU过热,又或者这块显卡的硬件、驱动对某些3D技术、画面特效的支持不好等。
总结
一般来说,了解以上这些显卡测试软件和测试方法,对普通玩家来说就已经足够了。本届CES中显示器、SSD、内存等产品并没有跨代式的新产品,所以相应的测试工具介绍我们就放在年后慢慢聊好了。
祝大家新年快乐!