分享好友 最新动态首页 最新动态分类 切换频道
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),

最新文章
百度 AI 人才:塑造人工智能未来的幕后推手359
随着人工智能(AI)技术的飞速发展,百度已成为人工智能领域的世界领先者之一。为了推动 AI 的持续创新和进步,百度建立了一支由顶尖 AI 人才组成的强大团队,他们正在塑造 AI 发展的未来。百度 AI 人才团队拥有来自不同背景的专家,包括计
斯坦福博士生自制 PPT 生成神器 ChatBCG 免费开放:一键生成自定义模版,还能导出 PDF
相信不管是学生党,还是上班族,都有为 PPT 汇报熬夜爆肝的经历......光挑选模版和样式就杀死了一堆脑细胞。而现在,一款能一键自动生成 PPT 模版和文字可能成为解放生产力的神器,它就是 ChatBCG。试用地址:https://www.chatbcg.com/视频
《四海兄弟:故乡》新预告揭示真实西西里冒险的魅力
最近,2K与Hangar 13工作室在2024年的TGA(The Game Awards)上发布了新预告片,展示了备受期待的游戏《四海兄弟:故乡》。该作将玩家带入20世纪初的西西里,通过恩佐这一反派英雄的视角,深入探索一个充满暴力与背叛的黑帮世界。这一新作
深度开发HP:如何有效利用HP提升站流量与搜索排名!
在数字营销时代,网站的流量和搜索排名是任何企业或个人站长追求的核心目标。无论你是刚刚起步的博客主,还是已经有一定影响力的电商平台,掌握如何深度开发HP(Homepage,主页)并通过它提升网站流量,优化搜索排名,都是至关重要的。本文
浙派集成灶客服人工24小时《今日发布》 文化中国行·长江之歌 | 芜湖“四普”:细针密缕绘文物地图
浙派集成灶24小时维修热线:400-965-8692。浙派集成灶全市各区点热线号码。☎:400-965-8692浙派集成灶,秉承“诚信为本、客户至上”的态度和“以客户为中心”的指导思想,不仅真诚地为用户提供先进、高质量的系列产品,更为用户提供优质、
数据智能定向,助力高效敏捷增长
投一条广告,就像发一条朋友圈。采用与用户朋友圈信息流完全一致的经典样式简洁明了,可供你便捷高效展示品牌形象可包含门店标识,支持本地推广类目能力如同朋友圈好友动态的形态,制作简洁,文案、图片、视频、链接灵活自由配置,提供多样
自动排水阀说明书.pdf
自动排水阀说明书--第1页自动排水阀说明书篇一:全自动软水器利用说明书目录一、产品概述2二、工作流程图35678911三、设备的系统说明五、设备安装示用意六、流量型控制器调试步骤七、时间型控制器调试步骤八、故障排除产品概述FLECK全自动
全省首家!淄博火车站又多一处打卡地!
各位来淄博旅游的小伙伴告诉你们个好消息淄博陶瓷琉璃博物馆文创店开到淄博火车站了!现在不用逛博物馆也能了解文物、把“文物”带回家~近日,全省首家火车站文创商店——淄博陶瓷琉璃博物馆淄博站文创店开业运营。该文创店由淄博陶瓷琉璃
机器人概念活跃,6天5板卓郎智能称不涉及与人工智能相关机器人业务
  12月12日,卓郎智能(600545.SH)再度放量涨停,晋升“3连板”。全天成交金额10.98亿元,较昨日放量1.56亿元。  市场此次炒作卓郎智能或与近期机器人概念股大热有关。  消息面上,11月末,特斯拉机器人公布了一段视频,Optimus(擎天
巨量引擎广告投放平台怎么操作?巨量引擎自己投放
巨量引擎广告投放平台操作指南,自助投放轻松上手!文章摘要:本文将详细介绍巨量引擎广告投放平台的操作方法,从注册账号、创建广告计划到优化投放效果,全面指导您如何轻松上手自助投放。通过学习本文,您将对巨量引擎广告投放平台有更深
相关文章
推荐文章
发表评论
0评