首页
您所在的位置:首页 > 组装电脑技巧 > 正文

玩游戏电脑需要几核CPU?

作者:小C 来源:原创 日期:2018-10-14 22:11:10 人气:112 评论:0 标签:

小编曾经对比过三款主流游戏,对比可以发现,处理器与显卡同等重要,在同显卡下,高端处理器占用比越大,帧率相应的也会有所提升,而CPU的占用还是要取决于游戏对其调度了。往往高性能处理器在高负载中的优势更明显,比如8核心16线程的R7 2700X往往在4K分辨测试中能拔得头筹。当然,随着分辨率的降低,我们会发现最高加速频率往往比核心数量好用。但这并不绝对,还跟游戏优化有直接关系,不过整体来说可以看到的情况是锐龙平台的游戏性能已经不是短板,在和酷睿的对比中,多数属于难分伯仲的状态。

游戏电脑多核CPU的这个话题,最初的想法来源于Intel的首席架构师Guy Therien最近写的一篇文章《应对核心性能及核心数量挑战》,他在其中表示更多的CPU核心数并不意味着更好,因为大多数应用程序,包括游戏、生产力应用及办公应用都没有针对(超)多线程做优化,使用大量处理器内核并不能为消费者带来收益。当前应用程序优化最多的也没有超过10个核心(当然,为了不打自己品牌高端系列的脸,也提到在3D渲染等等方面,更多核心还是有用处的,只是这个相对小众)。

这文章本身,出自Intel,谈及的“挑战”其实自然而言的就是AMD,而对于多核的唱衰,也自然是“屁股决定脑袋的行为之一”。如果主流Intel的核心数量大于Intel,相信Intel也没人会这么说了。但其实这里面的问题其实比较有趣,值得探讨一下,太过于晦涩的部分就不跟大家提了,只希望大家对于这个问题有个大概认识吧,Intel和AMD之间的口水战已经成了日常,不要被一边的营销所带歪就好了。

1.多核的调度需要针对性的优化,并非自然而然。

这其中既有操作系统的优化,也有程序的优化,但是大头还是程序自身的优化。多核的支持,并非是开发一个程序,它就自然而然的能把任务平均分配给不同的CPU核心来同时计算,提高效率。单核性能才是真正的“自然而然”,不管它有没有针对多核优化,单核性能都肯定影响着它的效率,是基本条件。


2.虽然调度需要专门优化,但是Windows的多任务还是依赖多核。

上面提到了,多核的效率提升是需要基于程序本身对CPU多核的优化的,但是多任务却不一样。简而言之,一个双核游戏A,只能调度四核CPU中的两个核来计算,但是如果你再开一个双核游戏B,在你多开的时候,四核还是会比双核性能表现更好一些。


3.多核性能一定高?还是单核性能更加重要?

游戏\程序本身最终下给CPU的指令都是可以看做一个任务单的,那么CPU能越快处理完上面的东西,也就越是性能好,实际性能=单核性能 x 支持的核心数量,所以一个游戏要跑的好,就肯定是在核心数量足够之后,频率越高越好。但反过来,频率到了感觉不到多少差别的时候,核心数量却不会无限收益下去。原因,当然就是上面提到的,多核需要优化。

这里再举一个例子,一个优化做到了6核的游戏,你说它是用性能强大的4核跑的快,还是一个相对较弱的6核甚至8核跑的快呢?实际上这个问题没有标准答案,因为变量太多了。既可能是6个60分小于4个100分,也有可能是6个80分干掉4个100分。


4.AMD的Ryzen系列架构成功,是因为单核性能的提升。

以前在电脑卖场里,奸商们最喜欢用的伎俩,就是吹嘘AMD的CPU有4核、6核的多厉害,而Intel的只有双核四核之类的,可以说AMD有“以多取胜”的传统,但是为什么那时候的没人买,而现在Ryzen就卖的这么好呢?原因还是因为那个时候AMD的核心架构太弱了,以至于单核性能弱到猛吹多核都没多少人信了。


这个时候的AMD其实就是上面提到的6个60分(其实可能60分都没有),所以如果要问核心数更多甚至部分U还能开核的AMD,市场表现为什么那么差的话,还是因为单核性能连主流都没完全达到,并且市面上大多数应用还是对单、双核性能更加依赖。


5.核心数量多到一定程序,是无法继续维持更高的频率的

CPU的制程越做越小,等于是在同等数量晶体管下可以有更低的发热和功耗,而在同等功耗和发热的条件下,又能够放下更多晶体管,有更强大的性能。其实“摩尔定律”的路线,其中最重要的其实就是靠制程进步来放下更多晶体管,所以是每18-24个月翻一番这样一个说法。但是这个提升不是无限的。


受制于如今的科技、工艺水平,差不多到i7、AMD这边到R7那个水平,再往上跑,就会出现高温无法压或者不好压的情况,所以厂商不得不在继续增加核心的时候,开始降低频率等等。一个6核的8700K跑5GHz频率可以相对轻松,但是32核的CPU,5G就很狂暴了,即同样的架构、工艺、规格,是核心越少对超频越有利的。这就是为什么更加高端的平台上,比如Intel的Skylake X上面,随着核心逐渐增多,基本频率其实是在递减的。



别看7980XE这些核心多到爆,但是实际上在新的9000系列上市之前,最好的游戏U应该是在8700K这个阶段。因为它拥有了酷睿系列最好的规格,比如缓存,比如默认频率等等。毕竟核再多,利用不上也是白费。


6.那么主流游戏支持的核心大概在多少呢?

比较前言、主流的单机游戏大多数是在4-6核左右。因为主流的CPU从i3开始就已经是四核了,所以很多时候都建议大家把CPU的预算适当降低,放到收益更大的显卡上。


7.那是否更多的核心真的就没有意义了呢?

虽然一个游戏设计之初,如果没有相应的调度优化,再多核,效果也是“一核有难,八核围观”。但是首先曾经没有意义不代表现在没有意义,现在没有意义也不代表未来没有意义,所以多核实际上可以为未来作准备的。


其次,多核可以用在多开、任务数量大的一些应用场景上啊。一些做直播的朋友,之前对于核心数量需求就还比较可观,因为它们需要用到的东西还挺多的。而且除了游戏,剪辑压缩个视频、渲染个动画,多一些核,绝对是效率提升的硬货。


8.在讨论什么样的CPU更好的时候,别忘了,显卡才是游戏的根本。

这句话不是说其他的就完全不重要了,只是现在给大家推荐配置,很多时候其实其他配置都大同小异,比如内存都至少是8GB起,都基本上推荐了固态硬盘,那么主要配置已经到了主流以后,剩下的对于游戏影响的最大的,这个时候就肯定非显卡莫属了。


【总  结】

一个CPU的游戏性能好不好,其实是可以从很多维度去讨论的,核心数量和单核性能都重要,像i7 8700K(如今可能很快要被9700K和9900K取代)之所以是之前的“最适合游戏的U”,主要也是因为它在核心数量和单核频率上平衡的好,而并非仅仅因为它核心多,也不是因为它频率高。其次,在预算还没有“登顶”的时候,对于“游戏”这个应用场景,升级显卡的收益大多数情况下都是高于CPU的。


    本文网址:http://www.zzdnpz.com/html/tips/12.html
    读完这篇文章后,您心情如何?
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    更多>>网友评论
    发表评论