分享好友 最新动态首页 最新动态分类 切换频道
MTK 驱动(79)---如何调整CPU corenum, freq, policy
2024-12-28 14:04
cpufreq控制结点位于 /sys/devices/system/cpu/cpu0/cpufreq/

C:Usersmtk71247>adb shell
root@NOBLEX:/ # cd sys/devices/system/cpu/cpu0/cpufreq
cd sys/devices/system/cpu/cpu0/cpufreq
root@NOBLEX:/sys/devices/system/cpu/cpu0/cpufreq # ls
ls
cpuinfo_cur_freq: 当前cpu正在运行的工作频率
cpuinfo_max_freq:该文件指定了处理器能够运行的最高工作频率 (单位: 千赫兹
cpuinfo_min_freq :该文件指定了处理器能够运行的最低工作频率 (单位: 千赫兹
cpuinfo_transition_latency:该文件定义了处理器在两个不同频率之间切换时所需要的时间  (单位: 纳秒
scaling_available_frequencies:所有支持的主频率列表  (单位: 千赫兹
scaling_available_governors:该文件显示当前内核中支持的所有cpufreq governor类型
scaling_cur_freq:被governor和cpufreq核决定的当前CPU工作频率。该频率是内核认为该CPU当前运行的主频率
scaling_driver:该文件显示该CPU正在使用何种cpufreq driver
scaling_governor:通过echo命令,能够改变当前处理器的governor类型
scaling_max_freq:显示当前policy的上下限  (单位: 千赫兹)需要注意的是,当改变cpu policy时,需要首先设置scaling_max_freq, 然后才是scaling_min_freq
scaling_setspeed:如果用户选择了“userspace” governor, 那么可以设置cpu工作主频率到某一个指定值。

                             只需要这个值在scaling_min_freq 和 scaling_max_freq之间即可。
root@NOBLEX:/sys/devices/system/cpu/cpu0/cpufreq #

1、查看当前CPU支持的频率档位
root@NOBLEX:/sys # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies              
1300000 1235000 1170000 1040000 819000 598000 442000 299000
root@NOBLEX:/sys #
2、查看当前支持的governor(手机型号可能略有不同)     
root@NOBLEX:/sys # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors                
ondemand userspace powersave interactive performance
performance表示不降频
ondemand表示使用内核提供的功能,可以动态调节频率
powersvae表示省电模式,通常是在最低频率下运行
userspace表示用户模式,在此模式下允许其他用户程序调节CPU频率。

root@NOBLEX:/sys # 
3、查看当前选择的governor
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
interactive
root@NOBLEX:/sys #

4、查看系统支持多少核数
root@NOBLEX:/ # cat sys/devices/system/cpu/present
cat sys/devices/system/cpu/present
0-3
root@NOBLEX:/ # 

5、全开所有cpu ,在实际设置时,还需要(有root权限才可以设置

adb shell "echo 0 > /proc/hps/enabled" (关闭cpu hotplug)
adb shell "echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor" (固定最高频)
echo 1 > /sys/devices/system/cpu/cpuX/online
X表示(0~3,不同平台CPU core 数是不一样的)
:6735平台
root@NOBLEX:/ # echo 1 >sys/devices/system/cpu/cpu1/online
echo 1 >sys/devices/system/cpu/cpu1/online
root@NOBLEX:/ # echo 1 >sys/devices/system/cpu/cpu2/online
echo 1 >sys/devices/system/cpu/cpu2/online
root@NOBLEX:/ # echo 1 >sys/devices/system/cpu/cpu3/online
echo 1 >sys/devices/system/cpu/cpu3/online

6、设置频率(可以先cat 出来当前的频率有哪些)
C:Usersmtk71247>adb shell "cat /proc/cpufreq/cpufreq_ptpod_freq_volt"
[0] = { .cpufreq_khz = 1300000, .cpufreq_volt = 113750, .cpufreq_volt_org = 1250
00, },
[1] = { .cpufreq_khz = 1235000, .cpufreq_volt = 110000, .cpufreq_volt_org = 1231
25, },
[2] = { .cpufreq_khz = 1170000, .cpufreq_volt = 106250, .cpufreq_volt_org = 1206
25, },
[3] = { .cpufreq_khz = 1040000, .cpufreq_volt = 98750,  .cpufreq_volt_org = 1150
00, },
[4] = { .cpufreq_khz = 819000,  .cpufreq_volt = 95000,  .cpufreq_volt_org = 1100
00, },
[5] = { .cpufreq_khz = 598000,  .cpufreq_volt = 95000,  .cpufreq_volt_org = 1050
00, },
[6] = { .cpufreq_khz = 442000,  .cpufreq_volt = 95000,  .cpufreq_volt_org = 1000
00, },
[7] = { .cpufreq_khz = 299000,  .cpufreq_volt = 95000,  .cpufreq_volt_org = 9500
0, },

C:Usersmtk71247>adb shell "echo 0 >proc/cpufreq/cpufreq_oppidx"

设置后再cat 看一下当前的设置是否成功
C:Usersmtk71247>adb shell "cat proc/cpufreq/cpufreq_oppidx"
[MT_CPU_DVFS_LITTLE/0]
cpufreq_oppidx = 0
        OP(1300000, 113750),
        OP(1235000, 110000),
        OP(1170000, 106250),
        OP(1040000, 98750),
        OP(819000, 95000),
        OP(598000, 95000),
        OP(442000, 95000),
        OP(299000, 95000),

最新文章
被称为“微博之王”的周钘,能不能拯救MG名爵?
这两天,关于周钘担任上汽乘用车MG名爵品牌事业部总经理这件事情,在网上有着不小的关注度。客观的说,MG名爵虽然是一个传统车企已经有着10多年的历史了。不过因为市场销量一直都是不温不火,无论在燃油车时代还是如今的新能源车时代,MG名
建设充值网站多钱/百度关键词怎么做
TOM VIP邮箱是中国个人商务收费邮箱,因为特色功能丰富,收发邮件稳定,获得了众多小微企业主、自由职业者、在校大学生、外贸跟单员、职场白领、求职者等用户的青睐。下面给大家介绍2个实用小功能~ 数据恢复 TOMVIP邮箱
广州高考7人进入全省前20 最全高分秘笈来了!
  记者通过多方打探和统计了解到,今年广州在高分段收获颇丰。  其中,被披露了分数的文理前20名考生中,广州7人,汕头7人、东莞6人、深圳5人、佛山5人、珠海3人、中山2人、湛江3人、揭阳1人、潮州1人。  而在全省理科前100名,广州
浏览器软件哪个最好用 2024免费浏览器软件排行
2024年浏览器软件市场烽烟再起,哪款免费浏览器能傲视群雄?本文带你探索最新的浏览器排行榜,从速度、安全、功能多面手等维度全面解析,助你找到最适合的上网利器。一探究竟,优质体验触手可及!剪报浏览器是一款快速、安全、稳定的浏览器
排列五任意码组合走势图
参数说明:图表主要提供奖号的任意组号码属性走势分布特码个数:中奖号码分布在特码中的号码个数 特码:1、2、5、7 1、本图表默认30期内号码走势,可通过期号设置来自行设置期数区间选择参考走势图2、在预测行一可以点击输入您看好的当期号
小红书一级代理商 | 提供一站式开户 | 需要代运营充值服务找我们
2022年08月26日陈建贵100资深效果广告开户代运营公司,小红书、B站信息流广告,达人探店种草,抖音千川,腾讯视频号等广告开户代运营日用百货销售;化妆品批发;食品销售(仅销售预包装食品);化妆品零售;新鲜水果零售;互联网销售(除销售需
九号最新台风,科技巨擘引发生活变革重磅来袭
九号最新台风来袭,科技巨擘引领生活变革。此次台风带来重大影响,不仅是一场自然灾害,更是一场科技与生活的融合挑战。科技巨头积极应对,利用先进技术助力防范和应对台风,同时也在日常生活中扮演着变革者的角色,为人们带来更多便利和创
腾讯公众号人工客服如何提升用户满意度和响应速度?
在当今数字化时代,企业与用户之间的沟通效率至关重要。尤其是在使用腾讯公众号这样的社交平台时,人工客服的工作直接影响到用户的满意度和响应速度。为了提升腾讯公众号人工客服的用户满意度和响应速度,企业可以采取多种有效策略。提升腾
生成小程序跳转链接的方法
在当今移动互联网时代,小程序越来越受到用户的喜爱,成为了很多企业的重要营销工具。而生成小程序跳转链接是非常关键的,下面我们来介绍几种方法。第一种方法是通过微信公众号后台生成小程序跳转链接。在微信公众号后台,选择“新增菜单”
国内免费AI写作助手:智能创作工具一键生成文章
随着科技的发展人工智能技术逐渐应用于各个领域写作也不例外。近年来国内涌现出多免费的写作软件、平台和网站为广大写作爱好者提供了便捷的智能创作工具。本文将为您介绍国内免费的写作助手让您轻松实现一键生成文章。讯飞写作是一款由科大
相关文章
推荐文章
发表评论
0评