4核cpu 多开游戏 为啥只有第三个核心 cpu占用100% 其他只有20%不到 而且还卡

如题所述

多核cpu都有自己的核心控制能力,但需要由操作系统、主板都支持(ACC技术)才能发挥出来。
另外,软件程序或者游戏必须支持多核技术,才能使用CPU的多核,否则只能用1个核心。
还有,对于操作系统而言,xp本身对多核支持的就不好,win7则不错。
对于有的游戏,虽然支持多核,但没有针对多核cpu进行优化,你可以自行修改,帮助他调用多核心,步骤如下:
1、在游戏所在目录,找到config.ini文件,打开,找到 NumCpuThread字段,然后把键值修改成自已CPU的核心数,双核写2 三核写3 四核写4,这样改不过是让游戏能认同你的多核存在(可选项,如果修改后游戏不支持,就不要改)
2、进入游戏,然后切换出来,在系统任务管理器中选击`性能`选项卡,这时可见cpu使用记录的记录图,不过现在只有一个核心在运作..其他的核心都未满负荷工作.
3、打开资源监视器 在CPU视图这里确认那个满负荷运作CPU核心的标记号(一般默认为0,不过也有例外用1的)
4、回到任务管理器的进程选项,找到游戏的进程,选中它单击右键-选“设置相关性”,在对话框里,钩选其他未启用的cpu核心。去掉已经使用的cpu核心标记号(基本应该是标记为0的那个).,这样转而线程的引导关系就是其他CPU核心了
5、上述方法是让默认的核心失效,转而让游戏进程使用"剩余CPU"的平均资源
而让原来标记为0的那个专门承担系统其他程序的工作。当然,如果你认为没有必要的话,可以不去掉cpu核心0的标记,那样的话,全部核心都在为游戏工作了。
6、一般地,在WIN7下,程序的负荷被WIN7平均分配到cpu各个核心,在xp下基本上就的手工操作了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-22
多核处理器CPU资源分配,有两种分配方式:

1、第一种CPU资源分配方式:
第一个游戏进程,占用1、2、3、4核;
第二个游戏进程,占用1、2、3、4核;
第三个游戏进程,占用1、2、3、4核;
......
此方式需要游戏本身对多核处理器优化,建议检查一下有无游戏补丁,升级游戏程序至最新。但如果游戏本身没有为多核处理器优化则不行。

2、第二种CPU资源分配方式:
第一个游戏进程,占用核心1;
第二个游戏进程,占用核心2;
第三个游戏进程,占用核心3;
......
此方式由操作系统来决定CPU资源的分配,打了操作系统的多核补丁会好一些,WIN7对多核CPU的调度比XP要好一些,但不保证一定有效。
第2个回答  2011-08-22
是游戏问题,有些游戏不支持多核运行,呵呵,特别是老的游戏,单核频率越高越好。
第3个回答  2011-08-22
游戏要在4核上运行顺畅
需要游戏公司对其进行专门优化
。。。。。。
第4个回答  2011-08-22
打了个双核补丁就好了
相似回答