Sous Android 17 et versions ultérieures, le test de charge de travail audio évalue la charge de calcul maximale qu'un appareil peut supporter tout en maintenant une lecture audio à faible latence.
Méthodologie de test
Le test mesure la capacité de charge de travail du processeur audio en générant un signal qui bascule de manière répétitive entre 1 et N ondes sinusoïdales.
- N représente la complexité de la charge de travail, qui correspond au nombre d'ondes sinusoïdales.
- Le test commence par un nombre de voix de référence, généralement 20, et augmente progressivement N pour identifier le seuil de stabilité de l'appareil.
Critères de mesure
L'objectif est d'identifier la valeur maximale de N que le système peut traiter sans problèmes audio. Ces critères sont inclus dans le panneau de test :
- Définition des problèmes : un problème est défini comme un sous-remplissage de mémoire tampon, qui
se produit lorsque le système ne parvient pas à fournir des données audio à la mémoire tampon à temps
(
underrun_count > 0). - Nombre maximal de voix atteint : cette métrique représente le nombre maximal d'ondes sinusoïdales que l'appareil a géré avec succès tout en maintenant un flux sans problème.
- Nombre minimal de voix requis : cette métrique représente la valeur minimale de N requise pour réussir le test. Ce seuil varie en fonction du niveau de la classe de performances multimédias (MPC) déclaré par l'appareil.
Panneau de test
Le panneau Audio Workload Test (Test de charge de travail audio) affiche les métriques de performances en temps réel et l'état du test.
Figure 1. Panneau "Audio Workload Test" (Test de charge de travail audio)
Commandes et état du test
Les commandes et indicateurs d'état suivants sont disponibles dans le panneau de test :
- Start/Stop (Démarrer/Arrêter) : démarre ou arrête le flux audio de la charge de travail.
- Underrun count (xRuns) (Nombre de sous-remplissages) : affiche le nombre de problèmes détectés en temps réel.
- Workload graph (Graphique de charge de travail) : affiche la charge de travail audio en temps réel. Le vert indique une lecture sans problème, tandis que le rouge indique des sous-remplissages détectés.
- Max Voices Reached (Nombre maximal de voix atteint) : affiche le nombre maximal actuel d'ondes sinusoïdales atteintes au cours de la session.
- Min Voices Required (Nombre minimal de voix requis) : affiche la valeur minimale de N requise pour réussir le test.
Processus de test
Pour effectuer le test de charge de travail audio, procédez comme suit :
- Placez l'appareil testé sur une surface plane. Pour obtenir des résultats cohérents, laissez l'appareil atteindre une température ambiante stable afin d'éviter la limitation thermique.
- Vérifiez qu'aucune autre application à forte utilisation du processeur n'est en cours d'exécution en arrière-plan.
- Réglez le volume multimédia sur un niveau audible, environ 50%.
- Dans CTS Verifier, lancez le Audio Workload Test (Test de charge de travail audio).
- Appuyez sur Démarrer.
- Observez l'augmentation de la charge de travail. Le test augmente automatiquement le nombre d'ondes sinusoïdales tout en surveillant les sous-remplissages.
Le test se termine lorsque le système identifie la charge de travail stable maximale. Le système enregistre ensuite la valeur finale Max Voices Reached (Nombre maximal de voix atteint).
Une fois le test terminé et si le résultat répond aux critères requis pour la classe de performances multimédias déclarée de l'appareil, le bouton PASS (RÉUSSITE) devient disponible.