孙蜀黍 发表于 2025-8-14 15:05

求教9950X3D调度问题

最近在陪老婆肝幻兽帕鲁,发现如果什么都不设置的话,游戏是跑在ccd1,任务管理器看是这样的



这种类型的游戏按说应该大缓存很有帮助,就用Process Lasso设置了一下跑ccd0,设置好以后变这样了




这样是不是也不太正常啊,第一个核心跑满了再往第二个上面跑,最后几个核心基本在围观?帧数提高了不到10帧,感觉如果设置好了应该能提高更多才对啊,求高手指点一下。

xy. 发表于 2025-8-14 15:08

你直接关一个 ccd, 如果还长这样说明不是设置问题

jaycty 发表于 2025-8-14 15:10

搞不懂这游戏有啥可折腾的。。。帧数焦虑症吗

link20 发表于 2025-8-14 15:11

开打window的游戏模式

运行游戏然后打开windows的xbox game bar,选项里打勾记住这是一个游戏,就会自动跑在CCD0上了

孙蜀黍 发表于 2025-8-14 15:13

link20 发表于 2025-8-14 15:11
开打window的游戏模式

运行游戏然后打开windows的xbox game bar,选项里打勾记住这是一个游戏,就会自动跑 ...

游戏模式开着的,自动识别这个是游戏了,按照网上搜到的信息也把电源调整到了平衡。

link20 发表于 2025-8-14 15:15

孙蜀黍 发表于 2025-8-14 15:13
游戏模式开着的,自动识别这个是游戏了,按照网上搜到的信息也把电源调整到了平衡。 ...

装了官网最新的chipset driver了吗?可以拿别的游戏试试,是不是会跑在CCD0

如果也装了还是这样,可能是因为在农企的数据库里,这个游戏适合高频的CCD1而不是X3D的CCD0,新的chipset driver里有个数据库白名单

孙蜀黍 发表于 2025-8-14 15:16

jaycty 发表于 2025-8-14 15:10
搞不懂这游戏有啥可折腾的。。。帧数焦虑症吗

你如果有10个据点每个据点50个帕鲁在干活,加上有4个朋友同时在线,你就知道了,我这个配置做主机也只有60帧左右。

jaycty 发表于 2025-8-14 15:21

孙蜀黍 发表于 2025-8-14 15:16
你如果有10个据点每个据点50个帕鲁在干活,加上有4个朋友同时在线,你就知道了,我这个配置做主机也只有6 ...

这样啊,那让帕鲁跑在16个核心上不是更好吗?我记得这游戏有服务端的你看看行不行

孙蜀黍 发表于 2025-8-14 15:27

link20 发表于 2025-8-14 15:15
装了官网最新的chipset driver了吗?可以拿别的游戏试试,是不是会跑在CCD0

如果也装了还是这样,可能是 ...

立竿见影!之前把这个给忽略了,我还以为WIN11自己会打好驱动呢。游戏帧数提高了接近30帧,效果很明显,感谢啊。

gladiator 发表于 2025-8-14 15:29

标准的驱动调度设置是
控制面板 电源平衡
装最新的芯片组驱动
BIOS里CPPC设置为Driver,华硕板子可以开gaming adaptive ccd parker
xbox game bar 指定游戏
当游戏需要超过8个核心也会拉起第二个CCD干活的

djdaniel 发表于 2025-8-14 18:20

之前遇到过类似问题,重新安装amd驱动就没事了

yanxingxu 发表于 2025-8-14 19:26

小伙子   你最好把农企的主板驱动打上,win电源管理开启隐藏设置下隐藏的cpu项目。

然后安Process Lasso,我喜欢用它手动调度核心。我会建个策略:把任意程序默认调度在ccd1,然后把游戏强制调度到ccd0。

silverse 发表于 2025-8-14 19:34

得,那就再发一遍


此前其实已经把AMD和微软这套调度逻辑折腾得差不多了,Windows可以正确识别游戏并park CCD1。但是某些游戏如果8核喂不饱,但凡出现额外调用CCD1的时候就会出现严重卡顿。比较罕见,但是真遇到了极度下头

所以我自己的调度思路是:禁用core parking,所有程序优先调度CCD1,在游戏运行时,强制只给游戏CCD0的资源。这样的好处是彻底解决了跨CCD的卡顿问题,并且适当将非游戏应用扔给CCD1。局限是如果遇到一个CCD怎么也喂不饱的游戏,会显著影响性能(比如天际线,不过还好我不玩)

所以设置如下
9950X3D
华硕X670E-PRO WIFI
24G×2 M-die @6000C30
RTX4090

BIOS
Core Parking: 禁用(华硕主板在BIOS禁用了以后parking依然会生效,还得在系统层面设置电源模式才可以。不知道本该如此还是bug,也不知道其他家主板什么样,有知道的大佬欢迎补充)
CPPC Preferred Cores: Frequency
Core Flex: 所有优先调用核调成CCD1

系统
控制面板中电源模式调整为高性能(彻底禁用Core parking)

PL
CPU Affinity(注意不是CPU set),对游戏目录增加rule。

此外,额外对游戏平台的主程序增加rule,仅可调用CCD0。这一步的原因是某些内置反作弊程序的游戏可能按照路径设置规则不会生效,如果对平台主程序设置规则(如steam.exe)就没问题了


试了几个游戏,最后那点烦人的卡顿也彻底没了,爽歪歪。如果某些情况下需要最大化CPU性能(比如编译着色器),退出PL即可

JaeZee 发表于 2025-8-14 21:10

是不是得先购买PL才能正常使用相关功能

thread 发表于 2025-8-14 22:33

更新主板BIOS,更新chipset driver,搞定

yuechsh 发表于 2025-8-15 08:07

amd你就原版系统,主板官网最新bios,amd官网最新主板驱动,一切auto就没问题。

ykdo 发表于 2025-8-18 07:38

网页、聊天、办公软件之类用PL分配到CCD1,游戏平台和游戏软件不用设置

lalabangbang 发表于 2025-8-18 08:15

这U还有这种问题?
页: [1]
查看完整版本: 求教9950X3D调度问题