当前位置: 华文星空 > 新闻

请问CPU日常网页和打游戏单核性能和多核性能哪个更用得上?

2023-11-22新闻

单核和多核行动的表述向来容易让人产生一些疑惑,意味这两项是相互独立的事情。

事实上,单核/单线程绝对性能是一切性能的基础,相当于在存储不受制约的前提下,只要开着电脑,做任何实行都需要借助单核性能,不论任何任务性质都是这样。包括多线程性能,也只是线程乘以单线程基础(当然多核负载高时单线程调度性能会下降)。

移动轻薄本的13代功耗不足 单线程较弱
桌面12、13代 单线程大致都「够用」(这个13700K有降频情况)

对操作系统来说,单线程性能是绝对的,任何时候都关乎全局的,弱一点就所有任务都会变弱的,这种关系不依赖任何其他变量。

对日常任务常见的游戏环境和上网娱乐环境来说,4C8T还是6C12T,在多线程性能方面很难完全拎清楚够用、不够用的临界点。如果遇到网页端GPU难以硬解的视频,6C可能也会被爆,而如果GPU可以搞定,那么2C就能解决基础问题。游戏中也是一样,除了限制必须4C或者4T才能进入的个别类型,4C8T一定不够用或者产生巨大瓶颈的游戏数量并不好统计,一般来说可以视为没有想象中那么多,即使瓶颈了,在显卡说得过去的前提下,瓶颈程度也不会过于夸张。

这个时候,我们只能去尝试揣测一些应用场景,尽可能贴近现实地描述一些可能发生的情况,作为对这个问题的参考。

windows的资源占用 可能会出现玄学

首先,目前chrome内核浏览器一统江湖,以我个人常年多开标签的经验,不管是edge还是chrome本体,在休眠状态下开几十个标签,对CPU影响都不大。我曾经常年使用5Ghz的i7 7740X,普普通通上网,节制到升级12700K为止,大致还是够用的。只有遇到网页端加载了大量其他复杂东西——比如硬解异常的视频、3D负载很高的游戏和渲染场景,4C才会出现明显的水土不服。当然,这是建立在我常年使用64GB甚至80GB内存的前提下,排除了其他的瓶颈。

其次,上网不止有浏览器,还有各种乱七八糟的其他网络通讯情况。比如我们要看某个直播,他必须使用客户端,或者网页端的负载非常夸张(斗鱼表示。。。),或者这个体育赛事被某个频道独家垄断了,我们在PC上必须使用安卓模拟器来加载。这种非典型浏览器(被套壳到客户端里)、或者用模拟器来实现上网功能的情况,4C8T会受到挑战,当年我用i3 7350K 看央视频的欧洲杯,看一场球勉为其难,看两场就卡得不行了,随着安卓越来越复杂,4C8T面对这类需求会逐渐捉襟见肘。

第三,部分内核较老的单机、网络游戏,i3 12100和i5 12400 单线程基本半斤八两,除非配B660超频,不然都是一回事,要超的话,两者都能超,上限频率也差不多,还是拉不开差距。

第四,大型3A ,尤其是近年来对多核利用率较高的3A游戏,i5 12400胜出,没有悬念。

相比于游戏 I\O引起的卡顿才是更普遍寻常的事情

第五,在上网、视频和游戏之外,六核CPU的I\O能力要强于四核,如果涉及到大量复制操作,或者系统服务频繁调用磁盘时,i5 12400有可能会表现出一些优势。最典型的是机械硬盘复制,或者PT下载,CPU占用未必很高,但双核\四核就是有可能会很卡。

所以,这个问题可以归类为玄学问题——感觉不出差异的时候,那确实是大概都差不多,而什么时候能感觉出差异,这是很难去逐一举例说明的。