找回密码
 加入我们
搜索
      
查看: 14416|回复: 35

[内存] 关于d4/d5延迟的一些问题

[复制链接]
发表于 2023-1-12 04:36 | 显示全部楼层 |阅读模式
本帖最后由 dirbackif01 于 2023-1-12 23:18 编辑

d5自从12代intel上市以后,玩家对其的看法就是虽然带宽很高,但作为代价延迟很高。

从cl延迟来看,似乎确实如此,同时用aida64跑延迟的出来的结果也是一样。

但aida64测试的延迟不可能直接与游戏表现挂钩,如果属实,那么107k的游戏表现要比109K强,137K更是应该爆杀139K,但事实并非如此。

使用intel的mlc分别对d4和d5测试不同带宽负载下的延迟,我发现了比较有趣的结果:

d4 4300 14 14:

d4.jpg

d5 8533 36 48:

d5.png

测试均关闭了小核心。

d4在带宽负载较大的情况下,延迟远不如d5,但是带宽负载越低,d4的延迟优势越大。

这也能解释一些实际游戏中的表现情况,例如pubg在自闭城80人落地的极端情况下d4帧数要优于d5,但是d5帧数回弹远比d4要快,且帧数保持更为稳定。

测试仅为抛砖引玉,希望有大佬能更为详细的解释原理!

============================================

mlc gui下载链接:https://share.weiyun.com/3ATQijcO


发表于 2023-1-12 04:43 | 显示全部楼层
d5频率低一些压时序延迟和d4在aida里差不了多少
 楼主| 发表于 2023-1-12 04:50 | 显示全部楼层
kaiwenwu 发表于 2023-1-12 04:43
d5频率低一些压时序延迟和d4在aida里差不了多少

是差不多啊,我这个aida64测延迟差不多48左右吧,如果是137K的话延迟就42.5左右了.

这个区别和从mlc来看,差的太多了,aida64仅仅只能代表mlc最下面低带宽负载下的情况。

8533.png
发表于 2023-1-12 09:10 来自手机 | 显示全部楼层
这40多的延迟一半要多少频率的内存?
发表于 2023-1-12 09:13 | 显示全部楼层
研究的很专业!!
发表于 2023-1-12 09:49 来自手机 | 显示全部楼层
感谢楼主分享,但是我在b站看到一个测试,同频率下,13700k实际游戏帧数显著高于13900k,不知道怎么解释,搞的我就纠结选137还是139了。
发表于 2023-1-12 10:51 | 显示全部楼层
厉害了~不过这好像不能实际应用到游戏表现上来说明问题。
打个比方,拿最吃内存copy带宽的吃鸡来说,我从单面换到双面。
读取和延迟不变的情况下,COPY提升3000MB,吃鸡同场景同角度+30帧。
说明此时带宽是跑满的,也就是此时延迟很高。
那假如换到DDR5上,更高的带宽上限和更低的延迟理论上游戏帧数该更高。
但实际中好像并没有。
发表于 2023-1-12 10:59 | 显示全部楼层
Haile 发表于 2023-1-12 09:49
感谢楼主分享,但是我在b站看到一个测试,同频率下,13700k实际游戏帧数显著高于13900k,不知道怎么解释, ...

有没有一种可能,电信号触达8+16个核心的所用的时间比8+8个核心时长的原因?毕竟多了8个小核。
发表于 2023-1-12 11:04 | 显示全部楼层
dens 发表于 2023-1-12 10:51
厉害了~不过这好像不能实际应用到游戏表现上来说明问题。
打个比方,拿最吃内存copy带宽的吃鸡来说,我从单 ...

带宽占用比例越高,延迟也会相应的越高,,,,有没有一种可能,在面对同一个应用时,这种延迟惩罚在高贷款D5平台表现更优秀呢?
发表于 2023-1-12 11:09 来自手机 | 显示全部楼层
pubg人多场景吃内存延迟,逛街打野吃内存带宽吧
发表于 2023-1-12 11:22 | 显示全部楼层
本帖最后由 lh4357 于 2023-1-12 12:35 编辑

有一说一,现在我感觉相当一部分人,在DDR5问题上走极端。
一派人是恨不得拿4400 14-14这种大雕都只能耐温30度的参数,去对比4800C40全默认D5的。
另一派人是D5动不动超8600的。
还有一些人。。怎么说呢,说D4性能,就拿出大雕bdie对比不超频D5,说D4价格,那就拿出399的32G单条D4对比芝奇D5灯条,关键这两种说法还可能是同一个人说出来的。

所以,哪有什么技术性讨论,大部分地方就是在打嘴炮,还见过说自己超到了8600C32的,这一眼连D5都没用过。 QQ图片20230110235543.gif

另外,关于这个MLC,你有没有发现小核开着或者关着,跑出来的差别特别大?
也不知道为啥。


QQ图片20230112122551.png QQ图片20230112122930.png
发表于 2023-1-12 11:34 | 显示全部楼层
发现图一 DDR4 中的测试项目一旦超过了55GB带宽(也就是D4双通的大概上限范围),就会有一个大的延迟爬坡,,,,,,是否有实时观察内存运行情况的软件呢。,好像没见到过。
发表于 2023-1-12 11:42 | 显示全部楼层
本帖最后由 alzncbejeo 于 2023-1-12 11:50 编辑

要是MLC测出来的 对比下还行       ,  跑Aida64说对比延迟带宽的 就图一乐
发表于 2023-1-12 15:23 | 显示全部楼层
请问intel mlc gui哪里下载啊
下载的mlc看不懂
不是gui版本
发表于 2023-1-12 15:28 来自手机 | 显示全部楼层
lh4357 发表于 2023-1-12 11:22
有一说一,现在我感觉相当一部分人,在DDR5问题上走极端。
一派人是恨不得拿4400 14-14这种大雕都只能耐温3 ...

因为小核频率会影响Ring绕圈,关了的话三缓损。小核体质影响imc的延迟数字
发表于 2023-1-12 15:46 来自手机 | 显示全部楼层
dirbackif01 发表于 2023-1-12 04:50
是差不多啊,我这个aida64测延迟差不多48左右吧,如果是137K的话延迟就42.5左右了.

这个区别和从mlc来看 ...

感谢分享,你关闭小核心CPU三缓是残废的,对游戏有负面。核心越多绕的越远延迟越高,这是规律。内存效能和频率挂钩,D5比D4宽太多
发表于 2023-1-12 16:32 | 显示全部楼层
andros1021 发表于 2023-1-12 15:28
因为小核频率会影响Ring绕圈,关了的话三缓损。小核体质影响imc的延迟数字 ...


三缓应该是所有核心共享的吧,想不通intel为什么会有关小核就损失三缓的设定
 楼主| 发表于 2023-1-12 16:39 来自手机 | 显示全部楼层
lh4357 发表于 2023-1-12 11:22
有一说一,现在我感觉相当一部分人,在DDR5问题上走极端。
一派人是恨不得拿4400 14-14这种大雕都只能耐温3 ...

所以我和铭哥测的时候都把小核心关了啊.

其实如果都开了,也不影响结论,只是上面会高一些
发表于 2023-1-12 16:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2023-1-12 16:44 来自手机 | 显示全部楼层
andros1021 发表于 2023-1-12 15:46
感谢分享,你关闭小核心CPU三缓是残废的,对游戏有负面。核心越多绕的越远延迟越高,这是规律。内存效能 ...

其实貌似并没有,关闭ecore也不会影响游戏帧数和l3带宽.
 楼主| 发表于 2023-1-12 16:45 来自手机 | 显示全部楼层
ho_hao 发表于 2023-1-12 16:43
内存控制器效能也不能忽视,D4强就强在GEAR1模式下1:1。D5虽然带宽高,但是GEAR2 1:2下来
高频8000以上内 ...

葱jedec规范来看,d5从原理上就无法1:1跑gear1?虽然amd表面上做到了,然而实际效能还不如intel这边gear2的ddr4
 楼主| 发表于 2023-1-12 16:52 来自手机 | 显示全部楼层
dens 发表于 2023-1-12 10:51
厉害了~不过这好像不能实际应用到游戏表现上来说明问题。
打个比方,拿最吃内存copy带宽的吃鸡来说,我从单 ...

吃鸡并不吃copy.
你也发现了,copy上天的d5,实际游戏绝对没有copy提升带来的绝对优势.
至于什么会觉得10代双面游戏提升是因为copy…是因为之前判断内存效能变化依据的的aida64只能看出copy的变化.
举个不恰当的例子,你身边的一个妹子变得非常有钱了,你观察到的可能是她进入了一个好公司,实际上只是下海了而已?
 楼主| 发表于 2023-1-12 16:56 来自手机 | 显示全部楼层
Jasion 发表于 2023-1-12 11:34
发现图一 DDR4 中的测试项目一旦超过了55GB带宽(也就是D4双通的大概上限范围),就会有一个大的延迟爬坡,, ...

那应该是不会有的.
这种测试本来就对内存有一定占用,不可能在跑实际应用的时候实时反映出内存的运行情况.
简单来说,就是观察者效应.
发表于 2023-1-12 16:58 | 显示全部楼层
dirbackif01 发表于 2023-1-12 16:39
所以我和铭哥测的时候都把小核心关了啊.

其实如果都开了,也不影响结论,只是上面会高一些 ...

突然发现你这个8533怎么跑到后面带宽还没我8000高了。

QQ图片20221231153326.jpg
发表于 2023-1-12 17:47 | 显示全部楼层
本帖最后由 andros1021 于 2023-1-12 17:52 编辑
dirbackif01 发表于 2023-1-12 16:44
其实貌似并没有,关闭ecore也不会影响游戏帧数和l3带宽.


d4小核心全开,频率只设置了36,因为吃不到1v电压,Ring是39因为刚好与大核49倍频SVID电压吻合。
135557e58td9zfftbf9o85.jpg

设置不变只关闭小核,你看看区别吧,特意为你跑了一遍,我的记忆应该没有错

Screenshot 2023-01-12 174608.jpg
发表于 2023-1-12 17:49 | 显示全部楼层
U艇 发表于 2023-1-12 16:32
三缓应该是所有核心共享的吧,想不通intel为什么会有关小核就损失三缓的设定  ...

5xxxX的AMD更浮夸,电压不给足三缓懒得动
发表于 2023-1-12 17:55 | 显示全部楼层

aida64的cache memory benchmark就是个娱乐跑分,不能拿来作为论据说明任何问题;

intel MLC好就好在可以通过参数指定某个或某些核心来跑,也可以指定是否用超线程的逻辑核心来跑,你可以用不同参数分别测量每个核心的带宽和延迟情况,或者不同核心组合的带宽和延迟情况,这种数据才更能说明问题
发表于 2023-1-12 18:10 | 显示全部楼层
本帖最后由 andros1021 于 2023-1-12 18:16 编辑
zhgbbs 发表于 2023-1-12 17:55
aida64的cache memory benchmark就是个娱乐跑分,不能拿来作为论据说明任何问题;

intel MLC好就好在可 ...


一个Group的Ecore是8个小核心,我在一个Group里关闭4个你看看。和aida64的娱乐性貌似关系不大吧

先不说三缓,内存延迟为什么会提高了呢?咱们是不是没搞明白Ring是怎么个绕圈的
我在13700k上也发现关闭Ecore延迟好看,但必须按Group8个一关有效果,但三缓也是残的
Screenshot 2023-01-12 181002.jpg
发表于 2023-1-12 18:42 | 显示全部楼层
andros1021 发表于 2023-1-12 18:10
一个Group的Ecore是8个小核心,我在一个Group里关闭4个你看看。和aida64的娱乐性貌似关系不大吧

先不说 ...

Ring总线是die内部的物理线路,是实打实的线路组成的,你以为你BIOS里把Ecore关闭了,Ring总线的总长度就会自动缩短了?
你压根就没明白数据是怎么得来的,还是不要回复我了
发表于 2023-1-12 18:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2024-12-27 11:28 , Processed in 0.021325 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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