【RK3568 CPU GPU性能模式设置】
查看GPU频率范围 cat /sys/class/devfreq/ff9a0000.gpu/available_frequencies200000000 300000000 400000000 600000000 800000000 查看GPU工作模式 cat /sys/class/devfreq/ff9a0000.gpu/available_governorsuserspace powersav
查看GPU频率范围
cat /sys/class/devfreq/ff9a0000.gpu/available_frequencies
200000000 300000000 400000000 600000000 800000000
查看GPU工作模式
cat /sys/class/devfreq/ff9a0000.gpu/available_governors
userspace powersave performance simple_ondemand
performance:GPU会固定工作在其支持的最高频率上,以追求最高性能。
powersave:GPU会固定工作在其支持的最低频率上,以追求最低的功耗。
userspace:早期的管理策略,系统将变频策略的决策交给了用户态应用程序,并提供相应的接口供其使用。
ondemand:userspace 是用户态的检测,效率低,
cur_freq 当前频率
governor 当前工作模式
查看GPU最大频率
cat /sys/class/devfreq/ff9a0000.gpu/max_freq
0
查看GPU最大频率
cat /sys/class/devfreq/ff9a0000.gpu/min_freq
0
查看GPU实时工作模式及频率
cat /sys/class/devfreq/ff9a0000.gpu/trans_stat
From : To
:200000000300000000400000000600000000800000000 time(ms)
*200000000: 0 0 0 0 119 59866
300000000: 68 0 0 0 75 6326
400000000: 28 95 0 0 65 24126
600000000: 14 23 141 0 11 29833
800000000: 9 25 47 189 0 9766
Total transition : 909
查看当前GPU load情况
cat /sys/class/devfreq/ff9a0000.gpu/load
200000000Hz
当前占用GPU百分比
200000000Hz = 200000KHz = 200MHz
查看当前CPU支持的频点
cat /sys/devices/system/cpu/cpufreq/policy6/scaling_available_frequencies
408000 600000 816000 1008000 1200000 1416000 1608000 1800000 2016000 2208000 2400000
查看cpu运行的模式
cat /sys/devices/system/cpu/cpufreq/policy6/scaling_available_governors
conservative ondemand userspace powersave performance schedutil
设置手动定频模式:userspace
echo userspace > /sys/devices/system/cpu/cpufreq/policy6/scaling_governor
设置频率为2016000
echo 2016000 > /sys/devices/system/cpu/cpufreq/policy6/scaling_setspeed
查看是否设置成功
cat /sys/devices/system/cpu/cpufreq/policy6/cpuinfo_cur_freq
2016000
GPU支持的频点
cat /sys/class/devfreq/fb000000.gpu/available_frequencies
1000000000 900000000 800000000 700000000 600000000 500000000 400000000 300000000 200000000
设置手动定频模式:userspace
echo userspace > /sys/class/devfreq/fb000000.gpu/governor
设置频率为1000000000
echo 1000000000 > /sys/class/devfreq/fb000000.gpu/userspace/set_freq
确认是否设置成功
cat /sys/class/devfreq/fb000000.gpu/cur_freq
1000000000
更多推荐
所有评论(0)