利用Per-Core Boost改变zen4的核心调用顺序提高pbo和单线程性能。
本帖最后由 momoka 于 2023-4-25 02:20 编辑我的7950x 的0号核心和6号核心SP都是122,其中6号核心官标频率更高,是第一雕核心。
那么问题来了,第一雕核心真的是体质最好的么???[可爱]
经过一番排查,发现有个sp120的4号核心,单线程可以跑5.85G,其curve可以达到-35。而官方钦定的头号雕核心6号小可怜只能到5.8Gcureve-20,频率再多一点,或者curve再低一点,就跑不过super pi 32M了(别小看这玩意,因为负载低,导致频率高,反而比很多高负载单线程测试难过),并且因为只能-20,拖累了整个ccd0的频率只能到5.3左右。
那么有没有办法把这个找到的4号小可爱取代6号小可怜被优先调用呢?貌似是可以的。[狂笑] 这里利用了华硕主板的Per-Core Boost Clock LImit功能。发现里设置的频率高低,就是优先调用的顺序。(其实intel那边,也能这么干)
因此我这么干的。
1.ccd0里的频率要高于ccd1里的,因为我们不想ccd1的核心被优先调用,所以我设置8~15号核心频率限制在5600
2.core4实测体质最好,我设为6000的频率限制,冠绝全核,它必定被优先调用。
3.core0的实测体质第二,并且cpuz单线程跑分也要用到0号核心,所以我设置成5900,第二优先被调用
4.ccd0里其他核心我统一设置成5.8了,菜鸡互啄去
(注意以上只是频率限制,不是能达到的真实频率)
另外,一旦设置了具体的频率限制,最好不要把部分核心频率设置为auto,因为auto的调用优先级高于任何有实际频率的设置,auto的内部则是根据官标的顺序调用
经过一番操作后,凭借core4的优秀表现,不用再去顾虑原雕核心6号的单线程稳定性,从而把ccd0的curve从-20提高到-30的级别,从而把纯pbo的R23 40000提高到40500(可以不用混合超频了),把cpuz单线程搞到了81X。
可以发现cpuz单线程时候,调用的核心变成了0号和4号,成功代替了弱鸡的6号核心,囧。跑单线程的程序也是4号核心优先了。R23单线程提高到2100左右。
本帖最后由 dirbackif01 于 2023-4-25 03:10 编辑
intel这边原理确实是差不多,用group外加限制核心睿频频率,让windows根据线程核心占用/group ratio来选择频率最高的那组.
.
其实我觉得这代intel也很需要去调节每个核心的curve,省的有个别核心拖累全核睿频,大多数游戏也不需要硬夯全核频率。但貌似没有人去开发测试per core体质的软件,只能一个个自己手动来.
dirbackif01 发表于 2023-4-25 03:08
intel这边原理确实是差不多,用group外加限制核心睿频频率,让windows根据线程核心占用/group ratio来选择 ...
intel可以找出体质特别差的核心单独offset电压保全核稳定性。在锁功耗的动态超频时候则实际表现为这个核心相对降低频率。这样就不妨碍整体加速了。 momoka 发表于 2023-4-25 03:16
intel可以找出体质特别差的核心单独offset电压保全核稳定性。在锁功耗的动态超频时候则实际表现为这个核 ...
dlvr都被干掉了,暂时没法子分核心设置电压吧.只能用specific core来降频率 4号小可爱取代6号小可怜被优先调用[偷笑][恶魔] 为啥我一开pbo2 +200然后 -20全核心就系统也进不去蓝屏?就算按照体质分开-也会蓝 元首的动物园 发表于 2023-4-25 06:33
为啥我一开pbo2 +200然后 -20全核心就系统也进不去蓝屏?就算按照体质分开-也会蓝 ...
你看看事件查看器里有没有报whea19,如果不是内存原因报的19可以试试降vddp电压
我的这块783d默认vddp给的1.15v,单烤内存没问题,但是开一点pbo和curve-烤fpu就会报19。现在是把vddp降到1.015v之后就稳定了,别的都没调
元首的动物园 发表于 2023-4-25 06:33
为啥我一开pbo2 +200然后 -20全核心就系统也进不去蓝屏?就算按照体质分开-也会蓝 ...
不过可能需要细调,他给小数点后三位是有原因的,我的这块调了一下午才找到不报错的电压,甚至1.013都会报,试到1.015才稳
最雕的核心sp125 可惜是X3D[流泪] fdggsg 发表于 2023-4-25 08:34
你看看事件查看器里有没有报whea19,如果不是内存原因报的19可以试试降vddp电压
我的这块783d默认vddp给 ...
我这不是报不报错的问题,压根进不了系统,读完条直接蓝屏的那种 本帖最后由 momoka 于 2023-4-25 09:16 编辑
dirbackif01 发表于 2023-4-25 04:22
dlvr都被干掉了,暂时没法子分核心设置电压吧.只能用specific core来降频率
这里可以设置啊,每个核心的offset电压。当然每个核心的频率限制也可以设置。
这里要点在于
1.正常超频比如定频定压时候,可以单独给某个核心加压,保证全核频率
2.动态超频时候很有意思,这里offset正电压,实际作用反而是降频。offset的多少决定了降频的幅度。反之亦然。
依靠这个东西调节,我就能把一些体质特别差的13900K,找出体质特别差的核心,offset正点压,这样就能在比如253W的功耗墙下,动态超频达到默认的R23分数,因为此时体质差的核心会跑比其他核心低0.1G,避免了频率硬刚。我之前在华硕主板动态超频时候发过贴,第五张图。
https://www.chiphell.com/thread-2481138-1-1.html
这个U的6号核心无法在降低降低哪怕一丢丢电压的情况下跑5.5G的R15,属于无法超频,无法降压的类型,必须做这个操作才能拯救。不然会拖累其他核心。这个骚操作做了以后,这个U的动态超频就被拯救了(顺便在动态超频下,这个U游戏都是能跑5.8G的,这是电压比sp好的那些略高而已,低SP并不代表实用性差,囧)
这个方法要点是,不是强行限制这俩核心必须跑在某个频率之下,而是让它们比其他核心低0.1G,这很重要。强行限制在一个绝对频率上并不好。
https://static.chiphell.com/forum/202301/02/150331v4ju5442uzurecqj.jpg
元首的动物园 发表于 2023-4-25 06:33
为啥我一开pbo2 +200然后 -20全核心就系统也进不去蓝屏?就算按照体质分开-也会蓝 ...
不同U之间的curve没有可比性的
比如有些U的雕核心 curve 0也能加速到5.8,有些U的雕核心需要-20才能加速到5.8,不用硬套的,最终看的是实际能到多少频率,如果某个能到加速到6G哪怕curve是+的也行啊(5950X时代有些u雕核心pbo后需要+curve才能稳定) momoka 发表于 2023-4-25 09:20
不同U之间的curve没有可比性的
比如有些U的雕核心 curve 0也能加速到5.8,有些U的雕核心需要-20才能加速 ...
经过一番排查,发现有个sp120的4号核心,单线程可以跑5.85G,其curve可以达到-35。
————能否大概说说是如何排查的? fzyw 发表于 2023-4-25 10:08
经过一番排查,发现有个sp120的4号核心,单线程可以跑5.85G,其curve可以达到-35。
————能否大概说说 ...
就用这个帖子说的方法,因为最贴近实际。把想要测试的核心的per_core limit频率设为最高,系统里自然优先调用它,然后通过调节curve去看它最终稳定频率多高。用surper pi 32m测试。我的目的是5.8以上,所以花费的时间不多,很快就测试到4号核心最强,其他核心都是5.8左右。当然仰赖于我一开始就跑过长时间corecycler的prime95 non avx1344k测试,已经有了一个经过考验的每核心curve的值,只要更改想要测试核心的curve就能得到想要的频率。如果完全重头摸还是比较花时间的。 momoka 发表于 2023-4-25 10:30
就用这个帖子说的方法,因为最贴近实际。把想要测试的核心的per_core limit频率设为最高,系统里自然优先 ...
谢谢!
还有两个问题请教:
1、更新bios之后,pbo选项在最靠前的位置新增了两项,请问要怎么设置?
2、你的pbo频率是加多少?200吗? fzyw 发表于 2023-4-25 10:46
谢谢!
还有两个问题请教:
1、更新bios之后,pbo选项在最靠前的位置新增了两项,请问要怎么设置?
我没怎么搞过新加的东西,简单看了描述貌似不是我关心的东西。
pbo offset不是一个很听话的东西,新 bios下7950x 5850加速理论上足够够用的,但是为了获得更加高的实际boost值,我发现如果只是5850的话,雕核心加速似乎有点被限制,不容易实际到5850,所以offset了100。
目前pbo的offset值我只拿来控制雕核心加速情况,它对全核心没啥意义,甚至是副作用。全核心加速更多看curve,和官标的核心加速能力,默认的5850已经根本不是全核心加速能到的。 momoka 发表于 2023-4-25 10:54
我没怎么搞过新加的东西,简单看了描述貌似不是我关心的东西。
pbo offset不是一个很听话的东西,新 bio ...
谢谢指点! 进注册表手动定义大小核应该也可以[偷笑]
页:
[1]