转载请注明:https://www.jianshu.com/p/fdbf8ccba0b4
rockhip平台,
简介
平台:rk3399
Android: 8.1
available_frequencies 可用频率列表
available_governors 可用模式列表,一般有以下几种
1、 performance:GPU会固定工作在其支持的最高频率上,以追求最高性能。
2、 powersave:GPU会固定工作在其支持的最低频率上,以追求最低的功耗。
3、 userspace:早期的管理策略,系统将变频策略的决策交给了用户态应用程序,并提供相应的接口供其使用。
4、 ondemand:userspace 是用户态的检测,效率低,而 ondemand 则是一个完全在内核态下工作并且能够以更加细粒度的时间间隔对系统负载情况进行采样分析的 governor 。
常用节点:
cur_freq 当前频率
governor 当前工作模式
load 当前负载,@之前代表占用百分比(未经证实),@之后是当前工作频率
14@800000000Hz
调频
调频方式1,该方式可根据需要设置需要的频率,能与功耗达到平衡:
调成userspace模式:
echo userspace >/sys/devices/platform/ff9a0000.gpu/devfreq/ff9a0000.gpu/governor
echo 800000000 >/sys/devices/platform/ff9a0000.gpu/devfreq/ff9a0000.gpu/userspace/set_freq
userspace这个目录会在第一步设置之后出现
调频方式2,该方式直接设置为最大可工作频率,功耗较大:
echo "performance" >/sys/devices/platform/ff9a0000.gpu/devfreq/ff9a0000.gpu/governor
高通平台
方式1:下载高通官方PC应用
https://developer.qualcomm.com/software/snapdragon-profiler
要求:GPU APIs: OpenGL ES 3.1, OpenCL 2.1, and Vulkan 1.0**
方式2:参考rk平台
设备:360 N5手机,高通骁龙653
Android 6.0
大部分项与rk平台相同,此处不多解释
但是这里没有load节点。
高通8953