不解JobThread改成2后帧数提高10几帧的原因!
按照所谓的权威说法“JobThread=1 系统会自动检测你的处理器性能级别:如果你使用的I7处理器,默认自动设置为7,普通的双核处理器自动设置为1。这个数值并不是控制处理器核心工作数目,而是控制处理器敌人AI计算数量,角色物理与动作互动的过渡细节等级,入门级双核默认为1,高端双核以及4核以上默认为3,5和7,单核默认为0。此数值官方不建议手动更改。(更改范围为:奇数1,3,5,7,最大有效数值为7,超过无效。)
RenderingThread=ON 激活线程渲染,更多敌人AI计算数量,物理与动作互动的过渡细节可以在当前视角内参与计算。双核以上默认为ON开启,单核默认为关闭。”
按上面的解释应该JobThread改成2以后cpu压力会更大,帧数更低,为什么我们大家改成2以后测试出的帧数会大幅度提高呢? 官方解释是 单数有效 原帖由 mding 于 2009-9-17 16:51:00 发表
官方解释是 单数有效
而且我试着改成了4,发现进入游戏以后ini文件中的JobThread被自动该回了1,我觉得jobThread跟cpu核心数还是有关的 那为何我的amd pheII X4 940 默认进去看也只是1呢?虽然及不上i7什么,这块cpu也不至于默认为lz说的"普通的双核处理器"级别吧. 我把1改成4,在测试里,帧数分别上升了2和15.看看谁了解真正原因吧. 改成2 真的 有帧速提升吗? 我怀疑 反正我没有提升,早就改回去了。 大概是因为偶数无效果,所以就不进行计算了,把这部分资源用到别处去了,所以祯数上去了? 我改了2,没什么大效果,Athlon500+ 我也改成2,没什么效果。我改回1了。没用 我改成2也没效果,改回去了 看了这话我特地去改回1
发现贞书还是少了10贞左右改回2了``` 本人E1400+HD4850,JobThread=1时还偶尔有一点不流畅的感觉。而当JobThread=2时用1280×720特效全高加4X反锯齿都可以很流畅地运行。 测试有提示,不过我的3800提升不大,多4帧。。。 我改成了2,测试提升了4~5FPS 可能是我们的CPU还不够高级吧??? 我的默认是3 CPU是amd 9500 quad-core 老衲的三核就要改成3吗
页:
[1]