如何确定Android GPU时钟?

时间:2018-03-05 18:42:29

标签: android gpu

可以动态查询Android设备的当前CPU时钟,类似于后面提到的内容。

adb shell "cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq"

然而,似乎GPU没有类似的选择。我想知道是否有办法,任何事情,为GPU做同样的事情。非常感谢任何帮助。

(CPU / GPU频率不是速度的好指标。我主要需要它们来研究DVFS)

2 个答案:

答案 0 :(得分:0)

正如Amin所说,最好的解决方案是使用分析器。我使用Android分析器(like)来衡量性能。

答案 1 :(得分:0)

我如何找到适用于Android Galaxy S5(OSX)的GPU freq和%

  1. 连接手机进行调试。
  2. 在终端:./ add -s shell dumpsys SurfaceFlinger
  3. 使用" GLES:"
  4. 找到该行
  5. GPU名称就在那里。对于星系s5来说,它是" Mali-T628"
  6. ./ adb shell find" / sys /" -type f
  7. 搜索并找到" mali"夹
  8. 使用adb shell cat调查文件包含的内容
  9. 使用./adb shell cat /sys/devices/11800000.mali/utilization,其中列出了使用%作为整数的gpu
  10. 使用./adb shell cat /sys/devices/11800000.mali/clock,它将gpu freq列为整数
  11. 在perf报告中使用这些整数