[调度讨论&教程]9950X3D游戏调度异常解决与优化,双ccd均适用

Jzyso-avatar

Jzyso

2025-03-06T06:49:48+00:00

个人9953设置与温度表现(仅供参考) ...
内存异步8000。

全核负压33,频率-50。其他默认,功耗墙与温度墙均未解锁。

R23 10分钟 分数44963

深圳室温26,最大温度72 最大package功耗 196W 最高温度72°C

[img]https://img.nga.178.com/attachments/mon_202503/30/9aQ7i87-8gwuZoT3cSsg-g4.jpg[/img]
[img]https://img.nga.178.com/attachments/mon_202503/30/9aQ7i87-5sb1ZqT3cSsg-ji.jpg[/img]

待机时的温度表现。
[img]https://img.nga.178.com/attachments/mon_202503/20/9aQ2v-7rqfZuT3cSsg-j6.jpg[/img]
内存参数 1.4V soc0.87v 8000 c36(已更新) ...
[img]https://img.nga.178.com/attachments/mon_202504/10/9aQ2v-g9gnXaT3cS1k2-1gy.png[/img]

core tunings configuration for gaming为level2,选择legacy延迟还能低5ns以上。
试过开fclk2200,SOC电压需要加到1.05v效能才正常,故放弃。


基本上都是些很基础的东西,相当于是做了个整合,希望能帮助到买了这个U的人[s:ac:愁]时不时会在主楼更新,提供一些基础答疑。

前言:
堆叠了3d缓存的ccd为ccd0,能跑更高频率的ccd为ccd1,一般来说默认调度下除了游戏外的大多数进程会被放在频率更高的ccd1。
在芯片组正确调度的情况下,游戏可以运行在ccd0上,获得更好的游戏性能,如果调度出错运行在ccd1上,则会大打折扣。

然而,芯片组调度的本质就是在游戏时将9950x3d作为9800x3d使用,完全浪费了另一个ccd
通过手动指定核心调度,才能实现ccd0运行游戏,ccd1运行其他进程,让游戏独享大三缓。这正是9800x3d做不到的。

调教选项:
(1)AMD芯片组驱动(建议使用):
AMD的芯片组驱动判断进程是否是游戏主要依赖于XBOX Game bar
电源选项平衡,确保安装AMD芯片组的x3d优化驱动,xbox game bar正常运行(win+g打开gamebar勾上这是一个游戏)。
结果:游戏在前台(窗口激活状态)就令ccd1休眠,所有进程使用ccd0
[img]https://img.nga.178.com/attachments/mon_202503/23/9aQ2v-31sxK2lT1kSgi-c6.jpg[/img]
RTSS监控样式取自sharknod ...
原贴地址[url]https://bbs.nga.cn/read.php?tid=37515693[/url]
而当游戏窗口处于非激活状态,就会重新启用ccd1(此时可以发现CCD0的占用下降,CCD1占用上升)。
可以在占用中观察到前16线程和后16线程的变化。
[img]https://img.nga.178.com/attachments/mon_202503/14/9aQ2v-3gv8ZeT3cSsg-kd.jpg[/img]
安装芯片组驱动后可以在服务中观察到amd3dvacheSvc ...
[img]https://img.nga.178.com/attachments/mon_202503/14/9aQ2v-kepsZuT3cSqm-ss.jpg[/img]
芯片组驱动下载:[url]https://www.amd.com/zh-cn/support/download/drivers.html[/url]
gamebar 重装地址:[url]https://apps.microsoft.com/detail/9nzkpstsnw4p?hl=zh-CN&gl=CN[/url]



(2)关CCD1或开启板厂自带的X3D turbo模式(该选项的作用为关超线程和CCD1)

不建议,买了9953非要当983用吗

纯打游戏和不想折腾调度可以只关ccd1,获得一个频率更高的9800x3d。

找不到哪关ccd1,可以通过bios开启x3d turbo mode ,之后手动搜索smt,再打开smt(超线程)。
如果只打开主板bios中的x3d mode会变成8核8线程,多核断崖式下跌。


(3)Process lasso手动指定(建议使用):

25.4.7更新(建议尝试):
遇到cod等游戏中反作弊无法调度或者调度出错的问题,可以在bios中将CPPC Dynamic Preferred Cores 改成Cache,让所有进程默认运行在ccd0上。再通过pl指定非游戏进程ccd1上。

[img]https://img.nga.178.com/attachments/mon_202503/29/9aQ0-iys3ZbT1kSgs-bz.jpg[/img]
CCD0跑游戏,CCD1跑杂七杂八的。需要将电源选项切换为高性能,平衡状态下,可能会和芯片组调度冲突。
更改软件语言 ...
[img]https://img.nga.178.com/attachments/mon_202503/16/9aQ2v-2d7wK2cT3cSsg-9o.jpg[/img]
图文教程 ...
只是演示一下可能用到的操作,可以根据自己的需求自由指定核心,并不需要完全照抄以下的设置。
process lasso的一些设置:
电源计划改为高性能
主菜单→管理所有用户的进程,把勾去掉
如果勾选的话,可能会在操作日志中看到“分配进程cpu集时出错”,貌似并不影响使用。
(底下有潭友反馈不勾上无法正常调度,我个人未遇到,取消勾选此选项,则意味着不会将SYSTEM或者其他用户名的进程也纳入调度。)

常规→启动设置:每一个选项鼠标放上去都有说明,根据自己需求选就行。

指定游戏在CCD0上:
打开proces lasso→在当前进程中选中你想放在CCD0上的游戏进程,右键→cpu亲和性→总是→放在CCD0(勾cpu0-15)
[img]https://img.nga.178.com/attachments/mon_202503/13/9aQ2v-4eb7ZnT3cSsg-pa.jpg[/img]

将其他进程放在CCD1上:
打开proces lasso→选项→cpu→CPU集合
补充:建议自己手动把需要的进程设置到ccd1,粗暴使用*匹配可能会带来问题


在进程匹配输入*,cpu集合选择cpu16-31,添加规则。

[img]https://img.nga.178.com/attachments/mon_202503/14/9aQ2v-jdreZdT3cSsg-i9.jpg[/img]
集合是更弱一些的亲和性。
process lasso启动设置说明 ...
process lasso 选项→常规→启动配置

都勾选了所有用户登录时启用,则意味着开机时启用控制台(在系统托盘处)+调度器(后台运行)。

只有勾选"不在登陆时启动"+"在运行时启动图形用户界面"这两项,才算禁止开机自动运行调度。

[img]https://img.nga.178.com/attachments/mon_202503/16/9aQ2v-cvmwZjT3cSrq-v8.jpg[/img]


(4)游戏加加进程核心分配
游戏加加→加加工具箱→进程核心分配
点击展开 ...
[img]https://img.nga.178.com/attachments/mon_202503/14/9aQ2v-20r6K2cT3cSsg-g0.jpg[/img]


processlasso(前)与芯片组调度(后)对比
卡丘1440p推车 ...
非同一对局,仅供参考。
[img]https://img.nga.178.com/attachments/mon_202503/13/9aQ2v-hr3sZgT3cSsg-ip.jpg[/img]

[img]https://img.nga.178.com/attachments/mon_202503/13/9aQ2v-d39zZhT3cSsg-k1.jpg[/img]

绝区零广场1080p挂机,包含三种情况对比 ...
[img]https://img.nga.178.com/attachments/mon_202503/14/9aQ2v-ijlxZgT3cSsg-he.jpg[/img]

[img]https://img.nga.178.com/attachments/mon_202503/14/9aQ2v-7rlkZiT3cSsg-j2.jpg[/img]

[img]https://img.nga.178.com/attachments/mon_202503/14/9aQ2v-knw4ZlT3cSsg-l4.jpg[/img]
芯片组自动调度,CCD1休眠:250-260帧波动。
指定核心,游戏跑在ccd0,其他程序跑在CCD1:280-290帧波动。
若是调度出错,跑在CCD1上:只有170帧左右。

------------------------------------------------------------------------------
以下是原帖
[s:ac:瞎]总不能真关了CCD1去当9800X3D用吧。

试过卸载重装芯片组驱动了,没啥用。

使用process lasso指定游戏进程在CCD0的话会出现反复横跳的现象,帧率更加不稳定。

Xgame bar正常安装,目前正在尝试楼里提到的办法,后续解决会在主楼更新。
调度异常 ...
[img]https://img.nga.178.com/attachments/mon_202503/13/9aQ2v-avqbZfT3cSsg-g0.jpg[/img]
[img]https://img.nga.178.com/attachments/mon_202503/13/9aQ2v-3eb8ZhT3cStk-p8.jpg[/img]
目前进度:重装中……


不清楚是不是重装解决的,这次把processlasso丢副屏聊QQ的时候偶然发现了调度的变化。

9953的芯片组调度好像是游戏在前台就挂起ccd1,使用ccd0。

当游戏窗口处于非激活状态,就会启用ccd1。[s:ac:惊][s:ac:惊][s:ac:惊]

窗口未激活 ...
[img]https://img.nga.178.com/attachments/mon_202503/13/9aQ2v-jqxpZgT3cSsg-gf.jpg[/img]
窗口未激活
窗口激活 ...
[img]https://img.nga.178.com/attachments/mon_202503/13/9aQ2v-kotyZhT3cSsg-e6.jpg[/img]
窗口激活
窗口未激活processlasso指定ccd0 ...
[img]https://img.nga.178.com/attachments/mon_202503/13/9aQ2v-1h7rZgT3cSsg-h3.jpg[/img]
窗口未激活processlasso指定ccd0

[s:a2:偷笑]感谢楼里各位的帮助。
遇到调度问题可以尝试下5楼和7楼的方法,实在不行就建议重装。
Crunchie-avatar

Crunchie

全用process lasso控制感觉好麻烦
𝓚𝓲𝓷𝓰𝓩𝓪𝓬𝓴-avatar

𝓚𝓲𝓷𝓰𝓩𝓪𝓬𝓴

换的真快,与13700k感受变化大么
virgilicious-avatar

virgilicious

用powersettingexplorer设置一下呢
我记得这个软件可以可视化的设置ccd调用优先级
而且是写入注册表的,不需要持续运行
conman-avatar

conman

你是不是把xbox game bar卸载了。

重装地址
[url]https://apps.microsoft.com/detail/9nzkpstsnw4p?hl=zh-CN&gl=CN[/url]
Gerrard-avatar

Gerrard

[img]https://img.nga.178.com/attachments/mon_202503/13/9aQ2v-bhzfK10T3cSsg-5a.jpg[/img]
你看看是不是都这样设置了[s:ac:哭笑]
pb-avatar

pb

如果旧系统的话,重新部署过默认电源选项了吗?
문가-avatar

문가

[s:ac:瞎]试试这个 有用的话回来踹我一脚[img]https://img.nga.178.com/attachments/mon_202503/13/9aQ2v-eezdZmT3cSfc-1ik.jpg[/img]
iitssjjavii-avatar

iitssjjavii

把电源开到平衡模式。。。很重要。。。。
Deadrise93-avatar

Deadrise93

插眼[s:ac:茶]
Clut3hCapo-avatar

Clut3hCapo

插眼zsbd
nell-avatar

nell

你似乎是从9700x升级上来的,建议重装系统试试
Chickendude-avatar

Chickendude

[quote][pid=813570604,43522406,1]Reply[/pid] Post by [uid=1116035]xjdiablo[/uid] (2025-03-13 15:07):

把电源开到平衡模式。。。很重要。。。。[/quote]是平衡模式[s:ac:茶]目前正在试其他楼里的办法
Chickendude-avatar

Chickendude

[quote][pid=813571766,43522406,1]Reply[/pid] Post by [uid=60859123]xxsyjbk[/uid] (2025-03-13 15:14):

你似乎是从9700x升级上来的,建议重装系统试试[/quote]其他方法无用的话最后重装试试
!KngTheSoulless!-avatar

!KngTheSoulless!

process lasso家专门把限定哪些核用哪些程序的功能拿出来专门做了个迷你程序 我的IU的本上的游戏就全靠这个活了
PS:这开发商真是带善人 有这个程序他家Plasso的销量应该都会受影响不少
SLOPPY-avatar

SLOPPY

Reply to [pid=813575131,43522406,1]Reply[/pid] Post by [uid=24695310]枪戗跄锵强[/uid] (2025-03-13 15:32)

[s:ac:哭笑] 一直就很慈善,他们家在以前差不多每年送一到两次终身使用的单版本不可升级Key
Cheeks-avatar

Cheeks

还是建议重装系统,win11总有奇奇怪怪的bug
ᴛ1ɴᴏ.ネ-avatar

ᴛ1ɴᴏ.ネ

[quote][pid=813570368,43522406,1]Reply[/pid] Post by [uid=39795605]陌殇情[/uid] (2025-03-13 15:06):

[s:ac:瞎]试试这个 有用的话回来踹我一脚[img]https://img.nga.178.com/attachments/mon_202503/13/9aQ2v-eezdZmT3cSfc-1ik.jpg[/img][/quote]有具体链接吗 想看原帖
Chickendude-avatar

Chickendude

[quote][pid=813570368,43522406,1]Reply[/pid] Post by [uid=39795605]陌殇情[/uid] (2025-03-13 15:06):

[s:ac:瞎]试试这个 有用的话回来踹我一脚[img]https://img.nga.178.com/attachments/mon_202503/13/9aQ2v-eezdZmT3cSfc-1ik.jpg[/img][/quote]试了没用,我是9700x升上来的,目前尝试重装系统
SouthernLGND-avatar

SouthernLGND

BIOS里面CPPC设了吗