笔记本功耗等问题
Tofloor
poster avatar
septemberhx
deepin
2020-06-14 09:37
Author
我的笔记本是 HP Spectre X360 13 2018 版,i7 8565u。这几天我发现深度的默认设置情况下,温度阈值是80度,一旦超过这个温度就开始降频,功耗也从30w跌到 15w。

我开始以为是bios的功耗墙、温度墙的问题,但是我又发现笔记本的风扇转速很不正常:Windows上我通过声音判断大概有4档,0档不转,3档只有在性能模式下才能启动,一般是1 2档切换。然而在 deepin 下,基本就没有到过 2 档,导致温度很快超过温度阈值 80 度。

我先是配置了 thermald,尝试通过配置文件将阈值调整到 90度,虽然确实阈值提高了,风扇依然达不到 2 档,然后又开始降频,15w功耗,甚至看个直播都卡(当然也和我4k内屏有关)

后来又试了很多方法,都不好使,我都开始怀疑是惠普 bios 做了手脚。最后我发现了 https://github.com/erpalma/throttled#arch-linux-community-package

通过这个工具,在默认配置下,温度阈值到了90读,功耗提高到了 20w(能稳定在20w),风扇也能正常达到 2 档,总的来说是正常了。


各位觉得功耗等有问题的,可以用 s-tui 观察一下,apt就能直接安装。有问题的可以试试上面那个 github 链接。


Reply Favorite View the author
All Replies
avatar
神末shenmo
deepin
Spark-App
Q&A Team
2020-06-14 16:15
#1
我和你相反,是风扇一直疯了一样转
Reply View the author
avatar
SamLukeYes
deepin
2020-06-14 16:43
#2
带U的CPU,在Linux下可能会自动睿频
Reply View the author
avatar
septemberhx
deepin
2020-06-14 16:55
#3
https://bbs.deepin.org/post/195966
带U的CPU,在Linux下可能会自动睿频

有睿频,但是没用,风扇倒不了2档,温度根本压不住。再加上默认的80度温度阈值,几秒钟后立马降频+TDP到15w。
不用这个根本没发睿频,只能维持着默认频率
Reply View the author
avatar
septemberhx
deepin
2020-06-14 16:56
#4
https://bbs.deepin.org/post/195966
我和你相反,是风扇一直疯了一样转

可以试试 nbfc,控制风扇
Reply View the author
avatar
SamLukeYes
deepin
2020-06-14 19:08
#5
https://bbs.deepin.org/post/195966
有睿频,但是没用,风扇倒不了2档,温度根本压不住。再加上默认的80度温度阈值,几秒钟后立马降频+TDP到1 ...

我的意思是不要睿频,睿频了容易撞温度墙
Reply View the author
avatar
septemberhx
deepin
2020-06-14 19:58
#6
https://bbs.deepin.org/post/195966
我的意思是不要睿频,睿频了容易撞温度墙

不睿频能干啥啊,而且风扇转速不够应该是系统电源管控的问题啊,关掉睿频不是舍本逐末么
Reply View the author
avatar
SamLukeYes
deepin
2020-06-14 20:10
#7
https://bbs.deepin.org/post/195966
不睿频能干啥啊,而且风扇转速不够应该是系统电源管控的问题啊,关掉睿频不是舍本逐末么 ...

不睿频其实也可以很稳的,我的SP6睿频时手写屏幕经常发烫所以我一般关睿频
Reply View the author
avatar
忘记、过去
deepin
2020-06-14 20:21
#8
按照黑苹果的思路......感觉应该是DSDT里面不同操作系统参数执行不同的转速控制?惠普的DSDT我记得操作系统参数是有Linux这一个的......如果Windows下转速控制正常的话,可能可以试试内核参数加上 acpi_osi="Windows 2015" ?
Reply View the author
avatar
septemberhx
deepin
2020-06-14 22:12
#9
https://bbs.deepin.org/post/195966
按照黑苹果的思路......感觉应该是DSDT里面不同操作系统参数执行不同的转速控制?惠普的DSDT我记得操作系统 ...

没这么做,只用了上面提到的工具,就好了,tdp也多了一些
Reply View the author
avatar
septemberhx
deepin
2020-06-14 22:12
#10
https://bbs.deepin.org/post/195966
不睿频其实也可以很稳的,我的SP6睿频时手写屏幕经常发烫所以我一般关睿频 ...

emmm 能跑到却没跑到我会认为我亏了的
Reply View the author
avatar
风吹过的绿洲
deepin
2020-06-14 23:32
#11


我的睿频好像关闭了,就是配置了那个 intel_pstate=disable

https://bbs.deepin.org/user/229957 何不把s-tui的功能加到你的插件里面呢
Reply View the author
avatar
septemberhx
deepin
2020-06-15 00:18
#12
https://bbs.deepin.org/post/195966
我的睿频好像关闭了,就是配置了那个 intel_pstate=disable

@septemberhx 何不把s-tui的功能加到你的插 ...

这个页面信息老多了,而且比较细致,不好加啊。
我目前写的CPU信息的窗口已经很高了,最多再加一行当前CPU频率。。。
Reply View the author
avatar
SamLukeYes
deepin
2020-06-15 03:06
#13
https://bbs.deepin.org/post/195966
emmm 能跑到却没跑到我会认为我亏了的

我以前也是这么认为的,直到我发现了我的苏菲在windows很少发烫但在linux下老是发烫的原因
Reply View the author
avatar
septemberhx
deepin
2020-06-15 07:21
#14
https://bbs.deepin.org/post/195966
我以前也是这么认为的,直到我发现了我的苏菲在windows很少发烫但在linux下老是发烫的原因 ...

苏菲毕竟是平板电脑,发烫肯定影响体验。
但是笔记本不怕啊,再烫也烫不到手
Reply View the author