我为啥会去折腾这个CPU核心数?说起来也是一堆糟心事儿。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
前阵子,我的那台老伙计,用了五六年了,平时上上网看看剧还行,可最近我迷上了一个老游戏,画面说实话也不咋地,但就是卡,玩起来那个糟心!经常玩着玩着,画面就凝固了,然后过个几秒才反应过来,或者直接给我闪退了。我寻思着,是不是这老电脑真不行了?
刚开始,我以为是内存不够,就跑去加了两条内存条,装上去之后,心理作用是觉得快了点,但玩游戏还是那样,时不时地卡顿。后来我又怀疑是显卡老了,但想了想,这游戏对显卡要求不高,应该不是显卡的问题。我就开始在网上乱搜,看有没有人跟我遇到一样的情况。
那段时间,我几乎是把能找到的优化教程都试了一遍。清系统垃圾,关自启动,甚至重装了系统,可就是不见我真是头都大了,就差没把这台老伙计给砸了。
第一次发现“核心”的奥秘
有一次,我在一个老论坛里看到有人提到了“CPU核心数”这个词。他说有些老游戏,或者特定的软件,可能不会自动识别所有的CPU核心,导致性能没完全跑出来。我一看,这跟我遇到的情况有点像!我当时就想,是不是我的CPU也“偷懒”了,没把力气都使出来?
我立马就来了兴趣,开始研究怎么能让CPU把所有的“力气”都用上。我先是打开了那个叫“任务管理器”的东西,就是按Ctrl+Shift+Esc调出来那个。点开“性能”选项卡,一看,我的CPU确实有好多核心,但我玩游戏的时候,有些核心的利用率很低,有些又很高,就感觉很不平衡。
我的折腾之路:从摸索到上手
我决定先从最简单的办法入手。我在网上看到一个方法,说是可以设置系统启动的时候,就让它认全所有的核心。这个操作也不复杂:
- 我先按键盘上的“Win”键和“R”键,会弹出一个小窗口,输入“msconfig”,然后按回车。
- 然后就弹出来一个叫“系统配置”的窗口。我点进去“引导”那个标签页。
- 在“引导”标签页里,我选中了当前用的那个系统,然后点那个“高级选项”按钮。
- 这时候又弹出来一个小窗口,里面有个“处理器数”的勾选项。我一开始是没勾的,就把它勾上,然后下拉菜单里就能选最大的数字了。我当时就想,肯定要选最大的,不然不就浪费了吗?
- 选完之后,一路点“确定”,系统会提示我重启。我就重启了电脑。
重启之后,我再次打开任务管理器,看了看CPU的曲线,感觉是比之前活跃了一点。我又把那个让我头疼的游戏打开,玩了一会儿,确实感觉比之前流畅了那么一丢丢。卡顿的频率好像也低了,但还没到完全不卡的程度,还是有那么点不满意。
进一步的尝试:给程序“指定”核心
我觉得这还不够,我的目标是彻底解决卡顿!继续在论坛里刨刨,又发现了一个“给单个程序指定核心”的骚操作。这个看起来更高级,说是能让某个特定的程序,只用我给它指定的那些CPU核心。听起来就很厉害,我立马就想试试。
这个方法相对来说,就需要在游戏运行的时候操作了:
- 先打开那个让我抓狂的游戏,让它运行起来,最好是进入游戏界面。
- 然后我按“Alt”和“Tab”键,把游戏切回到桌面,再打开“任务管理器”。
- 在任务管理器里,这回我选的是“详细信息”那个标签页。
- 我会在一堆进程里找到我的那个游戏的名字,找到它之后,右键点一下。
- 右键菜单里有一个选项叫“设置相关性”。我点进去之后,看到一堆“CPU 0”、“CPU 1”什么的。这些就代表我的CPU核心。
- 一开始所有的核心都是勾选的。我试着把“CPU 0”取消勾选,或者只勾选一半的核心,然后点确定,再切回游戏去体验。
这个过程我就来来回回试了好几次。我发现,如果我把一些无关紧要的后台程序的“相关性”设置成只用少量的核心,然后把游戏设置为使用大部分的核心,它就会明显更流畅。尤其是把“CPU 0”这个核心空出来,让它专门处理系统本身的事务,游戏用其他的核心,效果特别明显!
经过这样一番折腾,我的老伙计玩那个游戏真是焕发了第二春,基本不卡了,我玩得那叫一个开心!原来这些个“核心”设置,学问还真不小。有时候,老机器也能通过这些小技巧,再战几年。