本文这里推荐的软件叫做CPUCores,是steam官方发布的一款优化软件,破解版下载地址:https://dl./201706/107326.html
这款原售价99块的软件的确是非常好使的,(想支持官方的去steam搜索CPUCores就能找到购买链接了)
本文下面就讲一下CPUCores的5个注意要点以及功能。(为转载,略有修改)
1.steam游戏兼容集成,也支持非steam游戏以及应用程序
自动检测PC上的steam游戏,选择自己希望的方案运行steam游戏。顾名思义就是支持steam游戏,当然也支持非steam游戏和一般应用程序, 包括视频编辑,数据库,虚拟机等等
2.操作系统优化(典型例子windows)
首先将整个操作系统运行环境强制塞给你CPU第一个物理核心,其次检查限制Windows相关组件服务,筛选出核心系统组件和非核心系统组件。
然后隔离限制相关的windows程序,以确保CPU平衡,不影响到关键的windows进程。
为什么要禁用限制系统相关服务功能组件?
这个其实很好理解,windows效率为什么会比linux低呢?就因为 windows为了功能兼容性集成了太多的东西,导致内核臃肿效率底下。
但很多功能实际上一般家用都用不上,这些相关组件往往都会在后台启动占用了CPU、内存甚至磁盘,那么就想办法关闭后台这些功能服务组件让后保留核心服务就是一个很不错的优化方法了。
当然也可以去控制面板的系统与安全的管理工具里面的组件服务、服务、本地安全策略里面进行手动的开启与关闭的。
想必很多人都知道本身系统对多核心多线程的支持是比较到位的,通常会平衡占用率使用所有CPU核心以及线程,对于CPU来说对于系统的稳定是第一优先级。
这个时候你打开游戏,难以避免会与操作系统或其服务组件竞争抢CPU的情况。从而使的游戏无法充分利用好CPU。这种情况以我的认知可以用两种方法解决。
1.调整优先级
打开任务管理器详细信息找到你的目标游戏或应用进程,右键。优先级的调整。
2.CPU相关性 隔离法
步骤跟优先级实际上没什么区别,操作系统运行全部交给一个核心其实就是这种。
拿作者自己的图片来解释,一个四核CPU,让除游戏以外的所有应用包括操作系统全部隔离到第一个核心里,其中的2、3、4核心三个核心就可以彻底的用于游戏的运行而不会产生相互冲突的情况。个人认为这个做法至少要三核心以上的CPU,单纯的双核只能留出一个核心基本上也没什么作用了。
3.游戏优化
让CPU优先处理游戏。此外,可以让游戏禁用或开启超线程,让你轻松掌控具体到单个CPU核心以及超线程的使用。
首先我们得先初步的理解一下超线程,超线程到底是什么?
目前CPU线程分两种,第一种是一个核心一个线程的物理线程,比如目前的i5就没有超线程。第二种是单核双线程 一个物理线程,一个逻辑线程(也就是所谓的超线程),逻辑线程(也可以叫逻辑核心)是由CPU核心多加了一个逻辑处理单元,并且与物理线程共享ALU整数运算单元、FPU(浮点运算单元)、L2 Cache(二级缓存) 虚拟出来的一个逻辑线程。
也就说单个核心双线程并不等同于两个物理核心,因为他并不是完整的物理核心。超线程的主要目的就是提升CPU核心的工作效率。
理论情况下在同架构同工艺下,双核>单核双线程>单核单线程。
但有时候会出现 单核双线程<单核单线程 情况。
但还有另外一种情况,那就是本身游戏或应用不支持多线程或超线程的时候,也就是本身对多线程 超线程不支持的时候, 优先物理核心线程,把资源集中于单个物理核心CPU中,让单线程程序不会因其中一个逻辑CPU闲置而大幅度影响CPU效率,但由于被停止运行的逻辑CPU还是会等待工作,多多少少还是会影响的,前面说过了,逻辑线程和物理线程是共享很多资源的。这就造成了CPU性能的闲置浪费,超线程的CPU也就比没有超线程的CPU效率低了。
以前有一种很流行的说法,那就是同架构的i5玩游戏要比i7更好,这个说法在那时候实际上是没有错的。
因为那时候大部分都是四核优化,无法支持8线程的i7,所以那时候开着超线程的i7玩游戏甚至都不如i5。关闭超线程反而比较好,但是现在没有这个问题了,因为现在的新出的3A游戏基本多线程支持很好,几乎都支持8线程甚至12线程。
所以关闭超线程一般只对那种对多线程优化支持不到位的老游戏有作用。反之,对于像战地1、看门狗2对多线程支持比较好的游戏关闭超线程反而会降低CPU的工作效率。这也有可能就是你说的降低了游戏帧数。或者可能是强制锁定帧数也就是所谓的锁帧。所以在考虑是否关闭超线程之前,先确认一下这游戏到底支持多少核心线程。我是推荐默认就开着,除非老游戏多核支持不足否则没必要去关。
4.非核心系统进程以及非游戏进程的优化
非核心进程与非游戏进程全部仍进一个核心里。包括常用的浏览器和falsh视频播放器组件。因此,你可以继续看你的直播和视频,而不必担心影响到的游戏的帧数。
这个实际上跟第二点一样是一个套路。放两张作者的图说明一下:
操作系统默认执行方案:(帧数无法到达理想状态)
CPUCores优化(留给游戏100%专用核心提升效率以取得最理想的帧数)
5.直播推流
隔离OBS的CPU消耗,从而使得直播推流不会影响到游戏的帧数。
同理这个也是个隔离法,有玩过直播的应该知道,直播推流常用软件比如OBS对CPU的要求有时候甚至不会比3A游戏低,是会大幅度影响游戏帧数的,而且动不动就是十几帧,几十帧。这也就造成了游戏跟直播软件互相争抢CPU资源的情况。
直播推流3A游戏我推荐至少六核i7或RYZEN级别 甚至更多的核心的CPU使用这个方法。否则用了这个隔离法也无济于事。双核心四线程用于操作系统直播推流,剩下四核8线程用于游戏。(这样就不会造成瓶颈)。都知道现在同一代CPU主频相同,但是一个双核一个四核,肯定四核能帧数能高不少。如果普通家用级i7,腾出两个核心(至少2个)用于直播推流,剩下两个核心跑游戏势必会造成瓶颈。
这款软件对于老游戏还有一些单核主频性能差主频略低的但核心多的CPU或许会有一些作用,但是对于7700K或者这样动不动主频就上4.5单核性能强劲的CPU或者多线程优化比较好的游戏恐怕效果就不大明显了。老游戏吃单核性能,所以隔离法和关闭多线程带来的提升对于7700K基本不痛不痒。但你拿来直播推流吧,前面说过剩下2个核心会有瓶颈,本末倒置了。对于桌面家用级四核i7直播推流不如调整设置推流软件以降低CPU的占用。
这个工具并不适合小白,很多人并不会设置。所以导致出现了很多帧数骤降的问题。
适用于具体的哪些游戏哪些配置的PC最后还是得靠自己去分析判断,如果你理解了我说这些东西基本上你也就能自行判断了。
对于小白,我是比较推荐win10游戏模式的正式版的推送,大概就在4月。我估计套路跟这软件也是差不多的,微软团队毕竟是大团队,CPUCores这种民间小团队没法比
综上所述,这款软件对于高配没什么用,但是对于低配电脑非常有用。更多优化方法:点此进入