Регистрация    Войти
Авторизация
» » » LG G4. Часть 2. Kernel Adiutor и разгон в стоке

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

Категория: Мобильные / Смартфоны
Как я уже писал в этой статье, на днях праздник наконец случился и на улице LG G4. Для абсолютного большинства версий смартфона появился root-метод. Но сам по себе SuperSU – не панацея. Это лишь инструмент для решения некоторых выявленных в 0-й части цикла проблем. Давайте попробуем при помощи хорошо знакомой нам утилиты Kernel Adiutor выжать из стокового ядра максимум того, на что оно способно. Перед вами первая и пока единственная на просторах Internet-а статья о разгоне G4.

На данный момент с кастомными прошивками и ядрами у G4 беда. Эти самые кастомы в количестве пары штук есть только для 815EU и то, только по той причине, что LG соизволила открыть для этой модели bootloader. Казалось бы, ловить здесь нечего. И смартфон временно обречен на ожидание лучших времен. Но, как выяснилось, и у стокового ядра есть потенциал.
Немного теории
Сердцем LG G4 является SoC Qualcomm Snapdragon 808. Она объединяет в себе в том числе 6-ядерный 64-разрядный CPU и предтоповый GPU Adreno 418. Остановимся на них подробнее.
LG G4. Часть 2. Kernel Adiutor и разгон в стоке


CPU основан на архитектуре Harvard big.LITTLE и содержит 2 несимметричных блока по 2 и 4 ядра соответственно. Блок из 2 ядер основан на более производительной версии архитектуры Cortex-A57, работающих с максимальной штатной частотой 1.82 ГГц. Блок из 4-ядер основан на Cortex-A53, а пиковая штатная частота каждого ядра составляет 1.44 ГГц. Минимальная частот ядер обоих блоков составляет 384 МГц.  Штатная “рабочая” частота ядер обоих блоков в повседневных задачах (не в играх) равна 1.2 ГГц.
GPU Adreno 418 обладает идентичным топовому Adreno 430 набором инструкций. Различия только в производительности. Штатная подборка частот для рабочих режимов составляет 300, 490 и 600 МГц соответственно.
Вооружившись этими знаниями, установив Kernel Adiutor и обязательный для его работы Busybox, а также выдав им root-права, мы переходим к практике. Также не забываем перед этим установить Flashify и выдать root-права и ему.
Over the top
Да, стоковое ядро – не идеальная среда для тонкой настройки и разгона. Но это всё, что у нас на текущий момент есть. Самым существенным ограничением является отсутствие доступа к вольтажам ядер CPU. Ну и ладно! Где наша не пропадала? Поехали!
В разделе ЦП программы Kernel Adiutor находим блок big. Убеждаемся в том, что Планировщиком процессора у нас выбран interactive. Если же нет, то выставляем именно этот governor.

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

В том же блоке открываем меню Переменные планировщика CPU. В этом меню проводим следующие изменения:

– gpu_max_freq = 650000000

– gpu_range_end_freq = 600000000

– hispeed_freq = 960000

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

 В блоке big убеждаемся, что параметр Частота ЦП макс у нас равна 1824 МГц. Если же это не так, то выставляем именно это значение.
Переходим в блок LITTLE (скроллим вниз). Убеждаемся также, что Планировщиком для этого блока ядер выбран interactive. Если нет, то выбираем именно этот governor.
В блоке LITTLE открываем меню Переменные планировщика CPU и повторяем тут действия из пункта 2.
Возвращаемся в раздел ЦП и скроллим вниз к блоку Разгон ЦП.
В этом блоке настроей устанавливаем следующие значения:

– Интервал = 1500 мс;

– Порог синхронизации = 1824 МГц;

Ввод для ядер 1 – 2 = 1824 МГц, для ядер 3-4 = 1440 МГц;

LG G4. Часть 2. Kernel Adiutor и разгон в стоке


[/url]http://keddr.com/wp-content/uploads/2015/07/Screenshot_2015-07-30-09-00-40.png[/img]
Ползунок “Применять при загрузке” переводим в положение ВКЛ.

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

Перезагружаем смартфон посредством Flashify.

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

После перезагрузке дожидаемся сообщения “Ваши настройки применены”.

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

Открываем Kernel Adiutor и убеждаемся в том, что все настройки сохранились. В некоторых случаях может потребоваться повторное выполнение части действий пункта №7. Это стандартный баг Kernel Adiutor. Не стоит обращать на это внимание.
Теперь давайте разберемся в том, что же мы собственно сделали:
Повысили максимальную частоту GPU до 650 МГц (параметр gpu_max_freq).
Повысили номинальную частоту GPU до 600 МГц (параметр gpu_range_end_freq).
Установили порог повышения частоты всех 6-ти(!) ядер процессора до 1.8 ГГц на отметку 960 МГц (параметр hispeed_freq). При достижении этого порога происходит принудительное кратковременное повышение частоты всех ядер до отметку 1824 ГГц (параметр Порог синхронизации). Настройки ядер блока LITTLE при этом игнорируются.
Минимальный интервал повышения частоты всех процессорных ядер до 1.8 ГГц установлен на отметке 1500 мс. Это значит, что как минимум на протяжении 1500 мс все ядра процессора при достижении порога в 960 МГц перейдут на частотный режим 1.8 ГГц. Что позволит за короткий промежуток времени выполнить определенную “очередь” действий и оптимизирует как нагрузку, так и энергопотребление. Ведь кратковременное повышение производительности до максимума позволяет экономить заряд батареи и поддерживать оптимальный температурный режим по сравнению с долговременной работой в номинальном режиме.
Мы установили стартовые частоты для ядер двух групп при прикосновении пользователя к экрану на отметках 1824 и 1440 МГц соответственно. Это значит, что отзывчивость интерфейса и производительность системы в целом при прикосновении возрастут.
Результаты
Давайте же посмотрим к чему привели наши нехитрые в сущности манипуляции. Инструментом тестирования по доброй традиции у нас послужит бенчмарк Vellamo от самой Qualcomm.
Chrome browser & WebView:

здесь наш слегка доработанный G4 показал потрясающие результаты. Прогресс виден невооруженным взглядом и в том, что касается энергоэффективности превосходит все ожидания.
LG G4. Часть 2. Kernel Adiutor и разгон в стоке

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

Давайте посмотрим, как обстояли дела с этим тестом ранее:
LG G4. Часть 2. Kernel Adiutor и разгон в стоке

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

И наш референсный “прокачанный HTC One M8:
LG G4. Часть 2. Kernel Adiutor и разгон в стоке

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

Что же в итоге?
 HTC One M8 
 G4 stock 
 G4 stock&overclock 
 Chrome browser 
3533
3797 (+7.5%)
4061 (+15%)
 WebView
3215
 2917 (-9.26%)
3235 (+0.6%)
 Chrome Max Temp (?C) 
33?
41? (+24%)
37.3? (+13%)
 WebView Max Temp (?C) 
34.8?
41.8? (+20%)
38.8° (+11.5%)
Как видим, наш разогнанный G4 стал существенно быстрее в сетевых задачах. И при этом ощутимо холоднее. А значит помимо комфортного web-серфинга и работы с web-приложениями (включая игры), он будет работать дольше! Теперь по сбалансированности и энергоэффективности сетевых G4 может по праву стоять в одном ряду с M8.
Multicore:

Здесь ситуация аналогична. G4 stock&overclocked показывает себя с наилучшей стороны.
LG G4. Часть 2. Kernel Adiutor и разгон в стоке

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

Давайте освежим изначальными результатами:
LG G4. Часть 2. Kernel Adiutor и разгон в стоке

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

Референсный M8 во всей красе:
LG G4. Часть 2. Kernel Adiutor и разгон в стоке

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

Итоги:
 HTC One M8 
 G4 stock 
 G4 stock&overclock 
 Multicore
1770
2008 (+13.4%)
2251 (+27%)
 Multicore Max Temp (?C) 
33.2?
41.8? (+26%)
39? (+17.5%)
И снова мы получаем более чем ощутимый (на уровне 30%!) прирост производительности по сравнению с М8. Глядя на жалкие 13.4% стокового G4 масштабы улучшений становятся очевидными. При этом гаджет работает в таких режимах заметно холоднее и дольше. Кратковременный пик в 39? с последующим быстрым остыванием до 36.5? подтверждает правильность выбранной нами при разгоне концепции быстрых пиков производительности. Да, в том, что касается температурных режимов G4 еще есть куда расти. Но не забываем, что имеем дело со стоковым ядром. Так что потенциал гаджета еще далек от раскрытия.
Metal:

Окончательно убеждаемся, что имеем дело с закономерностью, а не с совпадением. Смотрим на результаты нашего подопытного:
LG G4. Часть 2. Kernel Adiutor и разгон в стоке

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

Свершения нашего G4 в стоке:
LG G4. Часть 2. Kernel Adiutor и разгон в стоке

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

И, как всегда, наш заслуженный M8:
LG G4. Часть 2. Kernel Adiutor и разгон в стоке

LG G4. Часть 2. Kernel Adiutor и разгон в стоке

Выводы:
 HTC One M8 
 G4 stock 
 G4 stock&overclock 
 Metal
1809
2050 (+13.3%)
2250 (+24.3%)
 Multicore Max Temp (?C) 
34.5?
41.3? (+19.7%)
35.4? (+2.6%)
А вот здесь нас ждет настоящее откровение! Разогнанный G4 в тесте, призванном показывать производительность в т.ч. и в играх, обеспечивает прирост в 24% и при этом греется больше нашего референсного М8 всего на 0.9 ?С. И это все еще на стоковом ядре! Скрытый потенциал начинает давать о себе знать и намекает на те невероятные результаты, которые мы увидим при использовании кастомных ядер и прошивок.
Заключение
Пусть даже на сегодняшний день для LG G4 еще нет кастомных прошивок и ядер. Пусть доступ к вольтажам и существенному повышению частот нам временно закрыт. Но уже сейчас root дает нам вполне реальную возможность существенно улучшить как производительность, так и энергоэффективность нашего подопытного. Вместе с первыми результатами появляется и понимание реального потенциала “четверки”, который будет раскрыт с выходом кастомов. Как видно по строчкам рейтингов Vellamo, кто-то пробовал разгонять LG G4 до нас. Скорее всего это была модель 815 EU, bootloader которой официально разблокирован несколько недель назад. Но нам повезло, пусть и совсем чуть-чуть, но больше.

Вполне возможно, что семейству S6 придется поступиться первыми строчками рейтингов в бенчмарках, а доработанный M8 наконец сможет передать пальму первенства по энергоэффективности представителю нового поколения флагманов. Впереди у нас еще много интересных статей в рамках этого цикла. До скорого! :)
Теги: Android
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
Написать комментарий
Ваше Имя:
Ваш E-Mail:
Полужирный Наклонный текст Подчёркнутый текст Зачёркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Вставка ссылкиВставка защищённой ссылки Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите код: