Pengujian workload audio

Di Android 17 dan yang lebih tinggi, pengujian beban kerja audio mengevaluasi beban komputasi maksimum yang dapat dipertahankan perangkat sambil mempertahankan pemutaran audio latensi rendah.

Metodologi pengujian

Pengujian ini mengukur kapasitas beban kerja CPU audio dengan menghasilkan sinyal yang beralih berulang kali antara 1 dan N gelombang sinus.

  • N merepresentasikan kompleksitas beban kerja, yaitu jumlah gelombang sinus.
  • Pengujian dimulai dengan jumlah suara dasar, biasanya 20, dan secara bertahap meningkatkan N untuk mengidentifikasi batas stabilitas perangkat.

Kriteria pengukuran

Tujuannya adalah untuk mengidentifikasi nilai maksimum N yang dapat diproses sistem tanpa gangguan audio. Kriteria ini disertakan dalam panel pengujian:

  • Definisi gangguan: Gangguan didefinisikan sebagai underrun buffer, yang terjadi saat sistem gagal menyediakan data audio ke buffer tepat waktu (underrun_count > 0).
  • Suara maksimum tercapai: Metrik ini menunjukkan jumlah gelombang sinus tertinggi yang berhasil ditangani perangkat sambil mempertahankan streaming bebas gangguan.
  • Jumlah minimum suara yang diperlukan: Metrik ini menunjukkan nilai minimum N yang diperlukan untuk lulus pengujian. Nilai minimum ini bervariasi berdasarkan tingkat Class Performa Media (MPC) yang dideklarasikan oleh perangkat.

Panel pengujian

Panel Audio Workload Test menampilkan metrik performa real-time dan status pengujian.

Panel pengujian workload audio

Gambar 1. Panel Pengujian Beban Kerja Audio.

Kontrol dan status pengujian

Kontrol dan indikator status berikut tersedia di panel pengujian:

  • Mulai/Berhenti: Memulai atau menghentikan aliran audio beban kerja.
  • Jumlah underrun (xRuns): Menampilkan jumlah gangguan yang terdeteksi secara real time.
  • Grafik beban kerja: Menampilkan beban kerja audio real-time. Hijau menunjukkan pemutaran tanpa gangguan; merah menunjukkan underrun yang terdeteksi.
  • Maksimum Voice Tercapai: Menampilkan jumlah maksimum gelombang sinus saat ini yang dicapai selama sesi.
  • Jumlah Suara Minimum yang Diperlukan: Menampilkan nilai minimum N yang diperlukan untuk lulus pengujian.

Proses pengujian

Untuk melakukan pengujian beban kerja audio, ikuti langkah-langkah berikut:

  1. Letakkan perangkat yang diuji (DUT) di permukaan yang rata. Untuk mendapatkan hasil yang konsisten, biarkan perangkat mencapai suhu ruangan yang stabil untuk menghindari pembatasan termal.
  2. Pastikan tidak ada aplikasi lain yang menggunakan CPU tinggi yang berjalan di latar belakang.
  3. Setel volume media ke tingkat yang dapat didengar, sekitar 50%.
  4. Di CTS Verifier, luncurkan Audio Workload Test.
  5. Ketuk Mulai.
  6. Amati peningkatan beban kerja. Pengujian ini secara otomatis meningkatkan jumlah gelombang sinus sambil memantau kekurangan.

Pengujian selesai saat sistem mengidentifikasi beban kerja stabil maksimum. Kemudian, sistem mencatat nilai akhir Max Voices Reached.

Jika pengujian selesai dan hasilnya memenuhi kriteria yang diperlukan untuk Class Performa Media yang dinyatakan perangkat, tombol LULUS akan tersedia.