J'ai l'intention de comparer les performances des GPU de différentes politiques de puissance. Les politiques d'optimisation du GPU se trouvent sous
/drivers/msm/gpu/msm[or any other chipset name]/kgsl_pwrscale_XXXX.c
sous l'arbre du noyau, où XXXX= trustzone, msm ou toute autre politique que j'ai écrite. Sur la base de ces différentes politiques, je m'attends à des performances différentes pour le rendu des images. Donc pour chaque politique, supposons qu'il y ait une ROM différente.
Je sais qu'il existe des applications comme GFXBench et Basemark 2.0 ES Taiji qui permettent de mesurer directement les performances des GPU. Mais je cherche à mesurer les performances du GPU dans des applications/charges de travail peu gourmandes en GPU, comme le défilement de l'écran d'accueil, Twitter ou le jeu 2048.
Quels sont les paramètres que je peux prendre en compte et comment les mesurer ?
Puisque j'utilise une Nexus 7 de 2e génération et qu'elle utilise un GPU Qualcomm Adreno, je peux utiliser le profileur Adreno de Qualcomm pour capturer les FPS lorsque je fais défiler les pages. Mais dans des applications comme Twitter, l'écran ne se rafraîchit pas à moins que vous ne fassiez défiler l'écran, donc il n'y a pas de mesure de FPS si nous ne faisons pas défiler l'écran. Quelles sont donc les autres mesures que je peux utiliser ?