VRChat-Unity 2022版本CPU相关性测试
对VRChat的Unity 2022版本进行了简单的CPU相关性测试(基于Open Beta VRChat 2023.3.2, build 1342
)
游戏启动项添加[--affinity=]来限制VRChat的CPU调度,在相同模型、地图、视角下运行10分钟左右,得到了以下结果:
(1)大核心不限制线程:0xFFFF 平均 171 帧


(2)大核心限制为偶数线程:0xAAAA 平均 177 帧


(3)大核心限制为奇数线程:0x5555 平均 180 帧


(4)不限制大小核心:平均 156 帧


根据以上的测试可以发现:
1)0xAAAA分配了偶数线程但还是会时不时切到奇数,其中还crash了一次(可能是beta版本还不太稳定?)
2)0xFFFF 会进行线程间切换,导致帧数降低
3)不限制大小核心,虽然能吃满但应该是核间延迟太高导致帧数反而更低
4)设置为 0x5555 时,线程不会进行频繁切换,所以在测试结果里帧数最高