显卡负优化第三章:这次就用GTX 770/R9 280X来测试
不管是按照市场营销、还是按照阴谋论的标准,所谓的“负优化”是去年在用户群体当中被炒作最成功的一个概念,其中的核心逻辑无非是认为NVIDIA会在新架构上市前后冷落前代架构,甚至是有意无意的劣化性能,而对面的AMD则完全站在反面,用统一的GCN架构整整培养四代桃李。如果将这种逻辑搬运至其他任何一个严谨的领域的话,其中的反智程度是明显让人鄙夷,甚至是让人愤怒的,但很不幸的是无论多么或有意义、或无意义的细节都会被拿出来放在高能粒子加速器下观察是否处在负优化现象,如果真的发现证据的话,群众会比亲手验证狄拉克之海还要兴奋。
So tell me son, what'd you found ?
我们在去年分两次测试过关于负优化的两种解释,第一次是在去年的Crimson ReLive Edition更新之前抢先推出的首章,当时解决的问题是“旧款显卡在今天的驱动下运行旧款游戏是否会出现性能负优化”,第二次是赶在春节前夕推出的续章,解决的问题是“旧款显卡在最新的游戏下性能是否会出现负优化”,其实按照预期这两次测试可以完整的解答是否有负优化的问题,不过出于对读者声音的回应,我们在这一次使用网友呼声最高的、上市日期相近、规格定位正面交锋的GTX 770/R9 280X作为最后一期负优化测试。
GTX 770/R9 280X两者同样是马甲,同样来自28nm制程的第一代架构,规定定位同样来自2012年的旗舰GTX 680/HD 7970,使用它们作为测试确实是最为理想的选择之一。
测试平台详情及测试细节
首先还是按照惯例来看看你测试平台,本次我们使用的是基于Intel Core i5-7600K的KabyLake平台,测试的主要对象是当然是最近一年内上市的、最有号召力的游戏大作,具体包括《孤岛惊魂:原始杀戮》、《杀出重围:人类分裂》、《守望先锋》、《蝙蝠侠:阿卡姆骑士》、《杀手》、《生化危机》、《巫师3:狂猎》、《古墓丽影:崛起》,并且除游戏之外,还通过3DMark测试每一版本的驱动的基准成绩。
再来就是介绍我们的选取的驱动情况,作为负优化测试中的重中之重,我们必须能有时间意义、跨度适中,性能提升较为明显的驱动,同时考虑到两张显卡的上市时间为2013年,我们选取的驱动在时间上从2013年底开始,每年选取年中和年底两个时间节点,具体包括以下的:
GeForce 331.82(13/11/19)
eForce 353.62(15/7/30)
在以上几个版本的驱动中,我们不仅会逐个游戏地针对驱动直接对比GTX 770/R9 280X的性能,还会对比逐个驱动之间的性能提升百分比情况,以更加具体地研究其中的性能走势情况(不过因为显卡和某些特定版本的驱动实在太过古老,在最新的游戏下很容易崩溃,所以如果读者在图标中看到有栏目缺失的话,那是因为这个版本的驱动根本无法正常运行游戏)。废话不多说,我们现在就来看成绩。
测试开始:逐个游戏对比不同的驱动来查找真相
首先来看3DMark FireStrike的基准性能分数,我们从被“负优化”绑架的NVIDIA阵营开始说起,就GTX 770的基准性能来看,竟然有些许喜感:每次通过驱动实现分数的提高之后,后面一个驱动都会小幅下降,然后再继续提高,结果就是从2013年11月的8390分,提高至今年4月份的8721分,提高还是非常有限的,换算称比率有多少?三年半过去之后,提升百分比为3.95%,但即使这样也不构成负优化吧?
那么Radeon R9 280X会出现战未来的神迹吗?我们通过测试发现至少在性能的提升方面稳定很多,要知道在2013年年底第一版驱动时大家的性能非常接近:为8395分,经过三年半的优化之后分数已经提高至9069分,并且走势非常稳定,没有出现倒退、一路向上,最后在今年的4月份已经锁定8.03%的提升百分比,虽然8%是个不小的提高,但是考虑到3年半这个时效,虽然我们可以肯定AMD对于旧款显卡的支持更好,但是同样不能证明战未来的神迹。
测完基准测试我们再来看看游戏情况,首先从字母A开始的《蝙蝠侠:阿卡姆骑士》开始。遥想在2015年这款游戏的优化可是非常的糟糕,但是经过半年的回炉重做之后,从2016年开始已经有不错的优化效果。到现在已经不止是高端显卡,过去的甜点显卡我们也能轻松玩玩。
首先游戏设置方面,考虑到两张显卡的显存有限,我们选择“正常(Normal)”的画质(该作画质只有三档预设)。首先从游戏表现来看都可以明显感受出显卡驱动的历史的进程。首先还是说说GTX 770,从最早的331.82开始,游戏画面有明显的颜色渲染错误,整体仿佛有一种六十年代的黑白电视的感觉(虽然这种哥特风很适合蝙蝠侠)。但是在后面的驱动中则一切正常,甚至在当时非常轰动的337.50 Beta驱动中超长发挥冲到71帧,并在稍后的驱动中恢复正常,这就比较奇怪,难道后面的驱动有负优化?
可以看到331.82的阴影渲染是异常的
这才是正常的
具体看看成绩,在一开始老旧的驱动中表现远远没有达到应有的成绩,如果抛弃表现最高和最低的两个版本驱动的话,大家可以发现在《阿卡姆骑士》当中的成绩基本没有变动,稳定在63-64帧当中。
Radeon R9 280X的表现倒还是非常稳定,可能是3GB的显存占据优势,在一开始就没有翻车跑车62帧的成绩比331.82要好得多,后期通过驱动逐渐提高至77,幅度何止是惊人,简直就是惊人,换算成百分比提高24.19%,这个幅度可当真算得上“战未来”,《阿卡姆骑士》本事也是一个典型的甲方宣传、乙方更擅长的游戏。
接下来再来看看《杀出重围:人类分裂》,这款游戏此前一直是AMD所擅长的,并且游戏十分高压。所以我们这次仅仅采用“高”一档的预设。
但是通过游戏测试可以发现在走势上双方的表现都非常接近,首先还是来看看GTX 770,早期的驱动和目前最新的驱动相比没什么区别,帧数从33.5提高至38.4,绝对数字上提高4.9帧,这个数字能不能被人眼感知还很难说,毕竟《杀出重围:人类分裂》自从上市一贯的表现就是异常的高压。如果换算成百分比的话,经过三年半的优化之后性能提高14.6%,从数字上来看提升幅度不错。
那么“占据主场优势”的Radeon R9 280X呢?表现类似,早期的驱动可以跑出36.9帧,而经过三年半的优化之后成绩为41.9帧,绝对帧数提高为5帧,同样是一个不知道能不能被眼球感知的成绩,换算成百分比之后提升幅度为13.55%,表现都差不多。
表现一致的还有《孤岛惊魂:原始杀戮》,这款游戏同样拥有游戏自带的Benchamrk。由于无论是R9 280X,还是GTX 770的显存都算不上豪华,性能本身也比较老旧,因此我们还是将预设设为“高”一档。
这次GTX 770首先出现异样,最初而遥远的331.82驱动的成绩是62帧,而随后原本应该是有性能提高的337.50反倒出现性能下降。好在之后的353.62版本驱动中恢复正常。不过从历史的角度来看,三年半的时间几乎没有对性能造成任何影响,绝对上看仅仅从62帧提升至65帧,换算成百分比为4.84%,绝对上和相对上都可以忽略不计。
那么AMD的表现呢?R9 280X的情况要好些,从最初的63帧可以提高至70帧,绝对上7帧倒应该看得出差距,换算成百分比有11.11%的提升,好歹是两位数的提升,又是一个甲方宣传、乙方更擅长的游戏,AMD在绝对和相对上都更抢眼。
虽然上面的游戏大家的表现大多都很相似,但是在《杀手》中的表现大家可见大相径庭。事先说明,从很早开始《杀手》就会根据用户的硬件配置干涉画面选项,类似于《使命召唤》系列。因此我们这里选择的超高预设画质,但是有些选项依然只能选择“中”。
先来说说表现,GTX 770初始性能可以跑出54.44帧,此后基本没有什么障碍,一路跑到最新的驱动可以跑出63.52帧,从百分比来看有16.68%的提升,看上去还算不错。但是反观R9 280X,从最开始(都没有经过优化过)的驱动表现的51.01帧倒是和GTX 770的起点很接近,但是在终点已经可以跑出67.33帧。虽然起点和终点和GTX 770的成绩都差不多,但是换算成百分比之后提升幅度达到31.99%,非常让人满意的成绩。
《守望先锋》是另外一款优化幅度上R9 280X远胜GTX 770的游戏,有多远胜?首先在配置上,由于该作硬性要求并不高,我们可以放心大胆地开启最高画质。从GTX 770的角度出发,初始帧数为69.24帧,最新驱动的帧数为78.86帧,绝对提高空间上只有9.72帧,换算成百分比之后提高14.04%——可能你会嫌弃这个幅度很小,但看看我们的题目,我们测试的目的是负优化啊,而到目前为止大家对比的焦点竟然是谁提升的多???
而传统上在暴雪游戏方面不占优势的AMD表现如何呢?我们来看看R9 280X的表现,初始帧数为57.06帧,远低于GTX 770的69.24帧,但是经过后期的驱动已经可以跑出72.7帧,绝对上提高15.62帧,换算成百分比更是达到27.41%,不过看上去AMD的提升幅度更大,而最后的绝对成绩上R9 280X依然要低于GTX 770。
接下来的两款游戏都是NVIDIA The Way阵营的游戏,首先来看看《古墓丽影:崛起》,我们还是选取高预设的设置,依然使用游戏自带的Benchmark测试。GTX 770在初始驱动可以跑出60.37帧,但是最近的一个驱动也只有63.92帧,可见提升幅度非常小,换算成百分比之后也没有任何一款驱动带来的性能提升可以超过6%。
而相比之下R9 280X的表现方面,初始驱动表现不佳,仅能跑出50.95帧,而最后一个驱动可以跑出59.04,看上去提升幅度更大,换算成百分比之后已经有15.88%的提升,看上去赢面非常大,但值得注意的是,即使有更高幅度的提升,绝对帧数上依然没有GTX 770高,而翻看此前的数据,包括《守望先锋》、《杀手》都有相同的表现,这一点倒是需要鼓吹“战未来”的同志注意。
最后的《巫师3:狂猎》当中GTX 770这要完全胜过R9 280X。首先在画质选项方面选择的是“高”。首先可以看到从初始驱动中的52.1帧,已经提升至61.73帧,换算成百分比,目前的性能已经比当时提高18.48%。
而无论是在绝对的帧数,还是在相对的提升百分比两个项目上,R9 280X都不及GTX 770亮眼。我们首先来看看帧数,初始驱动的性能为49.76帧,而目前最新驱动的性能为57.67帧,提升幅度为15.9%。
而最后的最后还是要特别介绍的就是《生化危机7》,为什么需要特别的介绍呢?因为就我们的测试来看,这款游戏对旧款的驱动或显卡设备支持程度非常差,甚至可以说完全没有支持度。以GTX 770为例,在我们此前选取的7款驱动之中之后两个版本的驱动是可以正常进入游戏的。但就是这两个驱动,成绩正常的也只有初始版本的331.82,至于后面的驱动要么成绩非常不正常,要么直接无法进入游戏。
那么AMD方面呢?虽然每一款驱动都可以正常进入游戏,但是在15.12,也就是初版深红驱动当中同样出现严重的性能问题,40.99帧的成绩明显不正常。不考察这些问题的话,单看初始版本的60.94帧和目前最新驱动的63.39帧,提升幅度之后4.02%。
总结:真的有负优化吗?
因此在最后的结尾部分,首先我们要肯定是的是,R9 280X显卡在大多数项目的后发提升幅度是高于对手GTX 770的。但是对于负优化本身,我们又可以得出这样一个结论,如果把负优化的标准设定为显卡在经过驱动版本的改变之后出现性能下降的情况,从我们的测试中是没有发现可以支撑该理论的证据的,虽然不同的驱动中的性能有浮动(注意只是波动而不是下降),但总的趋势都是提高和优化,仅仅是提高的多与少而已。如果具体说明的话,双方都没有看到可以作为证据的负优化表现,GTX 770在性能的后期提升方面不及R9 280X亮眼,但是如果具体考察后者的帧数和性能提升百分比的话,也不能说明AMD可以战未来,因为这不仅涉及到性能提升百分比一个值,同时也要看在较大的提升百分比下是否帧数也能明显超过对手。
如果还有什么的话,那就是追求较老的驱动、较老的显卡在新游戏下的表现这其实是一种逆大自然、逆行业发展的一种行为,无论是用户的游戏行为,还是厂商的测试或维护行为,都建立在最新的驱动上,使用旧款的驱动问题会非常多,甚至完全没有娱乐性,就小编本身的体验,使用老显卡,在旧版驱动下玩游戏是一件很痛苦的行为,所以从测试数据来看,对于玩家来说除非是特别通报出来的出现严重事故的BUG,否则还是版本越高越好的,当然硬是要说反例也有,比如在去年的某版本驱动中,NVIDIA GeForce部分出现过显存频率过低的事故,但反过来说,以大家印象更好的R9 280X为例,小编也在最新驱动下试过GPU Clock只有区区810 MHz,换回17.4.4又正常的经历,但总得来说新的还是更好的。