La fluidità di OnePlus 3/3T aumenta con il governatore 'conservativo'... Sul serio (OxygenOS)

Dai un'occhiata a questa semplice mod per il tuo OnePlus 3 o OnePlus 3T rootato per aumentare significativamente la fluidità del tuo dispositivo!

Un paio di giorni fa, u/AmirZ scioccato il Subreddit di OnePlus quando ha scoperto che l'impostazione di OnePlus 3TIl cluster "Big Core" di un governatore "conservatore" avrebbe un effetto drammatico aumento fluidità. Sì, sul serio.

Per coloro che non hanno colto la contraddizione qui, il governatore del kernel è responsabile della gestione del file il comportamento di ridimensionamento del processore e i regolatori "conservatori" orientano il telefono verso il set più basso frequenze. Ciò significa che il processore aumenterà le frequenze sotto carichi maggiori e più persistenti, il che a sua volta aumenta la durata della batteria a scapito della fluidità e della reattività. OnePlus 3 e 3T utilizzano per impostazione predefinita il regolatore "interattivo", come previsto da qualsiasi telefono Android, che è più veloce nel ridimensionarsi e nel saltare attraverso lo spettro di frequenza impostato dall'OEM o dall'utente. Esistono variazioni di entrambi i governatori che senza dubbio ti sei imbattuto se hai mai aperto un'app di gestione del kernel per ottimizzare le tue impostazioni, ma di solito "conservatore" è non è la prima scelta degli utenti a causa degli handicap prestazionali che introduce e perché "interattivo" di solito fa comunque un buon lavoro per la maggior parte di noi. Tranne quando non è così.

Era del tutto inaspettato per il subreddit di OnePlus che un tale cambiamento avrebbe effettivamente aumentato le prestazioni di scorrimento e gli utenti si sono affrettati a condividere le loro esperienze e uno screenshot o due dei loro istogrammi di profilazione della GPU sullo schermo, molti sono rimasti poco convinta. Ad essere onesti, ero estremamente scettico sulla legittimità di questa modifica, anche se mi fidavo anche del verdetto generale basta rinunciare alla ROM LineageOS che avevo installato sul mio OnePlus 3T, flashare l'ultima Oxygen 7.1.1 Beta e provarla fuori. Con mia sorpresa, ha funzionato molto meglio di quanto mi aspettassi, e non si trattava solo di un placebo collettivo.

TIENI A MENTE: i risultati di questo articolo sono limitati alle prestazioni di scorrimento e al framerate, non velocità. Ci sono anche molte sfumature che non abbiamo trattato qui, e queste sono sicuramente legate al modo in cui questi regolatori si adattano al loro tempo di campionamento. I picchi nell'interattività, ad esempio, potrebbero essere causati dal processore che abbassa le frequenze tra un polling e l'altro. In breve, tieni presente che questa non è una modifica universalmente positiva e per favore non inviare spam agli sviluppatori del kernel per chiedere questa modifica.

Ho inviato una richiesta a OnePlus e ho chiesto ad alcuni dei miei amici più intelligenti di esaminare il problema, ma finora non ho ricevuto risposta da nessuno dei due gruppi. Non voglio fare speculazioni irresponsabili sul perché il governatore "interattivo" stia facendo un lavoro così relativamente scarso qui, quindi vi mostrerò invece alcune delle mie scoperte. Se vuoi provarlo sul tuo radicato ROM OxygenOS, è necessario 1) scarica un'app di gestione del kernel, poi 2) impostare il governatore del cluster "big core" su "conservatore" -- Anche "on demand" funziona, ma non ho riscontrato differenze che meriterebbero la perdita del risparmio energetico del primo. Alcuni utenti hanno riferito che, invece, hanno ottenuto questi risultati cambiando anche il governatore del loro "piccolo" cluster.


Per prima cosa ho attivato la scheda Profilazione GPU e ho riscontrato miglioramenti immediati, coerenti e completamente riproducibili cambiando il governatore, che ha rapidamente escluso variabili confondenti. Ho quindi deciso di scaricare i framedata e tracciare l'output mentre svolgevo attività specifiche che mostravano cali di frame significativi sulle impostazioni predefinite. Questi includono lo scorrimento del menu delle impostazioni (su, poi giù, poi di nuovo su, in due secondi), lo scorrimento di Gmail (coerenza di tre secondi scorrere su entrambi), scorrendo una chat di Hangouts inattiva popolata di emoji, immagini e un'anteprima video (scorrimento coerente di tre secondi su Entrambi). Alla fine, ho dato un'occhiata a un mio piccolo problema: i problemi di framerate quando si passa allo schermo più a sinistra di Oxygen Launcher. Potete trovare le trame qui sotto.

Come puoi vedere, le differenze ci sono significativo. Il OnePlus 3T su "conservativo" riesce a mantenere un tempo di rendering dei fotogrammi molto più basso in generale, con molti meno picchi e fotogrammi meno a scatti. Ho impostato la linea verde per rappresentare la linea dei 16 ms, proprio come nelle normali barre di profilazione della GPU sullo schermo, e come puoi vedere la configurazione "interattiva" fatica a rimanere sotto quella linea anche durante il semplice scorrimento. Puoi anche vedere che nei segmenti in cui il regolatore "interattivo" non riesce a rimanere sotto i 16 ms per fotogramma, il campione conservativo non supera la linea o recupera più rapidamente. Negli esempi di scorrimento di Hangouts, i picchi prevedibili provenivano dallo scorrimento oltre le anteprime e le immagini dei video di YouTube e, nel complesso, il governatore "conservatore" ha fatto un lavoro molto migliore. Infine, la differenza era così grande che, in retrospettiva, avrei dovuto impostare una scala fissa, poiché la linea verde sui campioni “conservatori” è molto più alta dato che vede picchi molto minori e molto più brevi.

Lettura consigliata: Analisi delle prestazioni di OnePlus 3T

Nel complesso, questo è qualcosa che dovresti assolutamente controllare. Il tuo chilometraggio può variare, ma non sembra introdurre alcun aspetto negativo nel mio utilizzo (logicamente, lì non dovrebbero esserci problemi diversi dalle prestazioni, il che apparentemente non è il caso in questo specifico e strano esempio). [Avvertimento: prove aneddotiche in vista] Ieri ho eseguito questa modifica tutto il giorno e il mio OnePlus 3T ha resistito con una carica che durava dalle 7:00 alle 23:00 interamente su LTE, con 4 ore di schermo attivo, un po' di utilizzo del GPS e almeno due ore di riproduzione in background di YouTube Red (schermo spento). Non posso davvero dire se sia così"È decisamente migliore per ora, ma è stata un'ottima corsa che mi ha portato a superare una giornata impegnativa.

Provaci!


Credito: u/AmirZDai un'occhiata ai forum OnePlus 3T di XDA! >>>