• 黑屏就不要全核负压啦,PBO单核负压曲线测试 AMD Zen4 Zen3

    一些文章评测对负压描述是很简化的,“全核心-30 再单烤FPU数小时测试稳定性...”
    可能对中了硅大奖体质极佳的CPU合适,而我,出现以下问题:
    AIDA64 单烤FPU没有出错,R23没有出错,浏览器和低占用软件没有出错,测试 FPU julia 黑屏重启、游戏偶尔出现卡顿 掉帧 游戏录像轻微爆音,关掉其他程序再打开游戏恢复正常。

    我猜因为多个应用负载,体质较差的核心电压不稳定,关掉其他软件后变为使用优体质核心而恢复正常。单烤FPU全核测试每个核心频率会下降,不能完美的测出每个核心稳定性,所以应该找出每个核心合适的负压值。
    (额外提一下,微星B650负压似乎存在BUG,我触发了负压失效的问题,如果还没买建议买技嘉,备选微星)

    需要的软件:AIDA64,CPU-Z,R23,CoreCycler(重要 测试单个核心稳定性),Ryzen Master。(RyMaster一些问题已经修复啦,不用太忌讳它)
    注意将 bios PBO 下面的最高能超频200mhz那栏恢复默认,不要在超频状态下测试,最高X10那栏恢复默认,温度墙也可以恢复默认(建议默认以发挥全部性能),我是在85度下测试的,影响不是特别大。

    本文Zen4 7000系列为例。
    先将核心调到-30,不能降压再多了会降低分数。
    Zen3 5000系列降压到-15。

    能正常开机的 → 下一步测试R23全核,再测AIDA64“性能测试”的多个跑分选择,最重要的是FPU Julia。
    Julia负载极高是最难通过的测试,本文以最稳定为目标。

    负压后如果不能开机或R23黑屏 → 则全核心负压数+2,数值一直改到能正常进系统。R23跑完没黑屏开始测试AIDA64 GPGPU(取消勾选显卡 仅测试CPU,如果黑屏直接到下一阶段)
    测试 FPU Julia,没黑屏重启就再跑4遍(跑到黑w)
    测试单烤FPU 二十分钟,如果没问题基本是稳定了! 玩游戏一小时试试。测试和游戏都没问题,恭喜中了硅大奖,那么本文再此结束!再见。

    如果可以正常开机跑R23,上面任何一个测试重启那么可以开始下个阶段了!

    再次修改BIOS,全部(All)核心负压改为每个(Per)核心,统一数值,按照以上步骤的负压值,例如-30。
    (请按照以上测试结果填入数值,例如-30不能开机-26可以开机那就填-26)

    准备开始用CoreCycler进行逐个核心测试(逐渐开始痛苦模拟器),打开 .ini 配置文件(可以用记事本)。

    stressTestProgram = PRIME95
    这项为选择测试程序,Prime95是较为通用的选择,错误发现速度快。
    Ycruncher强度稍弱一些。
    也可设置AIDA64 FPU烤机或内存测试,但是AIDA64不喜欢单核心测试,此项一般不用。

    runtimePerCore = 3m
    每个核心的测试时间,默认6分钟,我改为3分钟。时间越长准确度越高,为了提升发现错误的速度早期设快一些,后续测试随着错误报告减少而加长,例如6分钟 10分钟 15分钟 20分钟。

    coreTestOrder = 0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7
    核心测试顺序,核心编号从0号开始,意为0核心测两遍,然后1核心测两遍,这里也可以只写单独的某个核心反复测,测到它受不了为止。
    前期一个核心测试多遍,后期改为每个核心长时间测试。
    (比如 1 核心跑第一遍没出错第二遍出错了,而逐个测试跑一圈才能发现错误,但是在错误不容易出现的后期就不要这样了会浪费时间。)

    numberOfThreads = 2
    线程数,2线程满载一个核心,我不清楚它会不会对测试有干扰,2线程负载更高,1单线程频率更高,我用2。

    FFTSize = Moderate
    Prime95的测试FFT大小,一般用文件内下方三个ryzen 5000合适的选择,Zen4通用。

    保存文件,双击.bat文件开始测试,启动时没有红字错误为运行正常,早期测试很可能反复黑屏重启。
    黑屏!找到电压过低的核心了!好耶~
    重启后怎么看哪个核心出错呢?
    log文件搜索大写 ERROR 找到错误的核心,如果直接重启了看看日志最后正在测哪个核心,一般是电压过低才会直接黑屏重启。

    例如:
    ERROR: 17:43:38ERROR: Prime95 seems to have stopped with an error!
    ERROR: At Core 3 (CPU 3 or 4)
    ERROR MESSAGE: FATAL
    ERROR: Rounding was 0.5, expected less than 0.4

    核心3出错,进bios 给3号核心负压值+2,例如-30 改成 -28。

    保存bios,重新开始测,会有反复多次的重启,直到负压接近核心需求,可能要数十次黑屏重启,整个过程不会特别长,每天运行五六个小时~,两周内可以完成精确的负压曲线测试~

    进行大概两遍逐个核心负压调整后,按上面设置可能难以再发现错误,如果测试FPU julia还是黑屏,开始改为 0 1 2 3 4 5 6 7测试,每个核心10分钟(甚至可以更长)试图抓获全部漏网之核。

    再跑三遍没有错误,如果硬件没有其他问题julia测试应该不会蓝屏了。如果julia 跑分依旧报错重启,可能有其他原因导致电压不足,可以改防掉压设置(我是默认),或整体减少负压值,建议空闲时让CPU继续测下去,需要强调的是,稳定电压的CPU不会重启。(注意如果使用部分老版本AIDA64可能出现测试BUG造成重启,需要用新版本)我建议是15分钟单个核心继续跑,我10分钟已经找出所有出错的核心了没继续加时间。

    我的最终负压:最高负压 30,最低负压19,5次连续 FPU julia 没有出错,GPGPU没有出错。

    这样负压调节结束啦~
    ╯▂╰ 一定要保持耐心,什么软件自动测试都比不过手动慢慢测试准确。

    一些题外话:
    CPU 7700x,刚开始开了75Mhz超频想试试能不能增加些电压余量(降压超频),后来关闭了,超频性能提升几乎没有,这代锐龙额外超频收效甚微,单核跑分会增加一丁点,额外增加错误,额外增加温度,让主板默认就好~
    还有一项我不懂工作机制,很多教程改x10,外网写不建议改这东西会造成长时间高电压,我设为x4 x5或默认,x10有次发生错误电压一直维持在1.326v 无负载跑到80度,后来我关掉了似乎也没影响,他是维持高电压时间,都降压了就别长时间高电压了吧。
    防掉压这功能也是,如果遇到低负载重启那么开启(微星 三级),没重启就不要动他免得出其他问题,我试着默认和三级没发现区别(难道默认就是三级?),当然这和CPU电量需求有关系。

    微星我会遇到负压失效的问题,触发方式未知,如果还没买,在犹豫买什么主板,建议技嘉。注意技嘉部分主板显卡卡槽和CPU很近,注意散热,华硕问题是背板USB接口太寒酸...

    当你凝视柱子的时候,柱子也在注视着你