W Androidzie 17 i nowszych wersjach test obciążenia dźwiękiem ocenia maksymalne obciążenie obliczeniowe, jakie urządzenie może utrzymać przy zachowaniu odtwarzania dźwięku z niskim opóźnieniem.
Metodologia testowania
Test mierzy obciążenie procesora dźwiękiem, generując sygnał, który przełącza się powtarzalnie między 1 a N falami sinusoidalnymi.
- N oznacza złożoność obciążenia, czyli liczbę fal sinusoidalnych.
- Test rozpoczyna się od podstawowej liczby głosów, zwykle 20, i stopniowo zwiększa N, aby określić próg stabilności urządzenia.
Kryteria pomiaru
Celem jest określenie maksymalnej wartości N, którą system może przetworzyć bez zakłóceń dźwięku. Te kryteria są uwzględnione w panelu testów:
- Definicja zakłócenia: zakłócenie jest definiowane jako niedobór bufora, który
występuje, gdy system nie dostarcza danych audio do bufora na czas
(
underrun_count > 0). - Osiągnięto maksymalną liczbę głosów: ta wartość przedstawia największą liczbę fal sinusoidalnych, które urządzenie obsłużyło bez problemów, zachowując strumień bez zakłóceń.
- Wymagana minimalna liczba głosów: ta wartość przedstawia minimalną wartość N wymaganą do zaliczenia testu. Próg ten zależy od poziomu klasy wydajności multimediów (MPC) zadeklarowanego przez urządzenie.
Panel testów
Panel Test obciążenia dźwiękiem wyświetla dane wydajności w czasie rzeczywistym i stan testu.
Rysunek 1. Panel testu obciążenia dźwiękiem.
Elementy sterujące testem i stan
W panelu testów dostępne są te elementy sterujące i wskaźniki stanu:
- Rozpocznij/Zatrzymaj: rozpoczyna lub zatrzymuje strumień audio obciążenia.
- Liczba niedoborów (xRuns): pokazuje liczbę zakłóceń wykrytych w czasie rzeczywistym.
- Wykres obciążenia: wyświetla obciążenie dźwiękiem w czasie rzeczywistym. Kolor zielony oznacza odtwarzanie bez zakłóceń, a czerwony – wykryte niedobory.
- Osiągnięto maksymalną liczbę głosów: wyświetla bieżącą maksymalną liczbę fal sinusoidalnych osiągniętą podczas sesji.
- Wymagana minimalna liczba głosów: wyświetla minimalną wartość N wymaganą do zaliczenia testu.
Proces testowania
Aby przeprowadzić test obciążenia dźwiękiem, wykonaj te czynności:
- Umieść testowane urządzenie na płaskiej powierzchni. Aby uzyskać spójne wyniki, pozwól urządzeniu osiągnąć stabilną temperaturę pokojową, aby uniknąć ograniczenia termicznego.
- Sprawdź, czy w tle nie działają inne aplikacje zużywające dużo zasobów procesora.
- Ustaw głośność multimediów na słyszalny poziom, czyli około 50%.
- W narzędziu CTS Verifier uruchom test obciążenia dźwiękiem.
- Kliknij Rozpocznij.
- Obserwuj wzrost obciążenia. Test automatycznie zwiększa liczbę fal sinusoidalnych, monitorując jednocześnie niedobory.
Test kończy się, gdy system określi maksymalne stabilne obciążenie. Następnie system zapisuje ostateczną wartość Osiągnięto maksymalną liczbę głosów.
Gdy test się zakończy, a wynik spełni wymagane kryteria dla zadeklarowanej przez urządzenie klasy wydajności multimediów, pojawi się przycisk ZALICZONO.