找回密码
 加入我们
搜索
      
查看: 689|回复: 13

[CPU] 拯救你的9953游戏体验,超简单ProcessLasso设置指南

[复制链接]
发表于 2025-6-28 20:16 | 显示全部楼层 |阅读模式
本帖最后由 Evalyn 于 2025-6-28 20:16 编辑

最近神奇的发现打游戏时副屏挂个直播,直播窗口居然会掉帧。这在9953+5090的机器上简直是不可能的事情。

于是深入观察了一下游戏时9953的调度情况,发现了下图 这让人心肺骤停的一幕。

20250628191305.png

搜索相关问题后,在NGA发现一个讨论帖

简单总结一下就是:

AMD芯片组3D V-Cache调度优化的本质,就是在游戏时将9950x3d作为9800x3d使用!

网传的x3d处理器需要使用win11的game bar标记游戏,然后安装3D V-Cache芯片组驱动,其实就做的是这个蠢事。
1. game bar标记游戏
2. 芯片组驱动从game bar获取进程标记
3. 在标记为“游戏”的进程处于前台运行时,主动暂停ccd1
4. 系统在游戏前台时,将所有负载尽量运行在ccd0上
5. 仅在ccd0负载过高时,才启动ccd1

这套调度逻辑在游戏时完全浪费了非x3d的ccd... 这也是我在游戏时副屏的直播窗口会偶发掉帧的原因

针对这个问题,解决方式有两种:
  • 自己手动设置CPU亲和性,将浏览器锁死在ccd1上
  • 关闭芯片组调度优化(即游戏时:始终启用双ccd),然后使用操作系统调度偏好将不同进程分配给两个ccd


前者虽然方便,可以不借助任何额外软件,但局限性也比较明显:无法在需要时调用另一个ccd,而且每次启动应用时都要通过脚本设置太繁琐了。
后者会更灵活一些,并且在需求多线程高性能时候仍然可以使用另一个ccd。

所以我直接选择了后者,借助ProcessLasso简单设置2套规则,就在和芯片组驱动共存的情况下实现了自定义游戏期间的cpu调度。
效果如下,结果非常丝滑,游戏帧数平稳,而且直播不再掉帧。
20250628194024.png
20250628191142.png

下面开始教程:

0. 首先你得安装个ProcessLasso,这里不再赘述了,100来块买个这个真的值,功能太全了。
以下都把这个软件简称为PR。

1. 因为AMD芯片组调度优化在系统电源策略处于“高性能”时,会自动禁用。所以我们需要在启动游戏时自动将电源设置切换至高性能。
PR自带这个功能,支持匹配进程名称或者是按路径匹配。

这里需要进行两个设置:选择要切换的power profile,以及哪些进程运行时需要切换电源策略

先设置要切换的电源模式,记得直接选高性能。
20250628194809.png
20250628194826.png

然后设置哪些进程运行时需要切换电源策略。我就填了几个常玩的米游,然后把steam游戏库的路径加进去了。
注意可以使用*通配符匹配
20250628194856.png
20250628194916.png

设置完成后,可以跑几个目标进程看一下,比如我从steam启动了3dmark,然后发现系统电源策略立即切换成了高性能模式。
20250628195217.png

2. 设置进程的cpu调度偏好,这里需要使用到一个名为cpu set的功能。

因为我只想干预用户自己的进程,操作系统进程我不太想管,而且干预系统进程可能造成未知稳定性问题。
又因为我系统是有C、D、E三个盘,大部分我自己安装的应用都在DE两个盘上。

所以我的设置思路就是:
  • 游戏目录下启动的应用,优先使用ccd0
  • 除此之外,chrome浏览器,还有D、E两个盘上启动的进程,优先使用ccd1


设置如下,非常简单,直接采用正则匹配进程的路径即可
20250628195854.png

这里参考PR官方文档的regex匹配,比如下面的正则匹配的是D盘steam游戏库下启动的应用。
如果你游戏安装在其他路径,也只需要添加对应文件夹路径即可。
  1. /^([^,]*,){3}d:\\steam\\steamapps\\common\\.+\.exe,/
复制代码


匹配顺序是从上至下,命中规则后就不再向下匹配了。
20250628200017.png


这套规则维护起来也非常简单,电源策略和cpu sets都可以使用路径匹配模式。配置好之后完全自动切换。

也就是说后面,你只需要把游戏,或者需要使用ccd0的程序安装在特定路径下,然后就可以自动享受优先调度ccd0,性能不足时再继续使用ccd1。

而且这套设置和AMD芯片组驱动完全兼容,如果你想恢复AMD默认调度行为,只需要退出ProcessLasso即可,非常方便快捷。

好了,教程完毕。

ENJOY GAMING!

20250628201346.png

我ITX散热比较渣,就别骂为啥打游戏频率只有5.1GHz了


评分

参与人数 1邪恶指数 +100 收起 理由
witson + 100

查看全部评分

发表于 2025-6-28 20:31 | 显示全部楼层
mark一下,可以回家试试

事实证明指望AMD和微软完全不靠谱
发表于 2025-6-28 21:14 | 显示全部楼层
这东西确实好用
就算是免费版也有很多很实用的功能
发表于 2025-6-28 21:17 来自手机 | 显示全部楼层
感谢分享,有空试试
发表于 2025-6-28 21:31 | 显示全部楼层
有破解版
发表于 2025-6-28 22:35 | 显示全部楼层
自动切高性能配置文件还是很不错的。
发表于 2025-6-28 22:47 | 显示全部楼层
发表于 2025-6-28 22:52 | 显示全部楼层
本帖最后由 cst4you 于 2025-6-28 22:54 编辑

本质是 cpu core packing, 普通电源 profile 是 50%
性能是 100%
自己改也是可以的


50%的时候游戏+直播 (1080p 120 fps, x264 medium preset cpu 硬扛)
当时因为这个也查了一阵子, 为什么一切游戏前台, 我 obs就掉帧
obs因为cpu算力不够掉帧, 游戏帧数影响
改到 100%, 问题解决, 游戏帧数影响很小很小
发表于 2025-6-28 23:03 | 显示全部楼层
感觉没必要用正则表达式啊
发表于 2025-6-28 23:15 来自手机 | 显示全部楼层
mark一下,有空试试,多谢楼主分享
发表于 2025-6-28 23:38 | 显示全部楼层
还能按路径来搞,有意思。我还在用批处理
发表于 2025-6-28 23:51 | 显示全部楼层
还是太麻烦了,不如9800X3D用的爽!
发表于 2025-6-28 23:57 | 显示全部楼层
没必要那么麻烦。
把浏览器、聊天软件之类放到CCD1亲和就行了。注意steam不可以放CCD1
发表于 2025-6-28 23:59 | 显示全部楼层
mark有时间抄下作业
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2025-6-29 05:33 , Processed in 0.152284 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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