Unter Android 17 und höher wird mit dem Audio-Arbeitslasttest die maximale Rechenlast bewertet, die ein Gerät bei gleichzeitiger Audiowiedergabe mit niedriger Latenz aushalten kann.
Testmethodik
Bei diesem Test wird die CPU-Auslastung für Audio gemessen, indem ein Signal erzeugt wird, das wiederholt zwischen 1 und N Sinuswellen wechselt.
- N steht für die Komplexität der Arbeitslast, d. h. die Anzahl der Sinuswellen.
- Der Test beginnt mit einer Basisanzahl von Stimmen, in der Regel 20, und erhöht N schrittweise, um den Stabilitätsschwellenwert des Geräts zu ermitteln.
Messkriterien
Ziel ist es, den maximalen Wert von N zu ermitteln, den das System ohne Audiofehler verarbeiten kann. Folgende Kriterien sind in der Testgruppe enthalten:
- Glitch-Definition:Ein Glitch ist ein Buffer-Underrun, der auftritt, wenn das System nicht rechtzeitig Audiodaten für den Puffer bereitstellt (
underrun_count > 0). - Maximale Anzahl an Stimmen erreicht:Dieser Messwert gibt die höchste Anzahl an Sinuswellen an, die das Gerät erfolgreich verarbeitet hat, ohne dass der Stream unterbrochen wurde.
- Mindestanzahl an Stimmen erforderlich:Dieser Messwert gibt den Mindestwert von N an, der zum Bestehen des Tests erforderlich ist. Dieser Grenzwert variiert je nach dem vom Gerät deklarierten Media Performance Class-Level (MPC).
Testbereich
Im Bereich Audio Workload Test (Audio-Arbeitslasttest) werden Echtzeit-Leistungsmesswerte und der Teststatus angezeigt.
Abbildung 1. Bereich „Audio Workload Test“
Kontrolltests und Status
Im Testfeld sind die folgenden Steuerelemente und Statusanzeigen verfügbar:
- Start/Stop:Startet oder stoppt den Audio-Stream der Arbeitslast.
- Anzahl der Underruns (xRuns): Gibt die Anzahl der in Echtzeit erkannten Glitches an.
- Arbeitslastdiagramm:Zeigt die Audio-Arbeitslast in Echtzeit an. Grün bedeutet, dass die Wiedergabe fehlerfrei ist. Rot bedeutet, dass Unterläufe erkannt wurden.
- Max. Voices erreicht:Hier wird die aktuelle maximale Anzahl von Sinuswellen angezeigt, die während der Sitzung erreicht wurden.
- Min. Voices Required (Mindestanzahl an Stimmen erforderlich): Hier wird der Mindestwert von N angezeigt, der für das Bestehen des Tests erforderlich ist.
Testverfahren
So führen Sie den Audio-Arbeitslasttest durch:
- Stellen Sie das zu testende Gerät auf eine ebene Oberfläche. Damit du konsistente Ergebnisse erhältst, sollte das Gerät eine stabile Raumtemperatur erreichen, um eine thermische Drosselung zu vermeiden.
- Prüfen Sie, ob im Hintergrund andere Apps ausgeführt werden, die viel CPU-Leistung benötigen.
- Stelle die Medienlautstärke auf ein hörbares Niveau ein, etwa 50%.
- Starten Sie im CTS Verifier den Audio Workload Test (Audio-Arbeitslasttest).
- Tippen Sie auf Starten.
- Beobachten Sie die Zunahme der Arbeitslast. Beim Test wird die Anzahl der Sinuswellen automatisch erhöht, während nach Underruns gesucht wird.
Der Test ist abgeschlossen, wenn das System die maximal stabile Arbeitslast ermittelt hat. Das System erfasst dann den endgültigen Wert für Max Voices Reached (Maximale Anzahl an Stimmen erreicht).
Wenn der Test abgeschlossen ist und das Ergebnis die erforderlichen Kriterien für die deklarierte Media Performance Class des Geräts erfüllt, wird die Schaltfläche PASS (BESTANDEN) verfügbar.