Google Pixel 2 תומך ב-Tethering מואצת בחומרה לחיי סוללה טובים יותר בזמן ה-Tethering

click fraud protection

ה-Google Pixel 2 תומך ב-Tethering Offload - הידוע גם בשם Tethering מואץ בחומרה - מה שעוזר לשפר את חיי הסוללה בזמן חיבור האינטרנט שלך.

יש הרבה על Google Pixel 2/Pixel 2 XL החדשים שטרם נחשפו. גוגל משכה הישג מהיר בעולם הטכנולוגיה כשלפתע חשפו כי בסמארטפונים החדשים מוטבע מעבד תמונה מותאם אישית בשם Pixel Visual Core, למרות שכן עדיין לא מופעל. יש עוד דבר מעניין שמצאנו ב-Pixel 2, אם כי אנחנו לא בטוחים ב-100% מה ההשלכות המלאות של התכונה החדשה הזו. התכונה, הנקראת קשירה מואצת בחומרה, ככל הנראה ישפר את חיי הסוללה במהלך קשירת נתונים ניידים על ידי הורדת כל ההיגיון הקשור להעברת מנות וחובות אחרות הקשורות לשיתוף אינטרנט בחומרה.

הבעלים הקיימים של Google Pixel 2 או Pixel 2 XL יכולים למצוא את התכונה באפשרויות מפתחים בקטגוריית Networking. זה מופעל כברירת מחדל, אז כנראה שזה כבר פונקציונלי במכשירים האלה. בפרויקט הקוד הפתוח של אנדרואיד (AOSP), אנו יכולים לראות מספר התחייבויות הקשורות לתכונה תחת ה-"פריקת חיבורים"תג. אנחנו יכולים לראות שיש היגיון עבור העברת מגבלת הנתונים של הטלפון החכם שלך לקוד ההורדה כך שהנתונים שלך מגבילים לא חורג.

והכי חשוב, אנו יכולים לראות יישום עבור "הורדת חיבורים HAL." שכבות אבסטרקציית חומרה (HAL) הן המאפשרות למערכת אנדרואיד להתממשק עם שבב ה-WiFi ב-SoC שיטפל בשיתוף אינטרנט מואץ בחומרה. HAL זה משמש את אנדרואיד כדי להוריד את כל הנטל של העברת מנות מאנדרואיד לחומרה המיועדת לו.

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

אז אילו מכשירים תומכים בשיתוף אינטרנט מואץ בחומרה? ובכן, מצאנו את הבורר רק ב-Google Pixel 2/Pixel 2 XL עד כה ולכן אנו מניחים שרק המכשירים הללו תומכים בו. על פי התחייבות HAL לביטול קשירה, נראה שגוגל בדקה תמיכה ב-Google Nexus 5X (בולהד). יתרה מזאת, על פי כמה הערות של אנשי גוגל, נראה שההורדה של ה-Tethering HAL היא ניטרלית למדי של ספקים:

אמנם ל-HAL הזה יש כמה מוזרויות להגדרת קוואלקום, אבל הרוב המכריע של זה הוא ניטרלי של ספקים. כל ספק עם SoC בעל יכולת מתאימה יכול לתמוך בהורדת חומרת קשירה עם זה, בתיאוריה (הם עשויים לדלג על מעבר ה-FD הנוסף בהתקנה, מי יודע).

בהערה אחרת, איש גוגל מזכיר כיצד מכשירים יכולים לערבב ולהתאים ערכות שבבי WiFi ולהוריד HALs אבל זה ה-API שהם בנו עדיין מתוכנן לעבוד כדי לסחוט את חיי הסוללה הטובים ביותר מהמכשיר שלך קשירה.

בחלק העליון אנו מגדירים כי API זה יחזיר תצורה סטטית. בהתאם למימוש הספק/חומרה, יכולות אלו יכולות להשתנות. עבור למשל. מכשיר אחד יכול לקבל wifi מהספק א', ולהוריד את HAL מהספק ב'. בעוד שמכשיר אחר יכול לקבל ערכת שבבי Wifi מהספק B ולהוריד HAL מהספק B. במקרה זה יכולות ההורדה עשויות להיות שונות. אפילו עם יכולות מוגבלות, ייתכן שהמסגרת / לקוח תרצה לנצל את היתרון של הורדת חומרה עבור סט מוגבל. לכן ה-API נועד להוציא את רוב המיץ מהחומרה בהינתן שיכולות להיות וריאציות מיישום soc ל-soc.

אם בבעלותך Google Pixel 2/Pixel 2 XL וברצונך לראות את הסטטוס של שיתוף האינטרנט המואץ בחומרה, תוכל להזין את הפרטים הבאים פקודת מעטפת ADB וחפש מחרוזות הקשורות ל"הורדת חומרה:"

adb shell dumpsys connectivity tethering

נצטרך לבצע בדיקות כדי לראות עד כמה יעיל שיתוף אינטרנט בחומרה מואץ בשיפור חיי הסוללה בזמן שיתוף אינטרנט בין קשרים. חיבור קשרים גרם בעבר ללהיט עצום גם בביצועים, אבל השיפורים האדירים במהירות המעבד והאופטימיזציות באנדרואיד פתרו במידה רבה את הבעיה הזו. לפיכך, אנחנו לא מצפים שהורדת לוגיקה של שיתוף אינטרנט דרך ה-Outload HAL לערכת השבבים WiFi תוביל לשיפור ניכר בביצועים.