笔记本CPU降频问题

最近在捣鼓Unreal Engine,我的笔记本是机械革命的Code01,配置如下:

1
2
3
4
5
CPU:R7-4800H (7nm工艺,8核16线程,主频2.9GHz,睿频4.2GHz,三级缓存8MB,功耗45W)
内存:16G (DDR4 3200MHz)
硬盘:512G SSD
购买时间:2020年08月13日
价格:4899元

这个CPU算是比较好的CPU了,在编译的时候(Compiling Shaders),CPU都是满负荷的,但是CPU频率却只有0.5Ghz~1GHz左右,编译非常慢,维度维持在80℃左右。于是就琢磨了下原因。

为了对比,我用家里的台式机(i7-8700K)测试了下,编译相同的项目,CPU也是满负载,但是频率是不会降低的,维持在4.29GHz。CPU温度40多度;内存占用不高,5.5G左右;会用到GPU,50%多点使用率,60多度。

因此感觉笔记本还是因为散热问题,估计是官方将温度墙设置在了80℃,导致我碰到温度墙降频了。

之前远程办公很卡,是不是也是这个缘故?CPU降频导致整体性能很差,所以很卡。

确定原因后,我本来是准备修改这个限制的,因为印象中CPU的温度100℃以下都没啥问题,但是查了下资料,发现笔记本如果超过80℃,CPU是没问题,可周围的元器件可能会被损坏了,这样就得不偿失了。

我回忆了下,这个笔记本刚买的时候,我用来做过高频截图(智能短视频中通过Puppeteer,在服务端截取动态网页每一帧的图像),这也是高CPU负载的工作,但是当时好像没有遇到CPU降频的问题,甚至都没跑满CPU。而且当时风扇声音也不大,现在的风扇声音就和直升机差不多。因此我怀疑是不是散热硅脂没了,或者笔记本里面灰尘太多了导致散热效果变差。毕竟已经用了快两年了。

制约电脑性能的因素中,散热绝对是重中之重。

这是我的办公笔记本,搞坏了还是挺麻烦的,因此还是考虑先换个硅脂,清下灰,然后再看看效果吧,就不冒险更改温度墙了。

另外这个笔记本算是我真正重度使用的第一个笔记本电脑,当时买的时候主要考虑的还是性价比,然后发现光看性价比确实不大好,屏幕(Code01的屏幕很差,高色差、看不清、文字清晰度很差等,特别是白色背景下,效果太烂了)、稳定性(时不时资源管理器挂掉、合上盖子打开起不来等等)、做工等都是很重要的,下次买笔记本一定要注意下,质量和价格有时候真的是成正比的。

另外UE是真的很吃配置,感觉UE将硬件的任何一方面都发挥到了极致,或者换个说法,只要任何一块有短板,都会很影响UE的使用体验:

CPU:影响编译速度,如果不够强,编译时占满CPU,你根本干不了其他事情;

内存:有多少给你吃多少;

硬盘:机械硬盘光是启动UE就要花好几分钟,UE项目的资源也动辄几十个G,对于硬盘必须有三个要求:SSD、大容量、高读写;

显卡:没有一张好显卡,就等着看PPT吧。

今年618准备换个台式机,到时候要不笔记本也一起换掉吧,以旧换新还可以抵2000块,买个14寸的屏幕好一点的、静音的用于平时开会和写前端代码、轻度办公,台式机就用于UE开发。

更换散热硅脂后的效果

今天给笔记本换了散热硅脂,清了下灰尘(实际上没多少灰),然后重新跑了下UE的编译着色器,发现比之前好点,但是还是会达到80℃降频,降低到1.7GHz左右,相当于只发挥出一半的威力,一个学习项目编译了20分钟还没搞完,而且电脑巨卡,其他事情也干不了。

等好不容易进入编辑器界面,又继续开始编译着色器,一路降频,降到0.6GHz了,相当于只发挥出20%的能力。

这种轻薄笔记本确实不适合用来搞编译,虽然这个笔记本的散热在同类产品中算不错的了,但是仍然吃不消,还是得台式机才行。

能发挥全部威力的高端CPU是强需求。