了解处理器特性的朋友都知道,在TDP保持不变的情况下,一颗处理器的核心数量越多,那么主频和加速频率就没有办法做的太高。因为整个处理器想要控制好功耗的话,那就意味着每一个核心都要控制功耗,而功耗不高,频率自然很难上得去,这就是为什么处理器核心数量越多,大家看到的主频和加速频率会相对越低。
一直以来,人们对于多核心好还是高主频好的争论喋喋不休。在理想情况下,当然是核心越多、主频越高越好。但实际情况并不允许无脑堆核心或无脑拉主频,总要在核心数和主频之间做一个取舍和平衡。
·多核好,还是高主频好?
那么在有限的技术条件下,究竟是多核心好呢?还是高主频好呢?其实我们可以做一个比喻来试着说明这个问题。
现在,我们把处理器比作一家工厂,核心数就相当于工人的数量,而主频呢,就相当于工人自身的能力。
对于工厂来说,提升工作效率主要有三种方法:
第一,通过技术创新、设备升级或者管理方法升级来提升效率;
第二,通过招聘更多的工人,奉行人多力量大来提升效率;
第三,通过招聘数量有限,但工作能力超强的人来提升效率。
我们假设以目前的状况来看,这家工厂在技术创新、设备等级、管理方法等方面都已是业界数一数二,短时间无法在这些方面取得实质性突破,强行通过此方法来提升效率的话,大概率会得不偿失。
那么这家工厂就需要考虑第二和第三种方法。
首先,招聘大量工人确实是简单有效的提升工作效率的方法,但是招进来的这些工人们,每个人的能力参差不齐,有的是劳动模范,工作能力超强、效率极高,而有的人却比较爱偷懒,常常在上班时间摸鱼。因此,虽然通过大量招聘工人解决了整体工作效率问题,但总有那么一些不合格的人在浑水摸鱼,享受着“大锅饭”的红利。
人多力量确实大
在了解到这种情况之后,工厂决定选择另一种方法,也就是不去盲目扩大工人数量,而是精挑细选,专门选那些工作技能高超的工匠级选手来工厂工作。最终工厂发现,因为这些匠人们工作方法娴熟、工作技能强,所以虽然数量不多,但一个人却往往能比那些摸鱼的人干出双倍甚至三倍的工作,因此这样的方法既能够保证工作效率,同时又能够保证每一个岗位没有短板。
但人数少却个个都是精英的话,更能打得起硬仗
对比之下,在采用第二种方法的时候,这家工厂看起来每天上下班热热闹闹,一派繁荣景象,但其中却存在不少滥竽充数之人,有时遇到棘手问题,总是感觉力不从心。而在采用第三种方法之后,工厂虽然平静了很多,似乎也不那么热闹,但实际打起硬仗来,真是个顶个的强。
看到这里,我想大家应该就会明白,对于处理器这座工厂来说,如果很多工人能够同时具备高素质那自然是再好不过。但是如果没法保证来工厂工作的每个人都是劳动模范,那么不如在保证数量的前提下,让每一个人都具备更强的技能。
·有了高主频,6核战8核一点都不虚
事实上,英特尔在酷睿平台所做的选择,就是第三条。
在4月初发布的十代酷睿H系列处理器上,英特尔为酷睿i7、i9家族赋予了更高的主频,以及全面突破5GHz的睿频加速能力,虽然主流依旧是6核心和8核心处理器,并未给十代酷睿这家工厂招聘更多的“工人”(核心),但“慧眼识珠”的英特尔给这家工厂安排的全是劳动模范,他们每个人都拥有高超的技能,来确保十代酷睿这座工厂能够在打硬仗时表现更加出色。
十代酷睿同时具备多核心+高主频/睿频特性
怎么?不相信吗?我们看一些测试数据好了,毕竟测试是最能说明问题的方法。
对于处理器来说,运行游戏称得上是打硬仗了。那么6核心的十代酷睿和8核心的锐龙4000表现如何呢?看看下面的游戏测试结果。
为了证明对比是客观的,所以我们都通过游戏自带的Benchmark程序来测试,它不仅能够反映帧数表现,还能够给出配置信息。
CPU Render,平均:116fps、最低:63fps、最高:235fps
CPU Render,平均:100fps、最低:78fps、最高:148fps
《古墓丽影:暗影》的Benchmark程序可以记录处理器渲染性能,所以既然是对比处理器,那么这一项性能就比较关键了。从测试结果可以看到:
英特尔十代酷睿平台在CPU Render(渲染)测试中,平均:116fps、最低:63fps、最高:235fps;
AMD三代锐龙平台在CPU Render测试中,平均:100fps、最低:78fps、最高:148fps。
在平均帧和最高帧表现上,英特尔十代酷睿平台明显优于AMD三代锐龙平台,分别高16帧和87帧,在最低帧上不如AMD三代锐龙平台,低15帧。
6核心打不过8核心吗?
再看一个《刺客信条:奥德赛》的测试:
英特尔十代酷睿,最高画质平均:51fps、最高:95fps、最低:15fps
AMD三代锐龙,最高画质平均:49fps、最高:75fps、最低:26fps
最终测试结果为:
英特尔十代酷睿平台,最高画质平均:51fps、最高:95fps、最低:15fps
AMD三代锐龙平台,最高画质平均:49fps、最高:75fps、最低:26fps
英特尔十代酷睿平台在平均帧,最高帧表现上优于AMD三代锐龙平台,最低帧表现上不如后者,整体表现优于AMD三代锐龙平台。
最后再看一个《英雄联盟》的测试,为了公正客观我们使用第三方软件记录帧数表现。
英特尔十代酷睿i7-10750H平台平均帧数135.36fps,最高帧数225fps,整体帧数波动比较平稳。
AMD三代锐龙Ryzen 7 4800H平台的平均帧数为117.65fps,最高帧数200fps,比英特尔十代酷睿平台分别低17.71帧、25帧,差异较为明显。不过这个帧数差异对于实际游戏体验没有实质影响,二者都能流畅运行这款游戏。
在内存、硬盘、显卡都一样的情况下,一颗6核心处理器在实际游戏应用中的表现要好于一颗8核心处理器,频率自然在其中起到了至关重要的作用。
其实如果大家有兴趣、有条件的话,可以自己测试更多的游戏,看看是不是这种结果。此外,除了移动级酷睿具备这样的优势之外,桌面级酷睿处理器得益于更高的主频和睿频能力,同样在实际游戏中有着非常出色的表现。
·核心数保证的前提下,高主频为何更有价值?
看到这里有朋友可能会问了,为什么会出现这种情况?高频率真的影响那么大吗?为了解释这个问题,我们只需要一张图就可以说明白:
上面这张图是电脑在运行游戏时,处理器核心的占用情况。可以看到红框中4个线程,也就是2个核心的占用率是非常高的,而且最右侧核心占用率大多数时间为100%,而上面的8个线程,也就是4个核心,占用率其实是比较低的。这也是我们平时常常提到的为什么玩游戏,4核-6核是目前性价比最高的选择。因为大多数游戏对于核心数量的依赖就是这么多,即便有100个核,在游戏应用里主要发挥作用的还是那2-4个核心,只不过核心数越多,处理器总体负载就越低,其意义在于当你玩游戏的时候还想干点别的,比如剪视频、办公、网络直播推流的话,电脑不会出现卡顿。
而如果你只是专注于玩游戏,并不会在同一时间做其它高负载任务的话,核心数相对于主频来说,后者才应该是主要关注的因素。
·堆核并非不好,只是要精益求精才更有意义
到这里,我们就能够回答标题所提出的问题了,为什么明明能堆一堆核心,但英特尔却偏偏要跟频率较劲呢?
其实说到这里需要再次确认一个前提,我们的观点并不是说多核心不好,而是说在增加核心数的情况下,同时也要保证每个核心拥有更好的性能表现,这样对于整个处理器来说才是真正意义上的提升。你如果能够打包票100个核心个顶个都是最强者,那作为消费者的我们来说自然是表示欢迎。不过现实中想要实现这一点,基本不太可能。
此外,其实对于绝大多数普通消费者来说,从多核心上获得的收益要远远低于从高主频上获得的收益。因为多核心处理器主要还是应用在数据中心、服务器级别的系统当中,比如英特尔旗下的Cascade Lake-AP处理器,就可以通过双路搭建96核192线程的硬件系统。另外一些专业领域也对多核心处理器趋之若鹜,如影视后期行业、建筑行业等等。普通消费者玩游戏、办公、剪辑视频、做设计等等类似的应用场景下,高主频会获得更大的收益。
双路Cascade Lake-AP处理器可搭载96核192线程的硬件系统
但对于普通用户来说有何意义呢?
所以相对于堆核心来说,英特尔每年在保证核心数增加的情况下,对每一个核心的频率不断优化,这就相当于给工厂的每一个工人做技能培训,最终一家工厂的所有工人都能达到匠人级别,从而使这家工厂在打硬仗时依然能够有出色表现。
现如今,英特尔十代酷睿处理器是典型的多核心+高主频平台,虽然有时候看起来不如“人多力量大”的那一方,但真上了“战场”,全是“精英”的十代酷睿就能够做到以少打多,这就是全面5GHz+睿频的意义。
从这一点来看,英特尔现阶段在处理器性能调校上,更加追求其在实际应用中的价值,而非软件跑分上的胜负。尤其是对于游戏,这个规模庞大、人群数量庞大的领域来说,英特尔通过不断提升主频,甚至将移动级处理器的睿频能力拉升到5GHz以上,展现出了极具针对性的策略,这种策略在应用中更切实际、更贴近用户体验,换来的自然是实打实的游戏体验提升。