论坛广播站

找论坛
videostrong
Lv4 太平洋舰队中尉
太平洋舰队中尉 贡献412,距离下一级还需288贡献
楼主
2018-03-09 10:02 0 1 只看楼主
电梯直达 
各位知道VS-RK3399开发板ARM 、GPU频率该如何修改吗?嘻嘻,大家想不想学习一下呢?下面深圳视壮科技小编免费为大家分享哟!!!

以下以 rk3399-vr-android.dts 为例进行说明。
CPU A53 支持的频率有:
408MHZ/600MHZ/816MHZ/1008MHZ/1200MHZ/1416MHZ/1512MHZ
频率和电压的 dts 配置如下:
&cluster0_opp {
opp@408000000 {
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <800000>;
clock-latency-ns = <40000>;
};
opp@1512000000 {
opp-hz = /bits/ 64 <1512000000>;
opp-microvolt = <1100000>;
status="disabled";
};
};
CPU A72 支持的频率有:
408MHZ/600MHZ/816MHZ/1008MHZ/1200MHZ/1416MHZ/1608MHZ/1800MHZ/199
2MHZ
频率和电压的 dts 配置如下:
&cluster1_opp {
opp@408000000 {
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <800000>;
clock-latency-ns = <40000>;
};
opp@1992000000 {
opp-hz = /bits/ 64 <1992000000>;
opp-microvolt = <1225000>;
};
};
GPU 支持的频率有;
200MHZ/300MHZ/400MHZ/500MHZ/600MHZ/800MHZ
频率和电压的 dts 配置如下:
&gpu_opp_table {
compatible = "operating-points-v2";
opp-shared;
opp@200000000 {
opp-hz = /bits/ 64 <200000000>;
opp-microvolt = <825000>;
};
opp@800000000 {
opp-hz = /bits/ 64 <800000000>;
opp-microvolt = <1125000>;
};
};
A53/A72/GPU 分别有对于的调试接口,可以通过 ADB 命令进行操作,对于的接口目录如下:
A53:/sys/devices/system/cpu/cpu0/cpufreq/
A72: /sys/devices/system/cpu/cpu4/cpufreq/
GPU: /sys/class/devfreq/ff9a0000.gpu/
这些目录下有如下节点:
? ? available_frequencies:显示支持的频率
? ? available_governors:显示支持的变频策略
? ? cur_freq:显示当前频率
? ? Governor:显示当前的变频策略
? ? max_freq:显示当前最高能跑的频率
? ? min_freq:显示当前最低能跑的频率
以 GPU 为例进行定频操作,流程如下:
?  查看支持哪些频率
cat /sys/class/devfreq/ff9a0000.gpu/available_frequencies
?  切换变频策略
echo userspace > /sys/class/devfreq/ff9a0000.gpu/governor
?  定频
echo 400000000 > /sys/class/devfreq/ff9a0000.gpu/userspace/set_freq
?  设置完后,查看当前频率
cat /sys/class/devfreq/ff9a0000.gpu/cur_freq希望对大家有用哦!更多技术交流问题扣       3026969227一起学习交流!

videostrong
Lv4
太平洋舰队中尉 贡献412,距离下一级还需288贡献
2018-03-09 15:07
只看该作者
沙发

不错哟!


更多RK3399详情       bbs.videostrong.com

您需要登录后才可以发帖 登录 | 立即注册

其他登录方式:

常用表情
太平洋电脑网论坛帖子仅代表作者本人意见,不代表网站立场。请勿轻信特价、汇款、中奖等信息,
请勿轻易透露个人资料,因此产生的一切后果,PConline不承担任何责任
回复 发新帖 找论坛 反馈 回顶部