yung tungsten
2021-11-04T18:11:54+00:00
12600/12600k/12600kf
配置文件添加SET processAffinityMask "4095" 或游戏内输入/console processAffinityMask 4095
12700/12700k/12700kf/12900/12900k/12900kf
配置文件添加SET processAffinityMask "65535" 或游戏内输入/console processAffinityMask 65535
binary: 10000000000000000
C-var processAffinityMask:
Controls which processor cores or logical-cores are used by WoW.
16-core / Generic 8-core hyper-threaded (8c/16t):
SET processAffinityMask "65,535"
Reply to [pid=563938179,29313141,1]Reply[/pid] Post by [uid=60637861]Man2Vec[/uid] (2021-11-06 02:17)想表达什么?
Reply to [pid=563938271,29313141,1]Reply[/pid] Post by [uid=15517196]hf1039291036[/uid] (2021-11-06 02:18)解释下指令罢了,你这样只用了大的8个p core,小的8个e core呢?
Reply to [pid=563938640,29313141,1]Reply[/pid] Post by [uid=60637861]Man2Vec[/uid] (2021-11-06 02:24)小核心当然闲置啊,打游戏你跑什么小核心
Reply to [pid=563938718,29313141,1]Reply[/pid] Post by [uid=15517196]hf1039291036[/uid] (2021-11-06 02:25)为什么不跑?台式机什么时候开始讲功耗了?
Reply to [pid=563938640,29313141,1]Reply[/pid] Post by [uid=60637861]Man2Vec[/uid] (2021-11-06 02:24)你完全没搞懂12代的特性,打游戏为的就是不跑在小核心上,就像Ryzen避免程序调度跨越CCD
Reply to [pid=563939017,29313141,1]Reply[/pid] Post by [uid=15517196]hf1039291036[/uid] (2021-11-06 02:30)
具体核心怎么用我不理解,主要看wow支持几颗核心,如果最多支持8颗,也就是说小核心排列在后面,那或许起到了强制使用前面8颗p核的作用。
Reply to [pid=563938915,29313141,1]Reply[/pid] Post by [uid=60637861]Man2Vec[/uid] (2021-11-06 02:28)和功耗有半毛钱关系,把游戏调度到小核心上会损失性能,小核心用来跑后台任务的
Reply to [pid=563939175,29313141,1]Reply[/pid] Post by [uid=15517196]hf1039291036[/uid] (2021-11-06 02:33)
是不是降低性能你要看程序需要的是throughput还是低延迟了,我能理解你的意思,如果不用mask或许部分计算会跑到小核心上去,但前提是最多支持8c/16t.
Reply to [pid=563939482,29313141,1]Reply[/pid] Post by [uid=60637861]Man2Vec[/uid] (2021-11-06 02:38)是win11调度依然有BUG,有几率把任务丢给小核心跑,Intel给出的优化方案就是让程序自己识别处理器然后绑定大核心,魔兽世界提供修改核心绑定接口,能自己手动优化罢了,当初Ryzen跨CCX也是手动优化,可以提高5%的性能