Google Pixel 2 toetab riistvara kiirendatud jagamist, et aku kasutusaeg jagamise ajal parem oleks

click fraud protection

Google Pixel 2 toetab jagamise mahalaadimist (tuntud ka kui riistvara kiirendatud jagamist), mis aitab Interneti jagamisel aku tööiga pikendada.

Uue Google Pixel 2/Pixel 2 XL kohta on veel palju avamata. Google tegi tehnoloogiamaailmas kiire edu, kui nad äkitselt avalikustasid, et uutesse nutitelefonidesse on sisseehitatud kohandatud pildiprotsessor, mida nimetatakse Pixel Visual Core, kuigi on veel lubamata. Pixel 2-st leidsime veel ühe huvitava asja, kuigi me pole 100% kindlad, mida see uus funktsioon endaga kaasa toob. Funktsioon, nn riistvara kiirendatud jagamine, parandab tõenäoliselt aku kasutusaega mobiilse andmeside jagamise ajal, laadides riistvarale kogu pakettide edastamisega seotud loogika ja muud jagamisega seotud kohustused.

Google Pixel 2 või Pixel 2 XL olemasolevad omanikud leiavad selle funktsiooni jaotises Võrgundus jaotises Arendaja valikud. See on vaikimisi lubatud, nii et arvatavasti on see nendes seadmetes juba toimiv. Androidi avatud lähtekoodiga projektis (AOSP) näeme jaotises "

tether-offload"silt. Näeme, et selle jaoks on loogikat nutitelefoni andmelimiidi ületamine mahalaadimiskoodile, et teie andmepiirang oleks piiratud ei ole ületatud.

Kõige tähtsam on see, et näeme rakenduse "mahalaadimine HALRiistvara abstraktsioonikihid (HAL) võimaldavad Android-süsteemil liidestuda SoC-s oleva WiFi-kiibiga, mis käsitleb riistvara kiirendatud jagamist. Android kasutab seda HAL-i, et koormata kogu Androidi pakettide edastamine sellele pühendatud riistvarale.

Lõpptulemus on see, et mobiilse andmeside jagamisele pühendatud süsteemiressursid vabanevad muuks otstarbeks. Mida vähem vastutab seadme CPU jagamisega seotud toimingute eest, seda rohkem energiat säästetakse. See võib olla eriti kasulik siis, kui seade lülitub unerežiimi, sest praegu vajab Androidi tarkvarapõhine jagamine, et protsessor oleks äratuslukuga ärkvel. Kui koormate jagamise vastutuse riistvarale, võib protsessor tõesti minna unerežiimi.aku tööiga paraneb, mida kauem te sidute.

Millised seadmed toetavad riistvara kiirendatud jagamist? Noh, oleme lüliti seni leidnud ainult Google Pixel 2/Pixel 2 XL-is, seega eeldame, et seda toetavad ainult need seadmed. Jagamise mahalaadimise HAL-i kohustuste kohaselt näib, et Google katsetas Google Nexus 5X-i (bullhead) tuge. Lisaks näib mõne Google'i töötajate kommentaari kohaselt, et jagamise mahalaadimise HAL on pigem müüja neutraalne:

Kuigi sellel HAL-il on Qualcommi seadistamisel mõned veidrused, on valdav enamus sellest müüja neutraalne. Iga sobivalt võimeka SoC-ga müüja võiks teoreetiliselt toetada riistvara mahalaadimist jagamist (kes teab, võivad nad vahele jätta seadistamisel täiendava fd-ülekande).

Teises kommentaaris mainib Google'i töötaja, kuidas seadmed saavad WiFi-kiibistikuid segada ja sobitada ning HAL-e maha laadida, kuid seda API, mille nad on loonud, on endiselt loodud töötama nii, et see vähendab teie seadme aku võimalikult kaua aega lõastamine.

Ülaosas määratleme, et see API tagastab staatilise konfiguratsiooni. Olenevalt müüja/riistvara rakendamisest võivad need võimalused muutuda. Nt. ühel seadmel võib olla müüja A WiFi ja HAL-i müüjalt B välja laadida. samas kui mõnel teisel seadmel võib olla müüja B Wifi-kiibistik ja müüja B HAL-i väljalaadimine. Sel juhul võivad mahalaadimisvõimalused olla erinevad. Isegi piiratud võimaluste korral võib raamistik/klient soovida riistvara mahalaadimist piiratud hulga jaoks ära kasutada. Seetõttu on API loodud riistvarast suurema osa väljavõtmiseks, arvestades, et soc-i rakendused võivad varieeruda.

Kui teil on Google Pixel 2/Pixel 2 XL ja soovite näha riistvaralise kiirendatud jagamise olekut, saate sisestada järgmise ADB kesta käsk ja otsige stringe, mis on seotud "riistvara mahalaadimisega:"

adb shell dumpsys connectivity tethering

Peame tegema katseid, et näha, kui tõhus riistvarakiirendatud jagamine aku kasutusaega jagamise ajal parandab. Jagamine põhjustas ka jõudluses tohutu löögi, kuid Androidi protsessori kiiruse ja optimeerimise tohutud täiustused on selle probleemi suuresti lahendanud. Seega ei eelda me, et jagamisloogika mahalaadimine HAL-i mahalaadimise kaudu WiFi kiibistikule toob kaasa märgatava jõudluse paranemise.