Trong Android 17 trở lên, bài kiểm thử tải âm thanh sẽ đánh giá tải tính toán tối đa mà thiết bị có thể duy trì trong khi vẫn giữ được khả năng phát âm thanh có độ trễ thấp.
Phương pháp kiểm thử
Bài kiểm thử này đo lường khả năng tải CPU âm thanh bằng cách tạo ra một tín hiệu chuyển đổi lặp đi lặp lại giữa 1 và N sóng sin.
- N đại diện cho độ phức tạp của tải, là số lượng sóng sin.
- Bài kiểm thử bắt đầu với số lượng giọng nói cơ bản, thường là 20 và tăng dần N để xác định ngưỡng ổn định của thiết bị.
Tiêu chí đo lường
Mục tiêu là xác định giá trị tối đa của N mà hệ thống có thể xử lý mà không gặp sự cố về âm thanh. Các tiêu chí này có trong bảng điều khiển kiểm thử:
- Định nghĩa về sự cố: Sự cố được định nghĩa là tình trạng thiếu bộ đệm, xảy ra khi hệ thống không cung cấp dữ liệu âm thanh cho bộ đệm kịp thời (
underrun_count > 0). - Đạt đến số lượng giọng nói tối đa: Chỉ số này đại diện cho số lượng sóng sin cao nhất mà thiết bị xử lý thành công trong khi vẫn duy trì luồng không có sự cố.
- Số lượng giọng nói tối thiểu cần thiết: Chỉ số này đại diện cho giá trị tối thiểu của N cần thiết để vượt qua bài kiểm thử. Ngưỡng này thay đổi dựa trên Cấp lớp hiệu suất nội dung đa phương tiện (MPC) do thiết bị khai báo.
Bảng điều khiển kiểm thử
Bảng điều khiển Audio Workload Test (Kiểm thử tải âm thanh) hiển thị các chỉ số hiệu suất theo thời gian thực và trạng thái kiểm thử.
Hình 1. Bảng điều khiển Audio Workload Test (Kiểm thử tải âm thanh).
Trạng thái và các nút điều khiển kiểm thử
Các nút điều khiển và chỉ báo trạng thái sau đây có trong bảng điều khiển kiểm thử:
- Start/Stop (Bắt đầu/Dừng): Bắt đầu hoặc dừng luồng âm thanh tải.
- Underrun count (xRuns) (Số lượng thiếu bộ đệm (xRuns)):Hiển thị số lượng sự cố được phát hiện theo thời gian thực.
- Workload graph (Biểu đồ tải): Hiển thị tải âm thanh theo thời gian thực. Màu xanh lục cho biết quá trình phát không có sự cố; màu đỏ cho biết các tình trạng thiếu bộ đệm được phát hiện.
- Max Voices Reached (Đạt đến số lượng giọng nói tối đa): Hiển thị số lượng sóng sin tối đa hiện tại đạt được trong phiên.
- Min Voices Required (Số lượng giọng nói tối thiểu cần thiết): Hiển thị giá trị tối thiểu của N cần thiết để vượt qua bài kiểm thử.
Quy trình kiểm thử
Để thực hiện bài kiểm thử tải âm thanh, hãy làm theo các bước sau:
- Đặt thiết bị đang kiểm thử (DUT) trên bề mặt phẳng. Để đạt được kết quả nhất quán, hãy để thiết bị đạt đến nhiệt độ phòng ổn định để tránh tình trạng điều tiết nhiệt.
- Xác minh rằng không có ứng dụng nào khác có mức sử dụng CPU cao đang chạy ở chế độ nền.
- Đặt âm lượng nội dung đa phương tiện ở mức có thể nghe được, khoảng 50%.
- Trong Trình xác minh CTS, hãy khởi chạy Audio Workload Test (Kiểm thử tải âm thanh).
- Nhấn vào Start (Bắt đầu).
- Quan sát mức tăng tải. Bài kiểm thử sẽ tự động tăng số lượng sóng sin trong khi theo dõi tình trạng thiếu bộ đệm.
Bài kiểm thử hoàn tất khi hệ thống xác định được tải ổn định tối đa. Sau đó, hệ thống sẽ ghi lại giá trị Max Voices Reached (Đạt đến số lượng giọng nói tối đa) cuối cùng.
Khi bài kiểm thử hoàn tất và kết quả đáp ứng các tiêu chí bắt buộc đối với Lớp hiệu suất nội dung đa phương tiện đã khai báo của thiết bị, nút PASS (VƯỢT QUA) sẽ xuất hiện.