AIO-3288C 常用命令(1)查看当前CPU,DDR,GPU频率
当我们拿到AIO-3288C的机器时候,想看一下机器当前CPU,DDR,GPU跑的是什么频率,还有跑大型游戏时的频率是怎么样的,如果用apk去测有点麻烦,而且不方便,如下是使用串口输入命令显示当前频率的状态,如果使用adb,则需要输入命令后再执行dmesg
shell@firefly:/ # cat /sys/dvfs/dvfs_tree
[ 66.634860] -------------DVFS TREE-----------
[ 66.634860]
[ 66.634860]
[ 66.635065] DVFS TREE:
[ 66.635129] |
[ 66.635129] |- voltage domain:vd_gpu
[ 66.635227] |- current voltage:900000
[ 66.635287] |- current regu_mode:UNKNOWN
[ 66.635363] ||
[ 66.635363] ||- power domain:pd_gpu, status = OFF, current volt = 900000, current regu_mode = UNKNOWN
[ 66.635487] |||
[ 66.635487] |||- clock: clk_gpu current: rate 198000, volt = 900000, enable_dvfs = ENABLE
[ 66.635611] |||- clk limit(enable):; last set rate = 198000
[ 66.635686] ||||- freq = 198000, volt = 900000
[ 66.635752] ||||- freq = 297000, volt = 950000
[ 66.635818] ||||- freq = 417000, volt = 1100000
[ 66.635885] ||||- freq = 480000, volt = 1150000
[ 66.635961] |||- clock: clk_gpu current: rate 198000, regu_mode = UNKNOWN, regu_mode_en = 0
[ 66.636037] |
[ 66.636037] |- voltage domain:vd_logic
[ 66.636129] |- current voltage:1150000
[ 66.636188] |- current regu_mode:UNKNOWN
[ 66.636261] ||
[ 66.636261] ||- power domain:pd_vio, status = OFF, current volt = 0, current regu_mode = UNKNOWN
[ 66.636382] |||
[ 66.636382] |||- clock: aclk_vio1 current: rate 592000, volt = 0, enable_dvfs = ENABLE
[ 66.636502] |||- clk limit(enable):; last set rate = 592000
[ 66.636578] ||||- freq = 99000, volt = 1100000
[ 66.636645] ||||- freq = 296000, volt = 1100000
[ 66.636719] |||- clock: aclk_vio1 current: rate 592000, regu_mode = UNKNOWN, regu_mode_en = 0
[ 66.636807] ||
[ 66.636807] ||- power domain:pd_ddr, status = OFF, current volt = 1150000, current regu_mode = UNKNOWN
[ 66.636929] |||
[ 66.636929] |||- clock: clk_ddr current: rate 528000, volt = 1150000, enable_dvfs = ENABLE
[ 66.637050] |||- clk limit(enable):; last set rate = 528000
[ 66.637125] ||||- freq = 200000, volt = 1075000
[ 66.637191] ||||- freq = 300000, volt = 1075000
[ 66.637256] ||||- freq = 456000, volt = 1125000
[ 66.637322] ||||- freq = 528000, volt = 1150000
[ 66.637395] |||- clock: clk_ddr current: rate 528000, regu_mode = UNKNOWN, regu_mode_en = 0
[ 66.637469] |
[ 66.637469] |- voltage domain:vd_arm
[ 66.637561] |- current voltage:900000
[ 66.637619] |- current regu_mode:UNKNOWN
[ 66.637691] ||
[ 66.637691] ||- power domain:pd_core, status = OFF, current volt = 900000, current regu_mode = UNKNOWN
[ 66.637815] |||
[ 66.637815] |||- clock: clk_core current: rate 126000, volt = 900000, enable_dvfs = ENABLE
[ 66.637935] |||- clk limit(enable):; last set rate = 126000
[ 66.638010] ||||- freq = 126000, volt = 900000
[ 66.638077] ||||- freq = 216000, volt = 900000
[ 66.638142] ||||- freq = 312000, volt = 900000
[ 66.638207] ||||- freq = 408000, volt = 900000
[ 66.638272] ||||- freq = 600000, volt = 950000
[ 66.638337] ||||- freq = 696000, volt = 950000
[ 66.638402] ||||- freq = 816000, volt = 1000000
[ 66.638468] ||||- freq = 1008000, volt = 1050000
[ 66.638537] ||||- freq = 1200000, volt = 1100000
[ 66.638603] ||||- freq = 1416000, volt = 1200000
[ 66.638670] ||||- freq = 1512000, volt = 1300000
[ 66.638736] ||||- freq = 1608000, volt = 1350000
[ 66.638803] ||||- freq = 1704000, volt = 1350000
[ 66.638869] ||||- freq = 1800000, volt = 1350000
[ 66.638944] |||- clock: clk_core current: rate 126000, regu_mode = UNKNOWN, regu_mode_en = 0
[ 66.639016] -------------DVFS TREE END------------
如上打印看出当前GPU频率
clock: clk_gpu current: rate 198000
如上打印看出当前DDR频率
clock: clk_ddr current: rate 528000
如上打印看出当前CPU频率
clock: clk_core current: rate 126000
当然,如果遇到机器有问题的时候需要进行DDR定频或CPU定频,可以通过修改代码,进行CPU定频,其他频道都屏蔽掉
只剩下1.6G频率
kernel/arch/arm/boot/dts/firefly-rk3288-aio-3288c.dts
&clk_core_dvfs_table {
support-pvtm = <0>;
pvtm-operating-points = <
/* KHz uV pvtm margin*/
//126000 900000 25000
//216000 900000 25000
//312000 900000 25000
//408000 900000 25000
//600000 950000 50000
//696000 950000 25000
//816000 1000000 25000
//1008000 1050000 25000
//1200000 1100000 25000
//1416000 1200000 25000
//1512000 1300000 25000
1608000 1350000 25000
//1704000 1350000 25000
//1800000 1350000 25000
>;
status="okay";
};
页:
[1]