另外,软件程序或者游戏必须支持多核技术,才能使用CPU的多核,否则只能用1个核心。
还有,对于 *** 作系统而言,xp本身对多核支持的就不好,win7则不错。
对于有的游戏,虽然支持多核,但没有针对多核cpu进行优化,你可以自行修改,帮助他调用多核心,步骤如下:
1、在游戏所在目录,找到configini文件,打开,找到 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下基本上就的手工 *** 作了。单核变“双核”只是用软件 Process Tamer 就可实现
现在的 CPU 大部分都采用多核处理技术,也就是可以同时处理多个任务。多核 CPU 采用的是 Hyper-Threading 技术,中文的含义是超执行绪。就是将一个 CPU 当作两个逻辑处理器,可以让 CPU 在同一时间内进行两项逻辑运算,加上经过特殊设计的应用程序(譬如3D MAX、Photoshop),可充分发挥超执行绪技术的功能,立即改善多任务作业的效率。
但以前老的CPU都不具备多核技术,这样同时运行多个程序的时候就会显得有些捉襟见肘。其实在电脑上只要安装ProcessTamer这个软件,就可以让非Pentium4的处理器也能模拟出类似Hyper-Threading的技术。
软件名称: Process Tamer
版 本: V20901
ProcessTamer是一款绿色软件,随意解压到任意目录后就可以使用。ProcessTamer采用智能性 *** 作,会自动判断应用程序对处理器的占用率。根据软件的CPU占用率来自动调节执行优先权。并将适当的资源分配给其它正在同时执行的应用程序;等到该其它软件执行结束或是不再一直占用CPU资源后,就会自动调回CPU使用率。
这样的 *** 作方式正是多核CPU的Hyper-Threading技术,只不过多核CPU采用的是硬件模拟双核,而ProcessTamer采用的是软件模拟双核。虽然用软件模拟的跟硬件比有一定的差距,但运行速度也会提高不少。
除此之外,ProcessTamer可以手动设定要让某些程序永久的锁定在某个优先权。在ProcessTamer的主界面中,点击要改变的优先权的程序,在右边的Priority选项中点击下拉菜单,选择程序的优先权,一共有6个可供选择。
如果想要ProcessTamer开机就运行,那么在ProcessTamer的Configuration选项中的StartwithWindows选上,那么ProcessTamer就会在每次开机之后自动执行并常驻在画面右下方的工具列。
如果你的电脑要经常使用多任务 *** 作,而CPU还不是多核的,就可以使用ProcessTamer,会大大提高你的工作效率,达到事半功倍的效果。楼主打开游戏,之后窗口化,然后打开任务管理器,找到CSOL的进程名为“Counter-Strike
Onlineexe”然后选中,右键,找到“关系设置”或“处理器相关性”如果楼主是双核CPU,勾销CPU0,剩下的保留,点击确定,然后立即生效,楼主再进入游戏,看一下帧数是否有提高。
原因就是CSOL的老引擎并不支持多核CPU,这是从软件方面调一下,如果下一次打开还是这么卡的话,请重复上面步骤,重新设置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)