Ознайомтеся з цим простим модом для вашого OnePlus 3 або OnePlus 3T, щоб значно підвищити плавність роботи вашого пристрою!
Пару днів тому, u/AmirZ шокував Субреддит OnePlus коли він виявив, що налаштування OnePlus 3TКластер «Великого ядра» до «консервативного» губернатора буде драматичним збільшити плинність. Так, серйозно.
Для тих, хто не зрозумів протиріччя, керівник ядра відповідає за керування поведінка процесора при масштабуванні, а «консервативні» регулятори зміщують телефон до свого найнижчого набору частоти. Це означає, що процесор буде нарощувати частоти під більшими та постійнішими навантаженнями, що, у свою чергу, збільшує час автономної роботи за рахунок плавності та чуйності. OnePlus 3 і 3T використовують «інтерактивний» регулятор за замовчуванням, як і очікується від будь-якого телефону Android, який швидше масштабується та перескакує частотний спектр, встановлений OEM або користувачем. Існують варіації обох регуляторів, які ви, безсумнівно, зустріли, якщо коли-небудь відкривали програму керування ядром, щоб налаштувати свої налаштування, але «консервативний» зазвичай це не перший вибір користувачів через погіршення продуктивності, а також через те, що "інтерактивний" зазвичай виконує досить хорошу роботу для більшості з нас. За винятком випадків, коли це не так.
Для субредіту OnePlus було абсолютно неочікувано, що така зміна фактично збільшить продуктивність прокручування, і в той час як користувачі швидко поділилися своїм досвідом і знімками екрана чи двома своїми екранними гістограмами профілювання GPU, багато хто залишився не переконаний. Чесно кажучи, я дуже скептично ставився до законності цього налаштування, хоча я також довіряв загальному вердикту достатньо, щоб відмовитися від LineageOS ROM, який я налаштував на своєму OnePlus 3T, спалахнути останню версію Oxygen 7.1.1 Beta та спробувати поза. На мій подив, це спрацювало значно краще ніж я очікував, і це було не просто якесь колективне плацебо.
ЗАПАМ'ЯТАТИ: результати цієї статті обмежуються продуктивністю прокручування та частотою кадрів, ні швидкість. Існує також багато нюансів, які ми тут не розглянули, і це, безумовно, пов’язано зі способом, у який ці регулятори масштабуються відповідно до часу вибірки. Списки в інтерактивному режимі, наприклад, можуть бути спричинені тим, що процесор знижує частоти між опитуваннями. Коротше кажучи, майте на увазі, що це не універсальна позитивна модифікація, і будь ласка не розсилайте розробникам ядра спам, щоб попросити цю зміну.
Я надіслав запит до OnePlus і попросив кількох своїх розумніших друзів розглянути цю проблему, але жодна група досі не отримала відповіді. Я не хочу безвідповідально міркувати про те, чому «інтерактивний» губернатор виконує тут таку відносно погану роботу, тому замість цього я збираюся показати вам деякі зі своїх висновків. Якщо ви хочете спробувати це на своєму вкорінений OxygenOS ROM, вам потрібно 1) завантажте програму для керування ядром, і потім 2) встановіть регулятор кластера "великого ядра" на "консервативний" -- "на вимогу" також працює, але я не знайшов відмінностей, які б заслуговували на втрату енергозбереження першого. Деякі користувачі повідомили, що натомість вони отримали ці результати, також змінивши регулятор свого «маленького» кластера.
Спочатку я перемкнув вкладку GPU Profiling і виявив миттєві, узгоджені та повністю відтворювані покращення, перемкнувши регулятор, який швидко виключив змішуючі змінні. Потім я вирішив скинути дані фрейму та побудувати вихідні дані під час виконання конкретних завдань, які показали значне падіння кадрів у налаштуваннях за замовчуванням. До них належать прокручування меню налаштувань (вгору, потім вниз, потім знову вгору протягом двох секунд), прокручування Gmail (послідовні три секунди). прокручування на обох), прокручування неактивного чату Hangouts, заповненого смайлами, зображеннями та попереднім переглядом відео (послідовне трисекундне прокручування на обидва). Нарешті, я подивився на свою неприємність: частота кадрів виникає під час перемикання на крайній лівий екран Oxygen Launcher. Нижче ви можете знайти сюжети.
Як бачите, відмінності є значний. OnePlus 3T на «консервативному» режимі вдається підтримувати набагато нижчий час рендерингу кадрів загалом, з набагато меншою кількістю різких і різких кадрів. Я встановив зелену лінію, щоб представляти лінію 16 мс, так само, як у звичайних панелях профілювання GPU на екрані, і, як ви бачите, «інтерактивним» налаштуванням важко залишатися під цією лінією навіть під час простого прокручування. Ви також можете побачити, що в сегментах, де «інтерактивний» регулятор не може залишатися нижче 16 мс на кадр, консервативна вибірка або не перетинає межу, або відновлюється швидше. У зразках прокручування Hangouts передбачувані сплески відбулися внаслідок прокручування повз попередній перегляд відео та зображень YouTube, і загалом «консервативний» губернатор виконав набагато краще роботу. Нарешті, різниця була настільки великою, що в ретроспективі я мав би встановити фіксовану шкалу, оскільки зелена лінія на «консервативних» зразках набагато вища, оскільки вона бачить набагато менше і набагато коротші спайки.
Рекомендована література: Розбір продуктивності OnePlus 3T
Загалом, це те, що вам точно варто перевірити. Ваш пробіг може відрізнятися, але, здається, це не вносить негативу в моє використання (логічно, що не повинно бути жодних проблем, окрім продуктивності, що, здається, не так у цьому специфічному та дивному екземпляр). [УВАГА: незаперечні докази попереду] Учора я працював із цією модифікацією цілий день, і мій OnePlus 3T впорався із зарядом із 7 ранку до 23:00 повністю на LTE, з 4 годинами роботи екрана, деяким використанням GPS і принаймні двома годинами фонового відтворення YouTube Red (екран вимкнено). Я справді не можу сказати, чи цезначно краще поки що, але це був дуже хороший біг, який провів мене через напружений день.
Спробувати!
Авторство: u/AmirZПерегляньте форуми OnePlus 3T на XDA! >>>