话说AMD大小核该怎么调度?
本帖最后由 winc0 于 2024-10-23 11:47 编辑如题
AI HX370处理器,现在是Win11最新24H2版本,显卡4060
众所周知WOW是款CPU游戏
默认啥也不动的情况下,25人副本最高帧率15x,开打以后开嗜血帧率掉到3x
如果在任务管理器里把进程绑定为CPU0-7(就是Zen5大核+超线程)
打25人本副本最高帧率为28x,开打以后嗜血帧率能有5x
基本一个是开嗜血以后卡的很不舒服,另一个就是开嗜血以后基本流畅没啥问题
所以就不知道Win11该怎么改调度才能实现进程默认用Zen5大核,占满以后采用Zen5c小核
-----------------------------------------------------
补充下,已经用工具关闭了VBS了 AMD的大小核是一个东西,不需要特别调度的 zqintel 发表于 2024-10-23 11:56
AMD的大小核是一个东西,不需要特别调度的
但是实际上Zen5和Zen5c是有明显性能差别的
我就希望我跑的软件优先跑Zen5核心,占满再给我跑Zen5c上去
我主帖都说了锁定Zen5大核的时候明显游戏帧率都高不少 你试试全锁小核心,看看是不是比自动调用好。。。
如果小核反而好,那就锁大核。amd这一代大小核之间的延迟巨大,宁愿用超线程也不要跨大小核 可以用快捷方式添加参数
https://superuser.com/questions/908848/how-do-i-permanently-set-the-affinity-of-a-process zqintel 发表于 2024-10-23 11:56
AMD的大小核是一个东西,不需要特别调度的
跨ccd延迟很高(移动平台未修复),小核心频率还特别低,还是需要调度的吧。[震惊] 展开的这两项这么设
windows任务管理器 直接指定 大核心 来运行,说起调度都是稀烂 sekiroooo 发表于 2024-10-23 12:11
windows任务管理器 直接指定 大核心 来运行,说起调度都是稀烂
其实我希望全自动的,最好是能一次指定,以后都按这个来
比如默认先跑Zen5大核,等大核全部跑满再占用小核 只能使用第三方 等软件更新支持 这个软件是什么 是游戏 jxljk 发表于 2024-10-23 13:42
等软件更新支持 这个软件是什么 是游戏
对,游戏,而且是很吃CPU的游戏,同个显卡,CPU不一样,帧率会有很大差别 本帖最后由 zhuifeng88 于 2024-10-23 14:02 编辑
winc0 发表于 2024-10-23 12:52
其实我希望全自动的,最好是能一次指定,以后都按这个来
比如默认先跑Zen5大核,等大核全部跑满再占用小 ...
想太简单了...
这时候就会有大核4个空闲, 但你要用5个核的问题了, 大核占4个小核占1个未必能比小核占5个快, 而且对于不同负载哪边快没法事先确定
同一个软件不同时间也会有不同的负载特性, 按软件设置也是没法解决问题的 大核,超线程大核,小核,超线程小核
你这是为难我windows[偷笑] zqintel 发表于 2024-10-23 11:56
AMD的大小核是一个东西,不需要特别调度的
需要的。
以前以为amd同构大小核,性能顶多差个20%,调度差点也影响不大。真上市后发现小核被砍残了,差不多只有一半性能,和intel大小核一个货色。 gartour 发表于 2024-10-23 14:04
需要的。
以前以为amd同构大小核,性能顶多差个20%,调度差点也影响不大。真上市后发现小核被砍残了, ...
我感觉那 8zen5c 就是 zen4 低压版的性能,其实也还好 按现在这个核间延迟,就算大核占满也不要调度到小核 可以试试参考intel的大小核设置。
短时长时异类线程调度都选首选高性能处理器,如果任何情况下都不希望跑到小核,那就只选高性能处理器。
生效的异类策略选0。
SMT启动策略你就得一个一个试了,这几个选项有的是大核和超线程比较平均,有的是优先占满全部大核然后再吃超线程,对应的游戏性能也会有差异 本帖最后由 jxljk 于 2024-10-23 14:57 编辑
winc0 发表于 2024-10-23 13:59
对,游戏,而且是很吃CPU的游戏,同个显卡,CPU不一样,帧率会有很大差别 ...
我发现很多人不懂一直认为是硬件问题但是其实软硬是不分家的 需要互相优化的你硬件做的再好 软件他不支持也没用为什么不支持你很简单 因为他开发游戏的时候根本就没你这个硬件 怎么支持 后续也不更新那肯定没戏
难道 有新硬件 我不去买新硬件 专门为了你这个老软件去买老硬件 适配?疯了吧老古董是吗 zhuifeng88 发表于 2024-10-23 14:00
想太简单了...
这时候就会有大核4个空闲, 但你要用5个核的问题了, 大核占4个小核占1个未必能比小核占5个 ...
普通软件无所谓啊,就算用4大核+1小核我也无所谓
但是游戏就不行,现在游戏很少能占用超过8线程的
至少我玩的没有,这时候优先占用大核就OK,帧率会比较高 本帖最后由 绵槌 于 2024-10-23 15:30 编辑
WOW进程可以选择用哪些核,不能选择优先用哪些核。
在WTF下的CONFIG.WTF文件里添加
SET processAffinityMask "12"
就是只使用0,2,4,6这四个编号的核心
SET processAffinityMask "56"
就是8个核心
这个方法不光可以过滤超线程,也可以在笔记本上用来指定全小核运行来省电。
PS:在任务管理器指定进程使用的核心的办法对WOW基本没有用,必须用上面的方法。 Nospel 发表于 2024-10-23 12:07
展开的这两项这么设
系统是怎么知道是短线程的? 看来只要是大小核性能有差异,甭管是同构还是不同构,调度都有问题. gartour 发表于 2024-10-23 14:04
需要的。
以前以为amd同构大小核,性能顶多差个20%,调度差点也影响不大。真上市后发现小核被砍残了, ...
他这个还真不一定是小核性能问题,估计是默认策略疯狂跨CCD调用导致的。移动端AMD大小核间延迟并没有被修复。 gartour 发表于 2024-10-23 14:04
需要的。
以前以为amd同构大小核,性能顶多差个20%,调度差点也影响不大。真上市后发现小核被砍残了, ...
intel小核真有大核一半性能也不会被嫌弃了。 a_skywalker 发表于 2024-10-23 15:50
他这个还真不一定是小核性能问题,估计是默认策略疯狂跨CCD调用导致的。移动端AMD大小核间延迟并没有被修 ...
移动平台后续也会修复的。
页:
[1]