找回密码
 加入我们
搜索
      
楼主: shawnwinton

[CPU] 一张图讨论一下所谓的“CPU瓶颈”

[复制链接]
发表于 2022-12-6 13:05 | 显示全部楼层
toddler 发表于 2022-12-6 11:06
5800X3D 这种要看脸的玩具,买新不买旧 不香吗?D4 平台除了高频低延迟的高价货,比不上D5 的

看了你的对比图,我觉得现在用的DDR4000 CL17一点都不虚DDR6000啊!更何况你这个图还是1080p对比,换成4K对比差距会更小
发表于 2022-12-6 13:09 | 显示全部楼层
bigeblis 发表于 2022-12-6 13:05
看了你的对比图,我觉得现在用的DDR4000 CL17一点都不虚DDR6000啊!更何况你这个图还是1080p对比,换成4K ...

https://www.zhihu.com/question/555969048/answer/2723462911

我觉得可以看看我13代测试的游戏部分 都是4K 虽然没MAX也基本是ULTRA画质

里面有瓶颈的分析
发表于 2022-12-6 13:12 | 显示全部楼层
cloud 发表于 2022-12-6 13:09
https://www.zhihu.com/question/555969048/answer/2723462911

我觉得可以看看我13代测试的游戏部分 都 ...

瞧瞧去
最近正在纠结要不要换到D5平台
发表于 2022-12-6 13:26 | 显示全部楼层
建议了解一下windows任务管理器那个cpu占用是怎么算的
发表于 2022-12-6 13:32 | 显示全部楼层
bigeblis 发表于 2022-12-6 13:12
瞧瞧去
最近正在纠结要不要换到D5平台

我当时测试用的6400 测试完了以后才有adie
发表于 2022-12-6 13:33 | 显示全部楼层
shawnwinton 发表于 2022-12-6 11:51
非常感谢,我也是相似的推断
L3的容量是致命伤同意,性能差距也同意,但解决办法依然是不能只靠L3,内存 ...

  我个人觉得就是那道小学题:一个池子一边放水一边进水,需要多少时间进满。

  双CCD的x3d cache L3会让一个CPU拥有192mb的缓存,单从游戏上而言,这恐怕已经足够放下大量核心代码实例化后的对象了。一旦满足了热点对象的高速缓存,那么剩下的在内存里也足够了。

  你说的提高内存速率,也很正确,但是100Gbps的内存读写速率和80Gbps的内存读写速率,究竟快还是慢,合适不合适,得看他对应的计算核心配套是否吻合。目前而言,zen4架构的计算吞吐问题,恐怕也有大量的实验可以得知。

  而这主要提升的就是每个计算周期内的暂存情况,通过直接减少读取内存提高缓存命中率,减少每个计算周期内的CPU等待时间,变相提高其计算单元的计算效率,减少线程流水线上的空泡,这也是加cache的普遍思路。

  等到再加L3提升游戏帧率的收益越来越低后,就说明了瓶颈不在IO这边了,到计算架构那边的问题了。这个可以观察新的7900x3D和7800x3D进行对比,后续肯定有实验。
发表于 2022-12-6 13:39 | 显示全部楼层
也得看游戏的优化,战地2042这个变态的游戏,10900k 128人地图 20个线程吃满100%占用帧数比多核心调度更好的7960x帧数少了50%,以后游戏要是都能有这么好的优化,没必要mainstream了。直接捡hedt的垃圾就行了
发表于 2022-12-6 14:03 | 显示全部楼层
其实我也挺想知道所谓的GPU占用100%是啥原理。
QQ图片20221206135927.png
这是4090拖1080P最高画质的2077。
占用也接近100了,但功耗离上限还远着呢。
发表于 2022-12-6 14:05 | 显示全部楼层
lionsee123 发表于 2022-12-6 13:33
我个人觉得就是那道小学题:一个池子一边放水一边进水,需要多少时间进满。

  双CCD的x3d cache L3会 ...

所以我一直想知道拿7773X玩游戏,是啥效能。
可惜这玩意太贵。
发表于 2022-12-6 14:18 来自手机 | 显示全部楼层
电竞类游戏测试是这样的

3A CPU不是太差的级别差距可以基本可以忽略
反正我认为旗舰显卡的表现
分辨率必须是4K起步,花这么多钱还1080P
知道测试意图,但实际使用。。
发表于 2022-12-6 14:48 | 显示全部楼层
shawnwinton 发表于 2022-12-6 11:14
这么说不太对
当GPU占用率100%的时候,继续提升显卡,帧数会继续提高对吧,直到占用率下降,才能消除GPU ...

因为游戏用不全CPU的线程数,但是能用满显卡。
一个4线程的处理器,游戏用满其中两个,占用率也才50%,如果升级到8线程处理器,反而会变成占用率25%
发表于 2022-12-6 15:01 | 显示全部楼层
你说得对,准确来说,只有两个情况
1. GPU瓶颈,提升GPU本身的性能即可获得提升(比如超频,加规格,加功耗)
2.非GPU瓶颈
第二点就很多了,从GPU核心到CPU核心这条路上全部遇到的玩意都可能会造成瓶颈,比如PCIe带宽,比如显存带宽,比如内存带宽,比如Ring/IF,比如L3
到最后才是CPU核心本身
很多时候CPU频率上去,帧数得到了提升,这个或许是让L1/L2/L3/Ring/IF这些得到了提升带来的,并非是真·核心处理性能提升
这也是为啥超内存有帮助,换大L3有帮助
发表于 2022-12-6 15:09 | 显示全部楼层
这个评测有点偏颇。

都用上90系了,难道还用1080小屏幕或者32寸大果粒?1个90系显卡都能买10个1080p显示器了。

90系对应的屏幕起步也要2K 144HZ吧,用上4K 240HZ是不是瓶颈就转到显卡了。
发表于 2022-12-6 16:27 | 显示全部楼层
这楼里没有一个人在意0.1% low帧数吗
发表于 2022-12-6 16:30 | 显示全部楼层
我只说一个 之前5900x配4090跑老版本鲁大师显卡95万  换7950x后115w 但是4k下没区别 2077都是只有40帧
发表于 2022-12-6 16:35 | 显示全部楼层
本帖最后由 shenqingyi 于 2022-12-6 16:47 编辑
shawnwinton 发表于 2022-12-6 11:14
这么说不太对
当GPU占用率100%的时候,继续提升显卡,帧数会继续提高对吧,直到占用率下降,才能消除GPU ...


其实整天看GPU占用是不是99%纯属吃饱了撑的,我只关注游戏能否达到我想要的流畅帧数。达到了我管它CPU是不是瓶颈呢。
发表于 2022-12-6 16:39 | 显示全部楼层
toddler 发表于 2022-12-6 10:43
只有真正在用zen4 的用户才知道性能比zen3 强太多了,而且无视5800x3d,这种内存写入减半的玩意 ...

所以游戏无敌U很可能是5900X3D?  192的三缓    搭配高频DDR5    网游无敌U?
发表于 2022-12-6 17:31 来自手机 | 显示全部楼层
网游cpu瓶颈很明显
12490f  1660ti
1080p 永劫无间无尽模式和pubg自闭城显卡跑不满
 楼主| 发表于 2022-12-6 18:34 | 显示全部楼层
三城六号 发表于 2022-12-6 14:48
因为游戏用不全CPU的线程数,但是能用满显卡。
一个4线程的处理器,游戏用满其中两个,占用率也才50%,如 ...

企业微信截图_20221206183332.jpg
发表于 2022-12-6 18:51 | 显示全部楼层
58x3d最大的问题是WZ2和2042这种玩意儿会把占用拉爆
 楼主| 发表于 2022-12-6 18:57 | 显示全部楼层
守护灬纯洁之心 发表于 2022-12-6 15:01
你说得对,准确来说,只有两个情况
1. GPU瓶颈,提升GPU本身的性能即可获得提升(比如超频,加规格,加功耗 ...

是的,其实想想 intel和AMD(尤其是AMD)如此坚决的转进DDR5,应该是CPU现在靠工艺、架构带动IPC提升的能力越来越小了,解决之道还得是高频DDR5
发表于 2022-12-6 19:04 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2022-12-6 19:26 | 显示全部楼层
本帖最后由 shawnwinton 于 2022-12-6 19:27 编辑
cloud 发表于 2022-12-6 13:09
https://www.zhihu.com/question/555969048/answer/2723462911

我觉得可以看看我13代测试的游戏部分 都 ...


判断游戏CPU瓶颈的方法不是看CPU占用率占满没,而是应该反过来看GPU的占用率,如果GPU占用率不满,就说明GPU FPS低于CPU FPS,性能发挥被限制。

这是你的原文,按照原来的思维这句话是没错的,但就如23# 42#楼的回复,原因并不能完全归咎与CPU,很常见的例子,我换了XXCPU+XX显卡后帧数和以前一样等等,我发这贴的大概意思是想说:内存(和三缓)效率对于瓶颈的影响很大,而直接说CPU瓶颈似乎不准确,虽然它们跟CPU的设计有直接关系。
发表于 2022-12-6 19:33 | 显示全部楼层
我双11帮朋友装了5800x3d,配的金百达3600 c16
和我自己用的13700k对比了下星际2rpg地图

13700k c3600 对比5800x3d c3600最低帧只高1帧
如果是13700k超频全P 5.8g,ring 5g 内存4400 c15
最低帧差了10fps

我觉得5800x3d这种U打游戏是真的屌
只是上限不够,因为基本没得超
我朋友找我装电脑一般都是打游戏,暴雪全家桶居多,统统5800x3d
发表于 2022-12-6 19:41 | 显示全部楼层
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-1-16 01:09 , Processed in 0.014177 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表