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

[CPU] 求教9950X3D调度问题

[复制链接]
发表于 2025-8-14 15:05 | 显示全部楼层 |阅读模式
最近在陪老婆肝幻兽帕鲁,发现如果什么都不设置的话,游戏是跑在ccd1,任务管理器看是这样的

微信图片_2025-08-14_145850_806.png

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

微信图片_2025-08-14_145846_566.png


这样是不是也不太正常啊,第一个核心跑满了再往第二个上面跑,最后几个核心基本在围观?帧数提高了不到10帧,感觉如果设置好了应该能提高更多才对啊,求高手指点一下。
发表于 2025-8-14 15:08 | 显示全部楼层
你直接关一个 ccd, 如果还长这样说明不是设置问题
发表于 2025-8-14 15:10 | 显示全部楼层
搞不懂这游戏有啥可折腾的。。。帧数焦虑症吗
发表于 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,选项里打勾记住这是一个游戏,就会自动跑 ...

游戏模式开着的,自动识别这个是游戏了,按照网上搜到的信息也把电源调整到了平衡。
发表于 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帧左右。
发表于 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帧,效果很明显,感谢啊。

微信图片_2025-08-14_152603_762.png
发表于 2025-8-14 15:29 | 显示全部楼层
标准的驱动调度设置是
控制面板 电源平衡
装最新的芯片组驱动
BIOS里CPPC设置为Driver,华硕板子可以开gaming adaptive ccd parker
xbox game bar 指定游戏
当游戏需要超过8个核心也会拉起第二个CCD干活的
发表于 2025-8-14 18:20 | 显示全部楼层
之前遇到过类似问题,重新安装amd驱动就没事了
发表于 2025-8-14 19:26 | 显示全部楼层
小伙子   你最好把农企的主板驱动打上,win电源管理开启隐藏设置下隐藏的cpu项目。

然后安Process Lasso,我喜欢用它手动调度核心。我会建个策略:把任意程序默认调度在ccd1,然后把游戏强制调度到ccd0。
发表于 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即可
发表于 2025-8-14 21:10 来自手机 | 显示全部楼层
是不是得先购买PL才能正常使用相关功能
发表于 2025-8-14 22:33 | 显示全部楼层
更新主板BIOS,更新chipset driver,搞定
发表于 2025-8-15 08:07 | 显示全部楼层
amd你就原版系统,主板官网最新bios,amd官网最新主板驱动,一切auto就没问题。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2025-8-17 04:23 , Processed in 0.009407 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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