找回密码
 加入我们
搜索
      
查看: 2775|回复: 15

[CPU] 关于amd9000系CPU负载核心的选择策略,为什么总是不选金核作为主负载核心

[复制链接]
发表于 2024-12-9 20:45 | 显示全部楼层 |阅读模式
入手9800X3D也有一段时间了,我观察了很多不同的游戏,大部分游戏中不管我选择什么样的核心调度策略/是否关闭PSS,都会有一个主要负载的线程
。占用率往往能够始终维持在90%+,其他的的线程则是少很多
但是我发现的另一个现象是,他选取线程时从来不选取我最强的金核的线程,银核的我倒是见到过,但是也比较少,更多的是选那些垃圾核的线程
不管电源里我设置什么调度策略包括开启PSS啥的这一点都始终没变
然后我猜测可能会优先选取电压高的核心,于是单独在co里给金、银核补偿更多电压,结果还是不选金核进行游戏负载……
只有在我关闭超线程用永劫测试的时候出现过一两次金核作为主负载核心的情况(也跑出了历史最高帧率)
所以想请教一下,为什么打游戏都不选金核负载呢,照理说PSS开启不是应该优先选择金银核吗
发表于 2024-12-9 21:03 | 显示全部楼层
CPPC呢
 楼主| 发表于 2024-12-9 21:08 | 显示全部楼层

现在华硕主板CPPC四个选项
frequency cache driver auto
我是默认auto和driver我都试过,前两个频率、缓存应该是没差的吧
发表于 2024-12-9 23:26 | 显示全部楼层
发表于 2024-12-10 03:19 | 显示全部楼层
我是995X,win10系统,电源平衡,装芯片组驱动。CPPC,pss那些设置全auto。永远都是先调用金星核心啊?或者你看看hwinfo里面的核心顺序和锐龙大师报告给你的金星银星顺序是否一致?我摸了两颗995X调度都没发现问题。
发表于 2024-12-10 03:32 | 显示全部楼层
这其实是两个不同的问题

第一个叫《从待机到出现负载时,优先调用哪个核》
第二个叫《在多线程负载时,应当把最重负载放在哪个核上》

CPPC只管第一个问题,
即从待机到出现1核负载需求时选金核,其它7核继续待机,
出现2核负载需求时选金+银核,其它6核继续待机,
后面按CPPC顺序类推

第二个问题不属于CPPC的范畴,在永劫无间中最重负载的核就是每次启动游戏后随机选的
发表于 2024-12-10 03:39 | 显示全部楼层
沈骄 发表于 2024-12-10 03:32
这其实是两个不同的问题

第一个叫《从待机到出现负载时,优先调用哪个核》

老哥之前写的PBO教学帖子有发布吗?我尝试了关核心一个个摸CO的方法,摸出来还是挺稳定的,基本没有日常使用死机的情况,想学习一下CS的摸法,期望还有进一步压榨空间。
 楼主| 发表于 2024-12-10 09:48 来自手机 | 显示全部楼层
沈骄 发表于 2024-12-10 03:32
这其实是两个不同的问题

第一个叫《从待机到出现负载时,优先调用哪个核》

感觉也不是纯随机逻辑。因为我明显发现有几个核心被调用的频率特别高,然后金核基本见不到。我另一个猜想,可能就是在启动永劫前金核因为cppc逻辑已经被其他程序有一些占用了,然后永劫把已有占用的核心优先级往后排了
 楼主| 发表于 2024-12-10 10:07 | 显示全部楼层
ghgfhghj 发表于 2024-12-9 23:26
https://nga.178.com/read.php?tid=42580515

抄这个作业

哈哈,之前也看到了。虚拟大小核并不解决我的问题,还是不让金核负载,然后虚拟大小核我实测下对比所有核心的策略,帧数没提升,有的游戏还略微降低,但是波动确实小了
发表于 2024-12-10 10:11 | 显示全部楼层
为什么178开头的域名进去是蓝色背景,nga开头的域名进去是土黄色背景,感觉眼睛要瞎了
发表于 2024-12-10 10:24 | 显示全部楼层
ghgfhghj 发表于 2024-12-9 23:26
https://nga.178.com/read.php?tid=42580515

抄这个作业

可能我一直用华硕主板,一直用直接手动设置每核心最高频率上限来调节这个问题,系统会把我手动设置的最高频率的核心优先调用,而不会去管是否金银核心。

比如现在玩的265K,中间四个大核心体质好,我设置了这四个的上限都是5.65G,剩下四个只设了5.6G,系统就会优先调用中间四个,占用率也会高一截。如果设置8个大核心都是一样的频率上限,就会平摊到8个核心。

这个规则对am5也适用,之前还发过贴。
发表于 2024-12-10 11:10 | 显示全部楼层
life3000 发表于 2024-12-10 10:11
为什么178开头的域名进去是蓝色背景,nga开头的域名进去是土黄色背景,感觉眼睛要瞎了 ...

可以自己改.......178蓝色是故意的
发表于 2024-12-10 11:34 | 显示全部楼层
5950X的时候就发现了  一直CPPC最垃圾的那个核占的最满  因为那个被当成运行后台程序专用的了
后来改了异类线程调度为所有核心后就不是了
发表于 2024-12-10 11:46 | 显示全部楼层
我记得之前讲解ZEN系调度原理的时候说过为了整个环路的一致性,ZEN的内置调度倾向于多用最后一个核心,所以调curve的时候建议把最后一个核心的额外+2
发表于 2024-12-10 19:07 | 显示全部楼层
落寞之心 发表于 2024-12-10 03:39
老哥之前写的PBO教学帖子有发布吗?我尝试了关核心一个个摸CO的方法,摸出来还是挺稳定的,基本没有日常 ...

群友一直抢不到,我也没啥动力就一直偷懒没写完哈哈
发表于 2024-12-12 18:37 | 显示全部楼层
momoka 发表于 2024-12-10 10:24
可能我一直用华硕主板,一直用直接手动设置每核心最高频率上限来调节这个问题,系统会把我手动设置的最高 ...

intel那边tbt3.0出来后基本都是这个策略,amd大概是zen2

但是有些应用默认会调用特定核心
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2025-4-26 16:13 , Processed in 0.009959 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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