בדיקת עומס עבודה של אודיו

ב-Android 17 ואילך, בדיקת עומס העבודה של האודיו מעריכה את עומס החישוב המקסימלי שמכשיר יכול לשאת תוך שמירה על השהיה נמוכה בהפעלת אודיו.

מתודולוגיית הבדיקה

הבדיקה מודדת את קיבולת העומס של המעבד המרכזי (CPU) של האודיו על ידי יצירת אות שמתחלף שוב ושוב בין גל סינוס אחד לבין N גלי סינוס.

  • ‫N מייצג את המורכבות של עומס העבודה, כלומר את מספר גלי הסינוס.
  • הבדיקה מתחילה עם מספר בסיסי של קולות, בדרך כלל 20, ומגדילה את N באופן מצטבר כדי לזהות את סף היציבות של המכשיר.

קריטריונים למדידה

המטרה היא לזהות את הערך המקסימלי של N שהמערכת יכולה לעבד בלי תקלות באודיו. הקריטריונים האלה נכללים בחלונית הבדיקה:

  • הגדרה של תקלה: תקלה מוגדרת כגליץ' (buffer underrun), שמתרחש כשהמערכת לא מספקת נתוני אודיו למאגר בזמן (underrun_count > 0).
  • הגענו למספר המקסימלי של קולות: המדד הזה מייצג את המספר הגבוה ביותר של גלי סינוס שהמכשיר טיפל בהם בהצלחה תוך שמירה על שידור ללא תקלות.
  • מספר הקולות המינימלי שנדרש: המדד הזה מייצג את הערך המינימלי של N שנדרש כדי לעבור את הבדיקה. הסף הזה משתנה בהתאם לרמת Media Performance Class ‏ (MPC) שהוגדרה במכשיר.

חלונית הבדיקה

בחלונית Audio Workload Test מוצגים מדדי ביצועים בזמן אמת וסטטוס הבדיקה.

החלונית של בדיקת עומס העבודה של האודיו

איור 1. החלונית Audio Workload Test (בדיקת עומס עבודה של אודיו).

אמצעי בקרה וסטטוס של בדיקות

בחלונית הבדיקה זמינים אמצעי הבקרה ומחווני הסטטוס הבאים:

  • התחלה/הפסקה: התחלה או הפסקה של שידור האודיו של עומס העבודה.
  • מספר ההפרעות (xRuns): מספר הגליצ'ים שזוהו בזמן אמת.
  • גרף עומס העבודה: מציג את עומס העבודה של האודיו בזמן אמת. הצבע הירוק מציין הפעלה ללא תקלות, והצבע האדום מציין שזוהו חוסרים.
  • הגעת למספר המקסימלי של קולות: מוצג המספר המקסימלי הנוכחי של גלי סינוס שהושג במהלך הפעילות.
  • מספר קולות מינימלי שנדרש: מוצג הערך המינימלי של N שנדרש כדי לעבור את הבדיקה.

תהליך הבדיקה

כדי לבצע את הבדיקה של עומס העבודה של האודיו:

  1. מניחים את המכשיר הנבדק (DUT) על משטח ישר. כדי לקבל תוצאות עקביות, חשוב לאפשר למכשיר להגיע לטמפרטורת חדר יציבה כדי למנוע ויסות תרמי.
  2. מוודאים שאין אפליקציות אחרות שצורכות הרבה משאבי CPU שפועלות ברקע.
  3. מגדירים את עוצמת הקול של המדיה לרמה שניתן לשמוע, בערך 50%.
  4. ב-CTS Verifier, מפעילים את Audio Workload Test (בדיקת עומס עבודה של אודיו).
  5. מקישים על התחלה.
  6. בודקים את הגידול בעומס העבודה. במהלך הבדיקה, מספר הגלים הסינוסיים גדל בהדרגה באופן אוטומטי, תוך מעקב אחרי חריגות.

הבדיקה מסתיימת כשהמערכת מזהה את עומס העבודה היציב המקסימלי. לאחר מכן המערכת מתעדת את הערך הסופי של המספר המקסימלי של קולות שהושמעו.

כשהבדיקה מסתיימת והתוצאה עומדת בקריטריונים הנדרשים לסיווג הביצועים של המדיה שהוגדר למכשיר, הכפתור PASS (עבר) הופך לזמין.