OnePlus 3/3T sujuvus suureneb koos konservatiivse kuberneriga... Tõsiselt (OxygenOS)

Vaadake seda lihtsat modifikatsiooni oma juurdunud OnePlus 3 või OnePlus 3T jaoks, et oma seadme sujuvust märkimisväärselt suurendada!

Paar päeva tagasi, u/AmirZ šokeeris OnePlusi subreddit kui ta selle seadistuse leidis OnePlus 3T's "Big Core" klastri "konservatiivne" kuberner oleks dramaatiliselt suurendama voolavus. Jah, tõsiselt.

Neile, kes pole siin vastuolu tabanud, vastutab kerneli kuberner protsessori skaleerimiskäitumine ja "konservatiivsed" juhid kallutavad telefoni oma madalaima komplekti poole sagedused. See tähendab, et protsessor tõstab sagedusi suurema ja püsivama koormuse korral, mis omakorda pikendab aku kasutusaega sujuvuse ja reageerimisvõime arvelt. OnePlus 3 ja 3T kasutavad vaikimisi "interaktiivset" regulaatorit, nagu iga Android-telefoni puhul eeldatakse, mis skaleerib ja hüppab kiiremini üle OEM-i või kasutaja määratud sagedusspektri. Mõlemal kuberneril on variatsioone, mida kahtlemata kohtasite, kui avasite seadete häälestamiseks kernelihalduri rakenduse, kuid "konservatiivne" on tavaliselt ei ole kasutajate esimene valik, kuna see toob kaasa ebasoodsa jõudluse ja kuna "interaktiivne" teeb enamiku meist niikuinii üsna head tööd. Välja arvatud siis, kui seda ei tehta.

OnePlusi subredditi jaoks oli täiesti ootamatu, et selline muudatus suurendab kerimise jõudlust ja kuigi kasutajad jagasid kiiresti oma kogemusi ja ekraanipilti või kaks oma ekraanil kuvatavatest GPU profiilide histogrammidest, paljud jäid veenmata. Ausalt öeldes olin selle näpistamise õiguspärasuse suhtes äärmiselt skeptiline, kuigi usaldasin ka üldist otsust piisavalt, et loobuda oma OnePlus 3T-s seadistatud LineageOS ROM-ist, käivitada uusim Oxygen 7.1.1 beetaversioon ja proovida seda välja. Minu üllatuseks see töötas palju parem kui ma ootasin, ja see polnud lihtsalt kollektiivne platseebo.

PEA MEELES: need artikli leiud piirduvad kerimise jõudluse ja kaadrisagedusega, mitte kiirust. Samuti on palju nüansse, mida me siin ei käsitlenud, ja see on kindlasti seotud sellega, kuidas need kubernerid oma proovivõtuaja järgi skaleeruvad. Interaktiivse aktiivsuse hüppeid võivad põhjustada näiteks protsessor, mis langetab küsitluste vahelisel ajal sagedusi. Lühidalt, pidage meeles, et see ei ole üldiselt positiivne modifikatsioon ja palun ärge saatke kerneli arendajatele rämpsposti, et seda muudatust küsida.

Olen esitanud OnePlusile taotluse ja palunud mõnel oma targematel sõpradel seda probleemi uurida, kuid ma pole seni kumbki grupp vastu võtnud. Ma ei taha vastutustundetult spekuleerida selle üle, miks "interaktiivne" kuberner siin nii suhteliselt kehva tööd teeb, nii et selle asemel näitan teile mõnda oma leidu. Kui soovite seda oma peal proovida juurdunud OxygenOS ROM, peate seda tegema 1) laadige alla kerneli haldamise rakendus, ja siis 2) määrake "suure tuuma" klastri kuberneriks "konservatiivne" -- "nõudmisel" töötab ka, kuid ma ei leidnud erinevusi, mis vääriksid esimese energiasäästu kaotamist. Mõned kasutajad on teatanud, et selle asemel said nad need tulemused, vahetades ka oma "väikese" klastri kuberneri.


Lülitasin esmalt GPU profiilide vahekaardi ja leidsin kohesed, järjepidevad ja täielikult reprodutseeritavad täiustused, vahetades valitseja, mis välistas kiiresti segavad muutujad. Seejärel otsustasin kustutada kaadriandmed ja joonistada väljundi, tehes samal ajal konkreetseid ülesandeid, mis näitasid vaikeseadetes olulisi kaadrilangusi. Nende hulka kuuluvad seadete menüü kerimine (üles, siis alla, siis uuesti üles, kahe sekundi pärast), Gmaili kerimine (järjekindel kolm sekundit kerige mõlemal), kerides passiivses Hangoutsi vestluses, mis on täidetud emotikonide, piltide ja video eelvaatega (järjekindel kolmesekundiline kerimine mõlemad). Lõpetuseks vaatasin oma pettumust: kaadrisagedusprobleemid hapnikukäivitaja kõige vasakpoolsemale ekraanile üleminekul. Krundid leiate allpool.

Nagu näete, on erinevused märkimisväärne. "Konservatiivse" OnePlus 3T suudab üldiselt hoida palju lühemat kaadri renderdusaega, palju vähem naelu ja vähem tõmblevaid kaadreid. Olen määranud rohelise joone tähistama 16 ms joont, täpselt nagu tavalistes ekraanil kuvatavates GPU profiiliribades, ja nagu näete, on "interaktiivsel" seadistusel raskusi selle joone alla jäämisega isegi lihtsal ajal kerimine. Samuti näete, et segmentides, kus "interaktiivne" regulaator ei suuda jääda alla 16 ms kaadri kohta, ei ületa konservatiivne valim piiri või taastub kiiremini. Hangoutsi kerimisnäidistes tulid prognoositavad hüpped YouTube'i videote eelvaadetest ja piltidest mööda kerimisest ning üldiselt tegi "konservatiivne" kuberner palju paremat tööd. Lõpuks oli erinevus nii suur, et tagantjärele oleksin pidanud määrama fikseeritud skaala, kuna "konservatiivsete" proovide roheline joon on palju suurem, kuna see näeb palju vähem ja palju lühemaid naelu.

Soovitatav lugemine: OnePlus 3T jõudluse lahkamine

Üldiselt peaksite seda kindlasti kontrollima. Teie läbisõit võib varieeruda, kuid tundub, et see ei too minu kasutusse mingeid negatiivseid külgi (loogiliselt võttes ei tohiks olla muid probleeme peale jõudluse, mis näib olevat nii selle konkreetse ja veider puhul näide). [Hoiatus: anekdootlikud tõendid ees] Käitsin seda modifikatsiooni eile terve päeva ja mu OnePlus 3T sai hakkama laenguga, mis kestis alates kella 7.00. kuni 23:00 täielikult LTE-s, 4 tundi õigel ajal ekraani, veidi GPS-i kasutust ja vähemalt kaks tundi YouTube Redi taustaesitust (ekraan väljas). Ma tõesti ei oska öelda, kason oluliselt parem veel, aga see oli väga hea jooks, mis viis mind läbi kiire päeva.

Proovi!


Krediit: u/AmirZVaadake XDA OnePlus 3T foorumeid! >>>