android 手机 CPU 调频问题

92 天前
 limatrix81

最近因为科研需要要在手机上对 CPU 进行频率限制。

设备:红米 K40S (高通 870 )

个人想更改 8 个核心中 cpu7 的频率设置,让其永远跑在特定频率(定频,如 2553600 ),但是并未成功

个人参考https://blog.51cto.com/u_16099177/8841374的步骤,进行了如下操作:

但是通过以上操作定频失败,对scaling_max_freqscaling_min_freq进行手动更改后马上就有不知道什么系统调度进程对这两个文件进行了修改,又自动调整回 2745600 了

查阅资料看可能是高通芯片 mpdecision 进程的问题,要终止才能定频,但是经查找手机上并没有这一进程。

上述操作在我的 pixel 5 上也进行了实验,依旧无法成功

求问大家有什么解决方案吗

2972 次点击
所在节点    Android
4 条回复
junhua13
91 天前
试试 scene
frayesshi1
91 天前
@junhua13 +1 ,试试 scene ,曾经试过,内置的 app 无论多么顽固,都能删掉
limatrix81
91 天前
@frayesshi1 也用 scene 试过,一样跳来跳去的,感觉像是芯片调度的问题,酷安大神说要改 etc/vendor/perf ,有人熟悉吗😭
frayesshi1
90 天前
频率不稳感觉是芯片调度的大小核切换的问题,你可以让你的应用固定在一个核上跑

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1074723

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX