为什么只有第三核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 core 0的标签。在这种情况下,所有的核心都在为游戏工作。

6.一般来说,在WIN7下,程序的负载被WIN7平均分配到cpu的各个核上,在xp下基本都是手动操作。