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

[CPU] 9950X3D关于小绿调度也就是process lasso的使用方法讨论

[复制链接]
发表于 2025-3-13 11:42 | 显示全部楼层 |阅读模式
本帖最后由 盐湖 于 2025-3-13 11:46 编辑

先来个预防针:觉得嫌麻烦可以直接关掉帖子,非双ccd用户、非游戏/多任务需求用户特意说一句“好麻烦”“真折腾”除庸人自扰外没有意义。

我也是刚刚接触zen5和双ccd,本贴全部内容均旨在抛砖引玉讨论学习,欢迎坛友提出思考见解!

首先对于和我情况类似刚接触的同好来说,如果你没有一定要让每个进程都运行在对应合适ccd的需求,那么安装对应驱动配合Game Bar来自动调度应该是最方便省事的,我这么做只是因为我想让游戏一定仅运行在x3d ccd上,同时让所有后台或者至少是能调度的后台运行在另一个ccd上,这是我的追求。

核心策略是:用BIOS里的CPPC选项来设定进程的【先天ccd】,用小绿来在操作系统内设定进程的【后天ccd】。
为什么要区分【先天ccd】和【后天ccd】?
因为在b站相关视频的讨论中看到,例如cod21这种涉及反作弊的游戏是无法使用小绿来调度进程的,因此就有了本贴的思考以及想要实现的结果:让这些无法使用小绿调度的游戏也能正常运行在x3d ccd上。

我的结论很简单:CPPC设置为cache来使所有进程先天运行在x3d ccd上,然后用小绿把所有能调度的进程调到另一个ccd上,方法是开机后正常使用一段时间,该有的后台差不多都有了以后,使用小绿一把抓式的将全部现有进程的cpu亲和性设置到16-31上。这样再打开任何游戏进程,都会被CPPC默认放到x3d ccd上启动,而无需用小绿来调度,最多可能也就是用小绿限制一下0-15防止占用跨ccd核心?但是能吃8物理核心以上的游戏,我认为可能是会对跨核心延迟并不敏感的模拟类游戏,由于我并不是模拟经营重度玩家,这个有待未来探索。

这个结论还有一个反向版:CPPC设置frequency使所有进程先天运行在另一个ccd上,而x3d ccd默认是空闲状态,这就能确保x3d ccd一定是纯净仅供小绿后天调度过来的游戏进程使用的。当然说这个反向版是有原因的,因为按上面的结论走,会有一个潜在问题,就是必定存在一些先天运行在x3d ccd后无法被转移的系统进程,这些系统进程会一定程度影响x3d ccd的运行性能。不过这么做的代价就是会导致上述提到的例如cod21等涉及反作弊进程保护的游戏无法被调度至x3d ccd,而且是和原有的后台进程一起挤在另一个ccd里。

最终结论应该就是,对于能被小绿调度的游戏来说,CPPC frequency再后天调度是合适的。对于无法被小绿调度的游戏来说,CPPC cache再用小绿搬走全部后台进程是唯一办法,代价是可能残留部分最高优先级进程在x3d ccd上。

欢迎同样折腾双ccd玩的坛友发表观点与经验!

PS:婉拒游戏加加,但不反感提及它。
发表于 2025-3-13 11:51 来自手机 | 显示全部楼层
有反作弊的游戏,给游戏的启动器(即反作弊进程的启动者)也设置亲和性就可以了
发表于 2025-3-13 11:53 来自手机 | 显示全部楼层
各类中断喜欢用CPU0
还是要给CCD0减负
 楼主| 发表于 2025-3-13 11:53 | 显示全部楼层
QyInvoLing 发表于 2025-3-13 11:51
有反作弊的游戏,给游戏的启动器(即反作弊进程的启动者)也设置亲和性就可以了 ...

哦!?也就是说给小蓝熊战眼等反作弊程序本体设置上亲和性就能解决!?感谢指教!我会在未来几天调试完毕替换现有板U上机后试试的!!
 楼主| 发表于 2025-3-13 11:54 | 显示全部楼层
本帖最后由 盐湖 于 2025-3-13 11:59 编辑
equaliser 发表于 2025-3-13 11:53
各类中断喜欢用CPU0
还是要给CCD0减负


原来如此。。哎不禁觉得x3d ccd要是设在ccd1上就完美了。。

我稍微思考了一下,这样的话那就是得反着来了,结合楼上坛友的提醒,使用CPPC-frequency将ccd1设为优先使用来为ccd0最大化减负,然后把游戏进程及其相关反作弊进程调度到ccd0上是最优解了。
发表于 2025-3-13 11:58 来自手机 | 显示全部楼层
盐湖 发表于 2025-3-13 11:54
原来如此。。哎不禁觉得x3d ccd要是设在ccd1上就完美了。。

中断绑定CPU也可以改的,就是很麻烦
不过lasso的调度效率和AMD驱动的区别究竟谁高谁低还是要等未来的仔细测试
如果差不过用AMD的更省心
 楼主| 发表于 2025-3-13 12:01 | 显示全部楼层
equaliser 发表于 2025-3-13 11:58
中断绑定CPU也可以改的,就是很麻烦
不过lasso的调度效率和AMD驱动的区别究竟谁高谁低还是要等未来的仔细 ...

嗯嗯,我看舅妈的新帖也说了,amd新驱动调度有惊喜,应该就是识别与调度效果更好了,我是因为有类似强迫症的一定要尽可能分类管理的需求,所以想亲力亲为确保一下
发表于 2025-3-13 12:01 | 显示全部楼层
本帖最后由 chsk 于 2025-3-13 12:04 编辑

之前玩诛仙世界的时候就遇到了有反作弊,游戏不能用PL锁ccd0的问题 一锁游戏内就会卡死 ccd0占用100%
后来忘记在哪里看到一个规则可以将游戏文件夹整个锁在ccd0 前提是反作弊程序是在游戏文件夹里 如果在C盘比如AppData就要另外设置
  1. /^([^,]*,){3}.*\\文件夹名字.*/
复制代码

感兴趣的可以试一下上面这个规则 因为我现在不玩诛仙世界了 所以没办法去测试是否有效
 楼主| 发表于 2025-3-13 12:04 | 显示全部楼层
chsk 发表于 2025-3-13 12:01
之前玩诛仙世界的时候就遇到了反作弊不能用PL锁ccd0的问题 一锁游戏内就会卡死 ccd0占用100%
后来忘记在哪 ...

您说的这个情况,能用把反作弊程序也设置亲和性的方式解决吗?或者是否因为它使用的反作弊并非独立程序而很难像主流反作弊一样解决?但是您提到的这个对文件夹设定亲和性也是很宝贵的方法,感谢分享经验!!
发表于 2025-3-13 12:06 | 显示全部楼层
本帖最后由 可以抱的萝卜 于 2025-3-13 12:07 编辑

我突然意识到一个问题,大家这些调度的讨论都应该有一个大前提,那就是市面上所有游戏只吃八核或小于八核的情况,否则调度个鸡儿,要是吃大于八核岂不是反向优化?
所以我很好奇现在大多数3A游戏都是吃几核的
发表于 2025-3-13 12:08 | 显示全部楼层
本帖最后由 chsk 于 2025-3-13 12:15 编辑
盐湖 发表于 2025-3-13 12:04
您说的这个情况,能用把反作弊程序也设置亲和性的方式解决吗?或者是否因为它使用的反作弊并非独立程序而 ...


因为之前玩诛仙世界用PL锁游戏主程序exe到ccd0,玩的时候老是卡死,我就研究了一下,PL官方论坛有人说是反作弊的问题。我在诛仙世界的文件夹里找到了反作弊程序,它就在游戏文件夹里,所以我想能不能把整个游戏文件夹都用规则锁在ccd0,这样对它游戏文件夹内的所有exe包括启动器、主程序、反作弊都生效,而不是之前那样仅仅把游戏主程序exe锁在ccd0,但是我现在不玩诛仙世界了,所以没办法去测试这个方法有没有效果。
 楼主| 发表于 2025-3-13 12:09 | 显示全部楼层
可以抱的萝卜 发表于 2025-3-13 12:06
我突然意识到一个问题,大家这些调度的讨论都应该有一个大前提,那就是市面上所有游戏只吃八核或小于八核的 ...

这个放心吧,能优化到八核的游戏应该仍然是凤毛麟角,能吃超过八核的游戏要么是经营类需要大量游戏内ai运算的、要么就是DCS、MF这种顶级模拟游戏?后者我还不太确定,只知道很吃配置,能不能吃超八核我不知道。不过我相信99%的游戏应该还停留在八核以内甚至四核以内的状态。
 楼主| 发表于 2025-3-13 12:11 | 显示全部楼层
chsk 发表于 2025-3-13 12:08
因为之前玩诛仙世界用PL锁游戏主程序exe到ccd0,玩的时候老是卡死,我就研究了一下,PL官方论坛有人说是 ...

原来如此,整备完毕后我会尝试一下这个锁文件夹的指令的,我能感受到它潜力非凡!
发表于 2025-3-13 12:13 | 显示全部楼层
AMD太抠不舍得给两个CCD均加上3DCache
发表于 2025-3-13 12:20 来自手机 | 显示全部楼层
恋风123 发表于 2025-3-13 12:13
AMD太抠不舍得给两个CCD均加上3DCache

我觉得这样没意义,跨ccd代价还是太大了,最好还是一个CCD叠两层3DVCACHE
发表于 2025-3-13 12:27 | 显示全部楼层
equaliser 发表于 2025-3-13 12:20
我觉得这样没意义,跨ccd代价还是太大了,最好还是一个CCD叠两层3DVCACHE

要不把X3D CCD做全大核,非X3D CCD做全小核数量翻倍,哈哈哈哈
发表于 2025-3-13 14:39 | 显示全部楼层
不如改成游戏进程启动时,才让process lasso把系统其他进程挪到CCD1去,平时不用特意动。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2025-4-25 13:33 , Processed in 0.011897 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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