I plan to compare the GPU performance of different GPU powerscale policies. GPU powerscale policies are found under
/drivers/msm/gpu/msm[or any other chipset name]/kgsl_pwrscale_XXXX.c
under the kernel tree, where XXXX= trustzone, msm or any other policy I wrote. Based on these different policies I expect differing performance for frame rendering. SO for each policy let's assume there is a different ROM.
I know there are apps like GFXBench and Basemark 2.0 ES Taiji which can measure GPU performance directly. But I am looking to measuring performance of the GPU in low GPU intensive apps/workloads such as Home screen scrolling, Twitter or 2048 game.
What metrics can I take into account and how can I measure them?
Since I am using a 2nd Gen Nexus 7 and it's using a Qualcomm Adreno GPU, I can use the Adreno Profiler from Qualcomm to capture FPS when I scroll. But in apps like Twitter, the screen doesn't refresh unless you scroll, so there is no FPS measurement if we don't scroll. So what other metrics can I use