找回密码
 加入我们
搜索
      
查看: 6292|回复: 16

[CPU] 求解惑:CoreCycler检测ZEN3/4超频真的有权威性吗?

[复制链接]
发表于 2023-2-2 16:01 | 显示全部楼层 |阅读模式
首先申明,此帖不是质疑CoreCycler没用,恰恰相反,CoreCycler检测过的参数,非常稳定。而且我也在用。


下面开始进入主题:
用zen3跑CinebenchR23  单核,可以看到虽然跑的是单核,可是实际基本上是金银核心轮流上阵,老大感觉不行了,老二来。老二不行了老大接手。。。。这样能最大程度将硬件性能榨干(加高电压,压榨频率,榨取单核性能)以达到最高的性能,而CoreCycler,却是指定一个核心干活(反复拉高/降低频率,降低/升高电压),不给调度切换的机会,这样检测下来虽然稳定性是绝对没问题,可是这样是不是导致实际性能不能完全发挥出来?
例如,我用AMD官方软件Ryzen-Master检测给出的降压曲线比用CoreCycler跑出的降压曲线要宽松很多。是不是说明CoreCycler检测太过苛刻了?
发表于 2023-2-2 16:11 | 显示全部楼层
严苛不好么?ZEN怕的是轻载秒黑
发表于 2023-2-2 16:26 | 显示全部楼层
本帖最后由 告白紅茶 于 2023-2-2 16:33 编辑

然而Corecycler主要是针对轻载的部分做测试
也就是ZEN最不稳定的地方
你要做重载测试自然可以用AVX
Ryzen master就是个笑话
没有人会去用这个软体跑出来极不稳定的参数

ex. corecycler只是个脚本
测试本身还是使用Prime 95以及y-Cruncher
发表于 2023-2-2 17:31 来自手机 | 显示全部楼层
zen3时候还可以,个人觉得很多是雕核心加速过高电压不够造成。但zen4不行了,低负载黑屏不单个雕核心,很多而是排名靠前的4个核心共同造成(默认状态最多四线程可以突破5.5G频率限制),此时循环测试3dmark CPU profile的1-4线程会比单独测试corecycler好用。zen4单线程测试可以用pi 32m,因为负载不高导致频率偏高,比单线程重负载反而好用。
发表于 2023-2-2 17:34 来自手机 | 显示全部楼层
R23跑全核就行,然后P95单核过一遍
 楼主| 发表于 2023-2-2 20:07 | 显示全部楼层
momoka 发表于 2023-2-2 17:31
zen3时候还可以,个人觉得很多是雕核心加速过高电压不够造成。但zen4不行了,低负载黑屏不单个雕核心,很多 ...

看来ZEN3/4超频虽然看上去差不多(PBO   曲线)实际还是有点差别的。
 楼主| 发表于 2023-2-2 20:08 | 显示全部楼层
晓古城 发表于 2023-2-2 17:34
R23跑全核就行,然后P95单核过一遍

感觉是可以这样操作,毕竟家用。。。
发表于 2023-2-2 20:18 | 显示全部楼层
Ray.D 发表于 2023-2-2 20:08
感觉是可以这样操作,毕竟家用。。。

这个没用的。这两个都是重负载,对轻载秒黑没有任何帮助。
 楼主| 发表于 2023-2-2 20:51 | 显示全部楼层
ykdo 发表于 2023-2-2 20:18
这个没用的。这两个都是重负载,对轻载秒黑没有任何帮助。

关键不能太追求极致,不能心太黑,追求全核-30肯定不行
发表于 2023-2-2 21:58 | 显示全部楼层
指定一个核心能不能让实际性能发挥出来其实只需要跑R23单核测试对比一下就行了。
假设你的第一核心为金星,在bios里设定好PBO相关参数以后,
开启R23单核测试,正常跑一次;
再测试一次R23单核,用任务管理器的进程相关性只勾选CPU0,看看两者分数对比。
我自己的5900x,默认测的话单核负载会在第一和第六核心之间来回切换,但这两个核心体质差异不大,CO值均-26,负载频率均为5050mhz。两次测试跑下来分数差异很小。
 楼主| 发表于 2023-2-2 23:07 | 显示全部楼层
落寞之心 发表于 2023-2-2 21:58
指定一个核心能不能让实际性能发挥出来其实只需要跑R23单核测试对比一下就行了。
假设你的第一核心为金星, ...

我也发现了,很奇怪,自动切换跑竟然比指定不切换跑分数高。。。应该是U自动调度能发挥最优性能?
发表于 2023-2-2 23:23 | 显示全部楼层
Ray.D 发表于 2023-2-2 23:07
我也发现了,很奇怪,自动切换跑竟然比指定不切换跑分数高。。。应该是U自动调度能发挥最优性能? ...

个人猜测,核心调度的逻辑就是如你所说的“核心1满载,不行了换核心2。”指定1核心拼命跑虽然频率也能稳定,但是可能有效频率会降低?我相信AMD做了个CPPC,以及单线程的频率切换一定是有其意义的。
我以前用HYDRA,现在又用回了PBO2。其实相较之下就是损失了点多核性能。
发表于 2023-2-3 01:20 | 显示全部楼层
runtimePerCore改为Auto
FFTSize改为ALL
跑完就肯定稳了。
 楼主| 发表于 2023-2-4 15:21 | 显示全部楼层
落寞之心 发表于 2023-2-2 23:23
个人猜测,核心调度的逻辑就是如你所说的“核心1满载,不行了换核心2。”指定1核心拼命跑虽然频率也能稳 ...

+1 有时候可以看见几个核心都是高频满载,这个大概就是为了切换做准备?类似于接力跑?接力的人要先加速。。。
发表于 2023-2-4 17:18 | 显示全部楼层
其实不要切运行核心性能才会更好,切核心L2的数据可能就废了
发表于 2023-2-4 17:19 | 显示全部楼层
落寞之心 发表于 2023-2-2 23:23
个人猜测,核心调度的逻辑就是如你所说的“核心1满载,不行了换核心2。”指定1核心拼命跑虽然频率也能稳 ...

具体要看业务特性,对于访存有压力的程序,频繁切换核心很容易导致缓存失效导致性能下降。
发表于 2023-2-4 20:37 来自手机 | 显示全部楼层
SolaAoiii 发表于 2023-2-3 01:20
runtimePerCore改为Auto
FFTSize改为ALL
跑完就肯定稳了。

其实我想问一下各种FFT size有什么不一样?如果我只是测试处理器和IO die, 该怎么设置?sse avx选哪个好?
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2025-1-31 06:58 , Processed in 0.009652 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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