CPU性能对游戏影响还大吗?
目前大多数喜爱玩游戏的网友都有一个共识,那就是“玩游戏一定得有好显卡,CPU无所谓,只要是双核。”不可否认从酷睿架构开始,CPU的性能都较以往有着很大的提升,CPU在整个系统中不再是瓶颈,因此提升游戏帧率就靠大容量内存和高性能显卡,逐渐的将CPU在游戏表现的权重性给淡化了。
今日主题 CPU性能对游戏的影响
有过超频经历的人都知道,主频对游戏流畅度提升非常明显,而且大容量缓存也能起到同样的作用,所以尤其是当时的Core 2 DuoE8400在游戏中表现的游刃有余,是游戏玩家们梦寐以求的神器。
现在的游戏基本都支持多核心,简单来讲,高主频,大容量缓存,多内核(包括超线程)可以带来更强劲的游戏性能。所以今天就拿最新的Sandy Bridge,分别通过主频,缓存,内核/线程的差异来验证CPU是不是真的就不是瓶颈了,同时也能间接的帮助网友解决“什么显卡配什么CPU”的问题。
测试平台配置图
主要配置:双GTX570公版组建SLI,另外内存两根2GB组建双通道,并且将运行频率超至1866MHz,时序保持在9-9-9-27,驱动采用通过微软认证的275.33版。
参数以及环境介绍
这里要说明的是,并没有不带HT的Core i3和i7,更没有双核的二代i5,修改参数目的是更能直观的看的出同主频下缓存的差异,同缓存下内核的差异以及超线程是否对游戏有影响。
显卡为双路GTX570SLI
强制开启4×AA以及16×AF
Sandy Bridge双通道1866MHz的带宽
显卡在驱动内强制开启抗锯齿和向性过滤,使用目前主流高端分辨率1920*1080,以便使显卡和CPU的负载量达到很高却不至于造成显卡瓶颈。
Sandy Bridge的内存控制器效能非常强悍,双通道下1866MHz-CL9的读/写/复制带宽达到了20GB/S++,这个水准是X58三通道在2000MHz以上的内存频率下才能达到的,因此在本次测试中几乎不会造成内存方面的瓶颈。
关闭超线程的2600K
将主频调制2.8GHz模拟Core i5 2300
将频率调制3.1GHz并将内核关闭2个
以上CPU-Z截图是对模拟的CPU进行介绍和说明,以便解决网友的疑惑。2500K模拟成2300只需要调整倍频,缓存容量,路数(Way)以及内核数量都是相同的,而2500@K关闭两颗内核并降到3.1GHz,Core i3 2100关闭HT则是为了除缓存容量以外其他参数保持一致。
游戏测试成绩
游戏测试一般采用游戏自带的Benchmark,没有自带Benchmark的游戏采取Fraps来获得平均帧数,每款游戏测试三次,帧数取最高的一次。
这五款游戏中有三款都支持DX11,这也就是意味着是09年以后的作品了,因此四核以上的CPU在游戏中的性能表现大幅超越双核,即便是高频高缓存的2500K模拟版。而四核的CPU之间性能差距很小,毕竟物理内核在那摆着,缓存容量和主频达到一定程度以后提升就不太明显了。
游戏支持多核并不一定是所有的内核平均分担所有的渲染和处理任务,游戏无非就是一个引擎程序,附加各种贴图效果,3D建模以及音效等等,核心越多单个核心分担任务就越少,单位时间内完成的就多,效率就高。
很明显这五款游戏在双路GTX570下,CPU内核数量是瓶颈了。
从这三款游戏中可以找到很多问题,像星际争霸2这种即时战略游戏,尤其是农民挖矿,小兵自己找位置以及各种爆炸效果,反射等等需要大量的A.I计算,耗费很多CPU资源,但星际2恰好对多核优化不好,四核也占不了多少便宜。孤岛危机之所以能够称之为显卡危机,其中一个特点就是对硬件优化不好,不难看出它的成绩表现和星际争霸2一样,不过从双核2500K的成绩上看孤岛危机似乎对主频比较感冒,但这两款游戏的六项测试中随着参数增加成绩也在增加,可见瓶颈在于单线程效能方面。
看AVP(异形大战铁血战士)的帧数非常的齐,统统保持在了110~120帧之间,这表明了这款游戏主要还是考验显卡而并非CPU。
不要以为玩物理游戏买高端N卡就万事大吉了,双路GTX570SLI够高端了,但是运行基于PhysX的游戏仍然是很勉强,PhysX游戏虽然是将大量的物理运算交给CUDA单元来完成,但是CPU还是会分担其中有一部分,双核和四核差距30%这就不足以为奇了。
目前CPU仍然存在瓶颈
根据测试结果可以看的出来:
1:就目前的游戏,双核已经存在瓶颈了,只是这个差距用了高端显卡才能够看的更明显。
2:从2600K开启超线程后帧数比不开启稍稍高了一点上看,超线程没有反作用,还能再稍稍分担一些繁重的计算任务。
CPU作为高速设备,内存相对CPU来说是便是低速设备,高速缓存便是起到一个缓冲的作用,缓存里可以存放一些常用和预读取的数据,这样可以减少跟内存的沟通延迟。为什么说双核的2500K拥有6M的三级缓存,在相同主频的情况下却和3M的2100很接近?这是因为Sandy Bridge的内存控制器效率非常高,上文截图中可以看的出其双通道1866MHz-CL9下都可以达到20GB/S++的带宽,延迟也进一步的降低,可以一定程度上弥补三级缓存的不足,况且双核的计算吞吐量不足以完全占满6M三级缓存,所以两者游戏成绩不相上下,缓存大到一定程度,只有在特定的极端应用环境下才能体现出优势了。
但并不是核心多,游戏性能就一定强。通俗的讲,四核处理器在进行处理计算任务分配的时候,2,3,4核心会和1核心一直保持即时通信和任务回馈的等沟通任务,再加上繁重的处理计算,对单核心的绝对性能要求还是比较高的。这一点《星际争霸2》比较明显。
通过豪华的周边配置,加上十款游戏的综合评定,看来并不是所有的CPU都不存在瓶颈,CPU性能过剩那是相对以前而言,软件需求和硬件发展一直是形影不离。可以说玩游戏CPU还是很重要的,这从它所处的角色就能看的出来。
原生在PC上的游戏一般来说显卡和CPU的需求基本对等,但如果是从XBOX以及PS3上移植过来的游戏就非常依赖多核CPU了,另外游戏中含有大量的物理计算特效,人工A.I那也必须依赖强劲的多核CPU。
其实如果觉得Core i7 2600K的价格实在难以接受,Core i5 2300倒是个不错的选择。
网友评论