由于Android13上selinux的权限管控加强,原来android12的方法已经无法获取到性能相关数据了,故单独介绍Android13上的性能数据获取
首先需要保障能过获取到root权限,adb root能够生效,adb shell进入shell命令行
mount -t debugfs none /sys/kernel/debug/
先mount如上路径,后面操作就能够顺利进行
GPU
#gpu可以不执行上面步骤,gpu相关信息都在此路径下
# /sys/devices/platform/fb000000.gpu/
#例如gpu占用率
cat /sys/devices/platform/fb000000.gpu/utilisation
NPU
npu需要mount之后才可以查看
#npu相关信息都在/d/rknpu路径下
#例如npu主频
cat /d/rknpu/freq
#npu负载
cat /d/rknpu/load
RGA
rga是rk自研的图形处理IP,其信息也需要mount之后才可以查看
# rga信息在/d/rkrga/路径下
# 例如 rga负载
cat /d/rkrga/load
DDR主频
ddr主频信息也需要mount之后才可以查看
cat /d/clk/clk_summary | grep ddr
其中scmi_clk_ddr为ddr主频