要说我这台老电脑,跟着我也好几年了,主机CPU用的是AMD的R5 2600。这U,现在看来性能还算能打,平时办公、剪剪视频啥的都没啥问题。可就是有个老毛病,功耗有点高,一高就发热,发热了风扇就狂转,那噪音,跟直升机起飞似的,晚上用着头都疼。
为啥最近又琢磨起这个事儿了?还不是最近《幻兽帕鲁》那游戏火了嘛我也跟着去玩。显卡倒不是什么问题,可这2600在玩的时候,温度直接就上去了,CPU占用率也老高老高的。刚开始还能凑合玩,但一玩久了,就会感觉有点卡顿。我就寻思,这电脑还能不能再抢救一下?总不能为了个游戏就去换新平台?那可是一笔不小的开销,老婆那关我肯定过不去。
我这人就是这样,遇到问题就喜欢自己动手捣鼓。那肯定是最常规的办法,清灰,换硅脂。我把机箱打开,把散热器拆下来,嚯!里面灰尘可真不少,跟块小地毯似的。拿个小刷子,再用吹风机,里里外外给它清理了个干净。硅脂也是,老硅脂都干了,刮掉重新涂了一层好的。做完这些,确实是有效果的,待机温度降了几度,玩游戏的时候也能坚持久一点,但治标不治本,跑高负载的时候,温度还是能轻轻松松飙到70多度,风扇该吵吵还是吵吵。
后来我又试着在系统里调整电源管理模式,从“高性能”改成了“平衡”。平时用的时候,感觉是安静了一点,但一到玩游戏,那点效果又没了,而且总觉得游戏帧数有点掉,心里就不舒服。我还想过是不是机箱风道不又在网上淘了几个风扇装进去,结果,噪音直接翻倍,晚上根本不敢开机,我这心里那个郁闷。
有天晚上,睡不着觉,我就抱着手机在一些硬件论坛里逛。看到不少老哥都在分享怎么给锐龙CPU降温降功耗的帖子。我跟着学了不少招儿,想着不能总让这老伙计这么受罪,得让它再战两年。主要就是从CPU的电压和功耗限制入手。
- 调整PBO(Precision Boost Overdrive)限制: 这个功能以前我都知道,但没怎么敢动。我主板是微星的,在BIOS里找到“超频”那个大项,里面就有PBO相关的设置。PBO这个东西,默认是让CPU尽量去冲高频,以达到最佳性能,但功耗也会拉满。我没直接关它,而是把PBO的PPT(Package Power Tracking,封包功耗)、TDC(Thermal Design Current,热设计电流)、EDC(Electrical Design Current,电设计电流)这三个限制数值,都手动调低了一些。不能一下调太多,怕不稳定,我就一点点试,每次往下调10%-15%的样子。
- 负压偏移(Undervolting): 这个可是个大招。原理就是CPU出厂的时候,电压给的比较保守,留了不小的余量。我们就可以在不影响稳定性的前提下,适当降低CPU核心电压。我用的是“Offset Mode”,一点点往下调Vcore。我从-0.025V开始试,每次调小一档,然后保存重启,进系统跑个Cinebench R23,或者玩几把游戏,观察稳不稳定。如果蓝屏或者死机了,就说明调过头了,得往回加一点。我试到-0.125V的时候,感觉是比较稳定的,再往下调就容易出问题了。这个过程得有耐心,不能急,每次只调一点点。
- 优化内存频率和时序: 虽然内存本身不直接影响CPU功耗,但是R5 2600这种Zen+架构的U,对内存频率很敏感。内存频率高了,CPU处理数据的效率就高,同样的工作量,可能更快就完成了,那么CPU高负载的时间就短了,间接也能降低整体功耗和温度。我在BIOS里开了XMP,然后又手动调整了一下频率和时序,让它跑在一个更优的状态。
- 重新设置风扇曲线: 功耗和温度降下来以后,风扇就不用一直狂转了。我就把BIOS里的风扇转速曲线重新设置了一下。让它在CPU温度不高的时候,可以转得慢一点,几乎听不到声音;只有温度上去之后,才让它全速运转。
整个折腾的过程,说起来简单,但也花了我一整个下午。我先是把机箱侧板拆开,方便随时观察情况和散热。然后就是反复进出BIOS,调整一个参数,保存重启,进系统跑稳定性测试。PBO的限制我降了大概20%左右,负压偏移最终稳定在-0.125V。内存也跑到了3200MHz,时序也拉紧了一些。每次测试都小心翼翼,生怕弄坏了什么。
一番操作下来,效果那是真的立竿见影!
最直观的,就是玩《幻兽帕鲁》的时候,CPU温度稳定在了68到72度之间,偶尔摸到75度就下来了,再也不会动不动就飙到80多度。待机温度也从之前的40多度,降到了30度出头,电脑比以前安静了不知道多少倍。晚上玩游戏,再也不用担心吵到老婆孩子了。
而且性能方面几乎没有受到影响,甚至因为温度下来了,CPU能更长时间地保持在高频运行,游戏体验反而更稳定流畅了。这一下午没白忙活,不仅省了去换新电脑的钱,还让我这台老电脑重新焕发了活力,感觉又能再战好几年。
