dirbackif01 发表于 2023-1-12 04:36

关于d4/d5延迟的一些问题

本帖最后由 dirbackif01 于 2023-1-12 23:18 编辑

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

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

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

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

d4 4300 14 14:



d5 8533 36 48:



测试均关闭了小核心。

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

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

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

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

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


kaiwenwu 发表于 2023-1-12 04:43

d5频率低一些压时序延迟和d4在aida里差不了多少

dirbackif01 发表于 2023-1-12 04:50

kaiwenwu 发表于 2023-1-12 04:43
d5频率低一些压时序延迟和d4在aida里差不了多少

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

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

tpxcer 发表于 2023-1-12 09:10

这40多的延迟一半要多少频率的内存?

Lein 发表于 2023-1-12 09:13

研究的很专业!!

Haile 发表于 2023-1-12 09:49

感谢楼主分享,但是我在b站看到一个测试,同频率下,13700k实际游戏帧数显著高于13900k,不知道怎么解释,搞的我就纠结选137还是139了。

dens 发表于 2023-1-12 10:51

厉害了~不过这好像不能实际应用到游戏表现上来说明问题。
打个比方,拿最吃内存copy带宽的吃鸡来说,我从单面换到双面。
读取和延迟不变的情况下,COPY提升3000MB,吃鸡同场景同角度+30帧。
说明此时带宽是跑满的,也就是此时延迟很高。
那假如换到DDR5上,更高的带宽上限和更低的延迟理论上游戏帧数该更高。
但实际中好像并没有。

Jasion 发表于 2023-1-12 10:59

Haile 发表于 2023-1-12 09:49
感谢楼主分享,但是我在b站看到一个测试,同频率下,13700k实际游戏帧数显著高于13900k,不知道怎么解释, ...

有没有一种可能,电信号触达8+16个核心的所用的时间比8+8个核心时长的原因?毕竟多了8个小核。

Jasion 发表于 2023-1-12 11:04

dens 发表于 2023-1-12 10:51
厉害了~不过这好像不能实际应用到游戏表现上来说明问题。
打个比方,拿最吃内存copy带宽的吃鸡来说,我从单 ...

带宽占用比例越高,延迟也会相应的越高,,,,有没有一种可能,在面对同一个应用时,这种延迟惩罚在高贷款D5平台表现更优秀呢?

csqaclp 发表于 2023-1-12 11:09

pubg人多场景吃内存延迟,逛街打野吃内存带宽吧

lh4357 发表于 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都没用过。

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



Jasion 发表于 2023-1-12 11:34

发现图一 DDR4 中的测试项目一旦超过了55GB带宽(也就是D4双通的大概上限范围),就会有一个大的延迟爬坡,,,,,,是否有实时观察内存运行情况的软件呢。,好像没见到过。

alzncbejeo 发表于 2023-1-12 11:42

本帖最后由 alzncbejeo 于 2023-1-12 11:50 编辑

要是MLC测出来的 对比下还行       ,跑Aida64说对比延迟带宽的 就图一乐

wangguan8602745 发表于 2023-1-12 15:23

请问intel mlc gui哪里下载啊
下载的mlc看不懂
不是gui版本

andros1021 发表于 2023-1-12 15:28

lh4357 发表于 2023-1-12 11:22
有一说一,现在我感觉相当一部分人,在DDR5问题上走极端。
一派人是恨不得拿4400 14-14这种大雕都只能耐温3 ...

因为小核频率会影响Ring绕圈,关了的话三缓损。小核体质影响imc的延迟数字

andros1021 发表于 2023-1-12 15:46

dirbackif01 发表于 2023-1-12 04:50
是差不多啊,我这个aida64测延迟差不多48左右吧,如果是137K的话延迟就42.5左右了.

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

感谢分享,你关闭小核心CPU三缓是残废的,对游戏有负面。核心越多绕的越远延迟越高,这是规律。内存效能和频率挂钩,D5比D4宽太多

U艇 发表于 2023-1-12 16:32

andros1021 发表于 2023-1-12 15:28
因为小核频率会影响Ring绕圈,关了的话三缓损。小核体质影响imc的延迟数字 ...

三缓应该是所有核心共享的吧,想不通intel为什么会有关小核就损失三缓的设定[雷人]

dirbackif01 发表于 2023-1-12 16:39

lh4357 发表于 2023-1-12 11:22
有一说一,现在我感觉相当一部分人,在DDR5问题上走极端。
一派人是恨不得拿4400 14-14这种大雕都只能耐温3 ...

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

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

ho_hao 发表于 2023-1-12 16:43

dirbackif01 发表于 2023-1-12 16:44

andros1021 发表于 2023-1-12 15:46
感谢分享,你关闭小核心CPU三缓是残废的,对游戏有负面。核心越多绕的越远延迟越高,这是规律。内存效能 ...

其实貌似并没有,关闭ecore也不会影响游戏帧数和l3带宽.

dirbackif01 发表于 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

dirbackif01 发表于 2023-1-12 16:52

dens 发表于 2023-1-12 10:51
厉害了~不过这好像不能实际应用到游戏表现上来说明问题。
打个比方,拿最吃内存copy带宽的吃鸡来说,我从单 ...

吃鸡并不吃copy.
你也发现了,copy上天的d5,实际游戏绝对没有copy提升带来的绝对优势.
至于什么会觉得10代双面游戏提升是因为copy…是因为之前判断内存效能变化依据的的aida64只能看出copy的变化.
举个不恰当的例子,你身边的一个妹子变得非常有钱了,你观察到的可能是她进入了一个好公司,实际上只是下海了而已?

dirbackif01 发表于 2023-1-12 16:56

Jasion 发表于 2023-1-12 11:34
发现图一 DDR4 中的测试项目一旦超过了55GB带宽(也就是D4双通的大概上限范围),就会有一个大的延迟爬坡,, ...

那应该是不会有的.
这种测试本来就对内存有一定占用,不可能在跑实际应用的时候实时反映出内存的运行情况.
简单来说,就是观察者效应.

lh4357 发表于 2023-1-12 16:58

dirbackif01 发表于 2023-1-12 16:39
所以我和铭哥测的时候都把小核心关了啊.

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

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

andros1021 发表于 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电压吻合。


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

andros1021 发表于 2023-1-12 17:49

U艇 发表于 2023-1-12 16:32
三缓应该是所有核心共享的吧,想不通intel为什么会有关小核就损失三缓的设定...

5xxxX的AMD更浮夸,电压不给足三缓懒得动[偷笑]

zhgbbs 发表于 2023-1-12 17:55

andros1021 发表于 2023-1-12 17:47
d4小核心全开




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

intel MLC好就好在可以通过参数指定某个或某些核心来跑,也可以指定是否用超线程的逻辑核心来跑,你可以用不同参数分别测量每个核心的带宽和延迟情况,或者不同核心组合的带宽和延迟情况,这种数据才更能说明问题

andros1021 发表于 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个一关有效果,但三缓也是残的

zhgbbs 发表于 2023-1-12 18:42

andros1021 发表于 2023-1-12 18:10
一个Group的Ecore是8个小核心,我在一个Group里关闭4个你看看。和aida64的娱乐性貌似关系不大吧

先不说 ...

Ring总线是die内部的物理线路,是实打实的线路组成的,你以为你BIOS里把Ecore关闭了,Ring总线的总长度就会自动缩短了?[偷笑]
你压根就没明白数据是怎么得来的,还是不要回复我了

HaYuanJi 发表于 2023-1-12 18:43

页: [1] 2
查看完整版本: 关于d4/d5延迟的一些问题