在一些电脑贴吧、论坛、游戏玩家口中盛传一个说法,NVIDIA的显卡性能之所以更强,不仅是频率高的天然优势,更是借助了CPU力量辅助自家的显卡获得更好的性能,就是大家口口相传的“N卡更吃CPU”或者说N卡拖CPU后腿,而AMD显卡(A卡)则相对对CPU依赖没那么高,那么这个流言究竟是真实存在的,还是存误区呢,今天我们就来通过N卡和A卡占用CPU使用率测试,揭晓答案。
测试平台:
为了减少误差,显卡选择了N卡和A卡性能相当的GTX1060 6G和RX 580显卡,而其它硬件则完全相同,以下是测试平台配置与系统环境。
测试平台
测试项目包括了3DMark FireStrike Ultra测试,目的是在一个可复现的环境内进行测试,Ultra的渲染分辨率为4K,一定程度上完全压榨出两张中端甜点卡的所有性能。
DirectX 11游戏选择了《巫师3》、《幽灵行动:荒野》,这两个游戏对于GPU性能要求很高,我们期待它能在CPU上有更高的占用率。DirectX 12游戏选择了比较依赖CPU多线程的《古墓丽影:崛起》、《杀手6》。
由于展示原始CPU所有线程数据非常复杂,而且大家也看花了眼,因此我们决定用CPU八个线程的平均占用率代替展示,更加方便直观,如下图所示。
3DMark的测试是业界公认的金标准,你很难找出一个理由说它的测试不准确,偏袒哪一方,因此拿FireStrike Ultra测试公平公正公开,而且可复现性很强,在记录数据之后,数据起始点终止点很容易对齐,方便做出折线图对比。
从测试对比来看,N卡的GTX 1060 6GB和A卡的RX 580 8GB这两张显卡在CPU占用率上基本是一样的,两者折线高度重合,GTX 1060下CPU平均使用率19.11%,RX 580平均使用率18.14%,表明说并没有谁的占用率特别高/特别低的问题,因此可以说两者表现一样。
再来看看更真实的游戏场景测试,《杀手6》由Square Enix发行的一款动作射击游戏,作为《杀手》系列经典游戏最新力作,本作的主角还是那个融合顶级犯罪基因的完美光头杀手47,和前作一样,要在全世界不同地方展开暗杀活动。新作保留了“杀手”系列一贯的核心元素,同时使用新一代的冰川2引擎,营造出一个逼真而庞大的世界,由于世界变大了,玩家的可玩性越高,尽管在中国玩这款游戏有联网登陆的障碍,但依然抵挡不了大家的喜爱。《杀手》犀利游戏作为AMD Game Eloved阵营的常客,对AMD的显卡确实给足了面子,通常会有意外的性能优化。不过我们这里讨论的是CPU占用率问题,你会发现《杀手6》中CPU线程占用率非常高,几乎是可以说80%以上的时间八个线程占用率超过50%。
仔细观察NVIDIA在部分时间CPU占用率确实是稍微高一些,平均值在44.13%,而RX 580 CPU占用率在43.16%,但你很难依据这个“不太显著”的差距就判定NVIDIA显卡更加依赖CPU。
接下来是DirectX 12游戏《古墓丽影:崛起》,由Crystal Dynamics开发的一款单机类动作冒险游戏,使用了所见即所得的即时游戏引擎Horizon地平线,在游戏中玩家需要控制劳拉去探索她以前不相信的超自然现象和未知的世界,寻找永生的秘密。游戏地图比以往都要宏达得多了包含有世界上多个景点,可探寻的领域是前作的三倍。作为早期就支持DirectX 12 API的游戏,很多玩家都表示《古墓丽影:崛起》会占用更多的CPU资源。
从折线图来看,RX 580 8GB看起来似乎更吃CPU资源,有一段时间内,A/N两家显卡都几乎用尽CPU八个线程资源,但是AMD持续时间更长一些,不过后期部分GTX 1060 6GB显卡更占GPU资源。平均下来RX 580 CPU使用率在43.16%,GTX 1060则是37.13%。
汤姆克兰西系列的新作《幽灵行动:荒野》是今年三月新游戏,育碧已经对汤姆克兰西系列射击游戏驾轻就熟,游戏全程充满了真实的战术性,提供了一个广阔的沙盒世界环境中,让玩家可按照自己的意愿进行战术选择以及任务,还有那特别可爱而且能瞬移的队友们。总体来说特点就是超大大尺寸的开放世界、多变的场景(雪山、植被茂密的丛林、广阔无垠的高原、地形多变的山地、密集大量的村庄)、立体的空间、多样化的载具系统都丰满着游戏的内涵,不会说玩一会就厌倦。 玩法、场景这么多的副作用就是,在测试的时候我们就发现其硬件要求不是高那么简单,而且顶级配置下帧数也不高。可能是厂商游戏优化不到位,对于CPU利用率可能不太高。
测试结果一看,两家显卡对于Core i7-7700K八线程利用都低于50%,不过NVIDIA显卡CPU资源利用率确实看起来就高一点,平均CPU使用率31.61%,RX 580约为30.23%。
《巫师3:狂猎》由CD Projekt RED开发,发行于2015年,基于RED Engine 3游戏打造。由于游戏中大量运用了NVIDIA Gameworks的特有技术,例如人物头发、动物毛发都是使用了Hairworks技术,因此被誉为AMD显卡的噩梦。不过现在来看《巫师3:狂猎》的游戏画面精美程度依然能在现在游戏中名列前茅。在极致画面下,对于显卡要求甚高,你很容易就能察觉出高端显卡与一般显卡的区别,不是所有的显卡都能带给你那种丝滑的感觉。
这一次,我们看到NVIDIA GTX 1060 6GB显卡对于CPU一来程度确实更高一些,平均水平要高于AMD RX 580 8GB。那么我们能断定“N卡吃CPU”?测试下来,NVIDIA显卡27.40%CPU占用率确实有更依赖CPU的征兆,但是对比AMD显卡24.24%差异不算太大。
其实小编认为结果单方面看待,因为在玩游戏的时候,我们整台电脑是一个有机的整体,里面的所有配件都是不可分割的一部分,它们共同组成了你的电脑游戏硬件平台。你玩游戏的时候既要用到显卡,也要用到CPU,甚至是内存、SSD等等,虽然说显卡对游戏帧数提醒有着更为重要的影响,但是我们不能忽略CPU的作用。
CPU居功至伟,下达各种调度任务指令给各个硬件,每个硬件共同工作才能完成。如果说显卡能更充分地反向调动CPU去运算,提升自己的性能表现,降低对显卡的过渡依赖,这种情况更应该值得提倡。
A卡和N卡
因为我们现在看到AMD掀起了多核大战,八核十六线程一下子就进入了消费级市场,Intel也发布了八代六核i7 8700K/8700处理器。可想而知,未来我们电脑肯定越来越多“核”多线程,但是目前来看游戏对于CPU多线程支持度极差,反而是依靠单核高频取胜,剩余的线程都在“围观”,如果显卡能将部分任务交予CPU预处理,帮助自己获得更好性能,这个未尝不可。让CPU满负荷运作可是一件美妙的事情,将来的CPU也能有一席用武之地。
结论:
综合对比来看,虽然多数测试,N卡对CPU更依赖一些,这反而说明有些时候N卡在CPU优化方面做的更好,这或许是如今游戏玩家主流热选N卡的一个原因吧。当然从测试来看,也有A卡比N卡更占用CPU的地方,因此说N卡比A卡更拖CPU后腿显然是不正确的。总的来说,N卡和A卡对CPU的依赖水平其实相差不大,关于N卡和A卡对CPU的依赖,主要取决系统软件或游戏优化,从目前来看,无论是N卡和A卡其实对CPU的利用率都不高,都有很大的提升空间。
2/2 首页 上一页 1 2