android 手机 CPU 调频问题 - V2EX
limatrix81

android 手机 CPU 调频问题

  •  
  •   limatrix81 Sep 21, 2024 7081 views
    This topic created in 599 days ago, the information mentioned may be changed or developed.

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

    设备:红米 K40S (高通 870 )

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

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

    • 解锁获取 root 权限
    • 尝试通过修改scaling_governor,从原本的 schedutil 变为 userspace ,来改变频率调度器,使得可以自定义频率
    • 调整scaling_max_freqscaling_min_freq的值为 2553600

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

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

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

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

    4 replies    2024-09-23 16:15:38 +08:00
    junhua13
        1
    junhua13  
       Sep 22, 2024
    试试 scene
    frayesshi1
        2
    frayesshi1  
    PRO
       Sep 22, 2024
    @junhua13 +1 ,试试 scene ,曾经试过,内置的 app 无论多么顽固,都能删掉
    limatrix81
        3
    limatrix81  
    OP
       Sep 23, 2024
    @frayesshi1 也用 scene 试过,一样跳来跳去的,感觉像是芯片调度的问题,酷安大神说要改 etc/vendor/perf ,有人熟悉吗
    frayesshi1
        4
    frayesshi1  
    PRO
       Sep 23, 2024
    频率不稳感觉是芯片调度的大小核切换的问题,你可以让你的应用固定在一个核上跑
    About     Help     Advertise     Blog     API     FAQ     Solana     994 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 22:27 PVG 06:27 LAX 15:27 JFK 18:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86