qq7643066 发表于 2022-6-11 14:47

[嵌入式linux] RK3399 Android7.1 CPU发热严重

<div align="left"><strong style="overflow-wrap:break-word; word-break:break-all">描述</strong></div>

<p>你好,我们现在采用RK3399+RK818的架构,现在发现正常待机下CPU很烫,请问软件可以从哪些方面去降低温度?<br style="overflow-wrap:break-word; word-break:break-all" />
现在发现开机后CPU主频一直保存1.8GHZ,电压为1.17V,这可能是发热的根本原因,请问为什么CPU跑的这么高,应该如何排查分析<br style="overflow-wrap:break-word; word-break:break-all" />
<ignore_js_op style="overflow-wrap:break-word; word-break:break-all"></ignore_js_op><br style="overflow-wrap:break-word; word-break:break-all" />
<br style="overflow-wrap:break-word; word-break:break-all" />
版型:<br style="overflow-wrap:break-word; word-break:break-all" />
<ignore_js_op style="overflow-wrap:break-word; word-break:break-all"></ignore_js_op><br style="overflow-wrap:break-word; word-break:break-all" />
<br style="overflow-wrap:break-word; word-break:break-all" />
厂家回复:<br style="overflow-wrap:break-word; word-break:break-all" />
你们自己是否改过相关调频策略?默认的CPU调频策略是interactive,会依据CPU负载自动调整CPU频率,负载低时运行低频,高负载时运行高频。<br style="overflow-wrap:break-word; word-break:break-all" />
请使用busybox 去查看以下信息:<br style="overflow-wrap:break-word; word-break:break-all" />
busybox top 看下后台进程,是否有进程一直消耗CPU资源。<br style="overflow-wrap:break-word; word-break:break-all" />
busybox cat /d/opp/opp_summary 频率电压配置情况<br style="overflow-wrap:break-word; word-break:break-all" />
busybox cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor<br style="overflow-wrap:break-word; word-break:break-all" />
busybox cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq<br style="overflow-wrap:break-word; word-break:break-all" />
busybox cat /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor<br style="overflow-wrap:break-word; word-break:break-all" />
busybox cat /sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq<br style="overflow-wrap:break-word; word-break:break-all" />
<br style="overflow-wrap:break-word; word-break:break-all" />
<br style="overflow-wrap:break-word; word-break:break-all" />
工程师回复:<br style="overflow-wrap:break-word; word-break:break-all" />
<ignore_js_op style="overflow-wrap:break-word; word-break:break-all"></ignore_js_op><br style="overflow-wrap:break-word; word-break:break-all" />
<ignore_js_op style="overflow-wrap:break-word; word-break:break-all"></ignore_js_op><br style="overflow-wrap:break-word; word-break:break-all" />
<br style="overflow-wrap:break-word; word-break:break-all" />
<br style="overflow-wrap:break-word; word-break:break-all" />
厂家回复:<br style="overflow-wrap:break-word; word-break:break-all" />
很明显rild进程CPU占用很高,负载较重,导致CPU运行高频。去除4G验证<br style="overflow-wrap:break-word; word-break:break-all" />
<br style="overflow-wrap:break-word; word-break:break-all" />
<br style="overflow-wrap:break-word; word-break:break-all" />
取消4G之后结果明显改善<br style="overflow-wrap:break-word; word-break:break-all" />
<ignore_js_op style="overflow-wrap:break-word; word-break:break-all"></ignore_js_op></p>

lugl4313820 发表于 2022-6-13 08:39

能沟通发现问题,解决问题,楼主费心了,谢谢分享!
页: [1]
查看完整版本: [嵌入式linux] RK3399 Android7.1 CPU发热严重