教育培训 > 现在为什么人们都说CPU性能过剩,而不说显卡性能过剩?

现在为什么人们都说CPU性能过剩,而不说显卡性能过剩?

2020-10-02 17:07阅读(62)

现在为什么人们都说CPU性能过剩,而不说显卡性能过剩?现在很多大型游戏都要求要很高的显卡,但是只要求一般的i5就行了。为什么会出现CPU性能过剩的情况,我们还

1

CPU和显卡究竟性能过不过剩是分情况的,我们平常说的CPU性能过剩是因为在用电脑日常办公中,哪怕是一些复杂的3D游戏中,I3或者I5的CPU就可以达到足够的性能,如果再往上提升效果变化不大。就现在I5 8400这样的CPU,大部分用户恐怕都很难使其占用率超过50%,因此也造就了很多“低U配高显”的装机模式。

然而面临这种情况的电脑用户比例能达到90%以上,而对于其中那些喜欢玩游戏的玩家来说,显卡则是往往是永远不够用的。帧数不足要求稳定60帧,60帧还不够流畅,往上还有120帧、144帧;1080P分辨率过时了,2K和4K更清晰,还有用户们对游戏画质的要求也是没有止境的,而目前的游戏画质与真实世界仍然差距很大,这些就会一直对显卡性能不断提出更高的要求,实际上每一代显卡的性能提升幅度确实相当大。

为什么CPU这几年性能增长缓慢?一方面是因为如今的CPU架构已经非常成熟,很难在单核效能上继续提高,近两年AMD和英特尔也只能通过多核来提升CPU性能;另一方面在于如今的半导体工艺进步越来越难,尤其是进入14nm以后,再也无法像以前那样两年一换代,成本和风险都大大增加了,关键的制程工艺进步慢,CPU自然进步也就慢下来了。

不过虽然这几年CPU进步缓慢,日常性能过剩,这也不代表CPU就真的“过剩”了,面对服务器和工作站领域,可以说CPU永远不够用,像我日常接触较多的3D渲染和视频剪辑方面,对CPU频率和核心数都有很高的要求,只有更快没有最快,始终都想和换新显卡那样换一颗更好的CPU来加快工作效率。

就电脑游戏而言,虽说目前看似CPU性能过剩,但也是正因为目前的CPU性能有限,很多游戏开发者的想法无法变成现实,所以我们看到大量开放性游戏中的同屏显示人数是比较低的(CPU需要处理大量NPC智能运算),像《全面战争》这样的超大规模对战类游戏,当人数达到一定程度时,再好的CPU都会出现卡顿。所以CPU在目前的游戏中所谓的“过剩”也是游戏开发者无奈的妥协造成的。

2

现在为什么人都说CPU的性能?谈不上什么技术性,我们先来谈谈CPU性能

一下是个人实际操作中所遇到的CPU性能过剩

之前使用的x79平台,虽然与桌面级电脑i7处理器或者i5处理器相比较志强CPU在某些方便性能完全是超越i7处理器和i5处理器

例如,使用x79平台单路工作站服务器,CPU使用的是e2680,内存是32g,显卡使用的是gtx1050ti

用于虚拟机游戏多开,在使用的过程中从一开始打开任务管理器观察CPU的变化,随着虚拟机的数量开的越来越多,CPU的变化并不是很明显,例如开到九个的时候从原先每开一个增长5%,到开到第九个的时候,并没有以百分之五的速度在增长,包括停止打开虚拟机游戏,运行五个小时之后CPU使用率一直停留在55%到60%

之后再来观察显卡,使用gpuz查看显卡的变化,游戏是全后台打开,那么对于一个显卡的性能,大部分数据体现是显存是爆满,显卡使用率从5%到90%甚至百分之百

虽然使用了优化软件,显卡游戏数据处理降低了很多,但是随着虚拟机数量开到九个,显卡的数据分析,显存和显卡使用率满载

其实举这个例子,和实际当中使用桌面及电脑玩游戏,或者一些吃硬件的游戏,是同一个道理,显卡当遇到游戏画面人物数量或者是周围环境数据变化显卡的显存和显卡的处理能力都在随时变化,当遇到数据过多处理不过来的时候,直接表现出来的就是FPS值突然下降,画面卡顿,甚至假死状态,从最早的6800gs128兆的显存的游戏显卡到后来512,包括中途出现动态显存共享内存的tc512显卡或者tc1g显卡,包括最近几年显存容量的增加,在某些程度上是能够缓解显卡,再处理数据的时候数据暂时储存在缓存里面,但并不能完全解决,显卡自身处理数据的速度,

所以显卡这两年的发展速度,要比过去更新速度快的很多,相对于CPU的发展,就拿英特尔来讲,其实并没有质的改变

你觉得呢?你在使用电脑主机的过程中,是会觉得CPU不足还是显卡性能跟不上?欢迎留言来探讨

3

先来谈谈这个标题,需要定义什么是“CPU性能过剩”,什么是“显卡性能过剩”。

如果答主要描述的是“CPU的性能已经可以满足很多需要,远远超出日常需求”和“显卡的性能已经可以满足很多需要,远远超出日常需求”的话,那么从客观的表面上来说,这个标题有且只有在游戏当中才能部分成立。

为什么呢?因为在部分游戏当中,才会出现和答主描述的一样的情况,即CPU的运算性能够,而显卡部分的性能不够。想要准确讲清楚这个问题,我们首先要来看看游戏中的情况,关于这个题目,题主首先要知道的是CPU和GPU它们在游戏的负载中是有不同的分工的,而性能不够用时出现的症状是不一样的,后者更是关键,在很多时候会让用户有错觉和误解,其实已经发生CPU的性能瓶颈但不知道。

我们可以这样说,在游戏当中CPU负责处理的工作是被存放在内存中需要计算的运动结果,比如射击游戏当中,CPU需要处理的是角色的受伤情况、中弹情况、运动情况,着弹区域、天气对于视野的影响,炮火的覆盖面积有多大、弹头的飞行时间和下坠距离、对肉体的杀伤力和对硬目标的倾彻力等等。

而在竞速游戏当中,CPU需要计算的是路面的材质和起伏角度、轮胎和路面的磨损、天气对于轮胎的磨损影响。在更复杂的游戏当中,不同的天气(比如说下雨)以及大气湿度对于大火燃烧时的扩散速度和燃烧效果等等,都是CPU需要负责的。而GPU需要负责的则更加全面,笼统的说,显示器上输出的所有画面,草木、天空、植被、岩石、水体这些静态目标,到烟雾、火焰、水花等等动态的目标都是它们需要负责渲染的。

所以,虽然不好直接对比两者谁的工作更重,但是人的眼睛是对直接的画面效果更加敏感的,至于更加符合物理规律的运动和结果,人们对于生活接触之外的目标就并不敏感,一个证据就是电影中很多并不符合物理规律的镜头,大家还是看的很爽。这就造成一个结果,就是即使CPU的运算量降低、仅仅负责一些基本的运算,用户的眼睛也不一定能够看得出来,但是如果降低画面的素质,降低GPU的工作量,那么正常的眼睛一下子就能看得出,因为我们对于快慢、美丑要敏感的多。

所以对于游戏来说,其实很多时候CPU的占用率都没有满载,对于四核八线程的处理器来说,或许只有一半以下的占用率,就算是四核四线程的处理器,也不会轻易满载,而对于规格再差的双核四线程处理器来说,大家又会先行一步地认为它的规格不够,所以一般用户总结的用Core i5玩游戏,确实有合理性,因为对于一般的游戏来说,它确实够用。但是显卡的意义就不一样,我们打个比方,如果要降低CPU的工作量,让游戏中的大部分最繁重的物理运算都砍掉,或者用GPU运算,仅仅保留和我们生活经验最类似的一些基本的效果,或者是用预设的动画加入的话,可能并不一定会觉得很假、很难受、不能接受,更大可能会觉得只是制作不够精良、游戏比较粗糙,但是如果你要降低甚至砍掉GPU的工作,那么可能游戏画面就不剩什么东西了。

就是因为上面的这些原因,一般、泛概来说,游戏对于CPU的要求会比较容易满足,而对于显卡的要求会更难满足、更高,因为要搭设起一款像样的游戏,只要不夸张,需要CPU做的事情只有这么多,而且还可以取巧的省略,而需要GPU做的事情,有那么多,还很难省区。

另外,就算是大家都不够,产生瓶颈,GPU够的时候,理论上帧数可以无限高,不够的时候可以只有1帧、甚至0帧。而当CPU够的时候,并不会怎么样,因为还要给GPU去渲染,而CPU不够的时候,也不会有非常非常低的状况,只会较低而已,如果只有20多-30多帧的时候,可能大家会更先入为主的认为是GPU不够,而不是CPU不够,因为它们在产生瓶颈的时候,GPU的状况要剧烈的多。最后如果在游戏外的话,不好意思,只要软件可以支持,那么就不存在过剩的问题,因为更强的显卡可以用来更快绘制模型,更强的处理器也可以更快渲染视频,或者其他工作,总之只要软件支持,都是一分钱一分货。

4

大家价格就知道i7 7700kcpu玩游戏算是最好的cpu之一然而占用率并不高,举个例子5年前买的i7 2600和7700k对比性能提高的也不是很大,证明了目前市场上的cpu不存在本质性能差距。大部分都是过剩的情况。7700k售价2200元左右。

显卡是一个淘汰率非常高的东西,因为性能差距太大。1080ti就比上一代980ti多了一倍的性能,一块1080ti售价6000~9000之间里面分了公版非公顶级非公几个版本。可以买3个7700k的cpu。在3a大作的惊艳画面下显卡想要完美60帧运行,只能频繁更新。因为画面到了一定程度cpu再好也无法帮gpu分担工作,cpu静静的坐在那里看gpu搬砖。而n卡和a卡手里肯定有那种制霸十年完美运行游戏的显卡技术,但是没办法人家要赚钱,出一个显卡杀手游戏,就出一款显卡,牙膏慢慢挤反正你都是要买的。

5

确实,显卡我们感觉永远是不够的,而CPU一般对于游戏来说,很少有游戏要求很变态。就目前而言,4核的主流CPU就可以胜任98%的游戏了,更不要说更高端的处理器了。这主要还是因为游戏对CPU要求没有那么高,对显卡要求太高的原因。特别是在2K及4K显示屏上面,目前很多主流的中高端显卡根本带不动最高特效的游戏,而CPU倒是没有压力。

这就是为什么我经常给人写配置时,CPU到了I59400或锐龙2600之后,基本上CPU是没有变化的,如3500元的配置CPU是2600,4000的也是,6000的还是,而变化的主要还是显卡。这就是因为对于玩游戏来说,这个级别的处理器完全够用了,把多的钱全花在显卡上才是明智之举,这样才能让配出的电脑游戏性能最大化,才是最合理的。如果同样的预算,你把CPU配成8700,那么显卡就会降低一个档次,这样反尔你CPU性能更浪费了,游戏性能更低了,这也算是“搭配不合理”了。

所以结合上面所述,我再来回答你第二个问题。我们CPU本身就已经过剩了,所以完全没有必要去买更高级的CPU,就用i5的就可以了,如9400。买更高级的只会让CPU性能造成更多的浪费,不如把钱花在显卡上,再次提升显卡的性能来获得更好的游戏体验。

不管是什么游戏,基本上都是对显卡要求是最高的,所以我们在配游戏电脑时,显卡永远是第一位,其它够用就行。

希望我的回答对你有所帮助,关注玩电脑,教你玩电脑。点个赞吧!

6

欢迎在点击右上角关注:「太平洋电脑网」,不定时放送福利哦!

因为你主要是玩游戏,如果你是编程的或者是视频剪辑等的工作,你恨不得CPU越强越好。 更加可怕的是,有些工作对显卡和CPU的工作都很高。

在玩游戏的时候,对CPU要求不高,是因为游戏的基本运算要求不高,除了部分游戏之外,对CPU的要求真的是不高,甚至奔腾系列都可以满足。

但是显卡就不一样了,它负责大量图形渲染工作,说不好听的,现在的RTX2080Ti或者是Titan RTX单卡跑4K屏幕都不轻松。

屏幕的分辨率越高对显卡的性能压力越大,更加不要说上光线追踪技术了,这些新技术对显卡的要求更加是变态的存在。

这是因为大家对视觉的追求越来越高了,所以游戏的艺术设计越来越庞大;同时,屏幕越发清晰,分辨率越来越高,新技术越来越多,所以显卡的性能也显得不够用了。

他们说CPU的性能过剩,是因为对于大多数的消费者都是用来玩游戏或者是办公看视频的,CPU的性能当然过剩。但是对于专业人士来说,CPU越强越好。

7

我是一名从事影视行业的人,你说CPU过剩,当下的CPU还没有一款桌面级在win系统下能剪辑4K的神U,渲染3DSMAX或者C4D,或者pr渲染高清视频目前的速度还是太慢,AE最新版确实做不到满载,但是pr或者3D动画满载的情况下我们依然觉得速度不够

8

就没有什么性能过剩。不论cpu还是gpu,从来就没有性能过剩过。

现在所谓性能过剩,一方面是不思进取的pc产业链给自己脸上贴金,给他们的挤牙膏行为找借口;另一方面就是些不明所以的小白跟风炒出来的。

作为硬件厂商,明显的比方说等灯等灯,这几年挤牙膏人所共知。其中一个借口就是cpu过剩啦。真过剩了么?早着呢。像什么图像、视频处理的,你问问他们谁觉得性能过剩了?其他搞什么科学计算的更不用提了。也就没啥事干整天游手好闲,刷下网页水下贴吧跟下微博看看视频耍耍游戏聊聊天的小哥小姐们,对他们来说,用什么pc啊,手机足矣,当然就跟着嚷嚷cpu过剩了。

其实无非是现在pc发展进入了瓶颈,作为市场需求一方来说,没有能够推动pc硬件升级换代的新应用新特性出现,大家伙儿进入了混吃等死的阶段,于是硬件厂商也就得过且过,频率基本没法升了,制程也基本上快到头了,性能是眼见的快要挖掘到尽头了,就这样呗,只要还有的赚,何必搞什么新技术革命,万一投资白扔了呢?像什么人机语音对话和vr,就是例子。大把烧钱,始终无法普及实用。没别的原因,性能差得远。更别提性能过剩了。

说回来,就算是一般家常的玩游戏,现在cpu都不见得性能够用。什么吃鸡,多少人电脑能流畅运行?好,不说这些新作,就老游戏,红警这样的,你们把屏幕上造满单位玩玩?有多少人机器跑得动?更别提有些网游打群架攻城战团体pk什么的,有多少人机器能保证不卡?

还有办公,开个大文档?大表格?卡不卡?过剩不?

再有炒股什么的,似乎看看盘买卖操作下,性能早过剩到天上去了。实际上呢?人现在那些证券公司,都在玩儿ai了,水平高,姿势面广,反应快,人类根本不是对手。散户们给自己配个ai试试?还性能过剩呢,其实是人过剩了,多余了。

以上都不谈,万一我就喜欢开他十几几十个网页,挂上N个QQ,还要开视频,开直播,开录像,童鞋们,什么cpu能过剩?

只有拿着性能不会用的,就没有性能会过剩的。

谈论什么性能过剩之前,先把这话题过过脑子,别跟着人云亦云。

9

由于游戏主要是大量图形渲染工作的集合,显示性能的高低直接决定了帧率水平,而CPU只要满足基本的游戏内数据运算需求即可,远高于所需的性能水平也并不能发挥出来,实际游戏中高性能CPU的负载其实并不高。总之显卡的的性能对游戏的影响要远大于CPU。

显卡之所以没人觉得性能过剩,是因为更高的显卡性能也就允许游戏厂商实现更高的画面,基本上属于有多少性能都能用的上。而且2K和4K分辨率以及高刷新显示器目前对显卡的压力还是很大,想要满足的话需要很高的性能。

10

CPU一般来说i5就差不多了,但是显卡就呵呵了,就算你1080ti在高分辨率下都带不动,目前来说大部分游戏都是对显卡要求高,CPU的话4600有时候都绰绰有余,毕竟游戏越做画面特效越高,所以显卡要求会越来越好。从这个方面看,游戏对CPU的要求停滞不前,但是CPU的性能依旧在提升,给人性能过剩的错觉。反观显卡和游戏的关系就是彼此成长,是两条平行线,往往显卡性能增长滞后,就不会出现性能过剩,我觉得永远都不会出现显卡性能过剩,因为在游戏显示,特效,分辨率这方面的提升是永无止境的。

个人拙见,不喜勿喷