Tengo previsto comparar el rendimiento de la GPU con diferentes políticas de escala de potencia de la GPU. Las políticas de GPU powerscale se encuentran en
/drivers/msm/gpu/msm[or any other chipset name]/kgsl_pwrscale_XXXX.c
bajo el árbol del kernel, donde XXXX= trustzone, msm o cualquier otra política que haya escrito. Basado en estas diferentes políticas espero un rendimiento diferente para el renderizado de fotogramas. Así que para cada política vamos a suponer que hay una ROM diferente.
Sé que hay aplicaciones como GFXBench y Basemark 2.0 ES Taiji que pueden medir el rendimiento de la GPU directamente. Pero lo que busco es medir el rendimiento de la GPU en aplicaciones/cargas de trabajo poco intensivas para la GPU, como el desplazamiento de la pantalla de inicio, Twitter o el juego 2048.
¿Qué métricas puedo tener en cuenta y cómo puedo medirlas?
Como estoy usando un Nexus 7 de segunda generación y está usando una GPU Qualcomm Adreno, puedo usar el Adreno Profiler de Qualcomm para capturar los FPS cuando hago scroll. Pero en aplicaciones como Twitter, la pantalla no se refresca a menos que se haga scroll, por lo que no hay medición de FPS si no hacemos scroll. Entonces, ¿qué otras métricas puedo utilizar