Как я уже писал в этой статье, на днях праздник наконец случился и на улице 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. Остановимся на них подробнее.
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-права и ему.
Да, стоковое ядро – не идеальная среда для тонкой настройки и разгона. Но это всё, что у нас на текущий момент есть. Самым существенным ограничением является отсутствие доступа к вольтажам ядер CPU. Ну и ладно! Где наша не пропадала? Поехали!
Теперь давайте разберемся в том, что же мы собственно сделали:
Давайте же посмотрим к чему привели наши нехитрые в сущности манипуляции. Инструментом тестирования по доброй традиции у нас послужит бенчмарк Vellamo от самой Qualcomm.
Давайте посмотрим, как обстояли дела с этим тестом ранее:
И наш референсный “прокачанный HTC One M8:
Что же в итоге?
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.
Итоги:
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 еще есть куда расти. Но не забываем, что имеем дело со стоковым ядром. Так что потенциал гаджета еще далек от раскрытия.
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 наконец сможет передать пальму первенства по энергоэффективности представителю нового поколения флагманов. Впереди у нас еще много интересных статей в рамках этого цикла. До скорого! :)
Здравствуйте Андрей! Сделал все как по инструкции. Рут был получен так же как по вашей предыдущей инструкции.
В итоге у меня почему то при нагреве всегда сбивается Максимальная частота процессора (в разделе big). Кроме этого не сохраняются новые параметры Ускорение ввода частоты ядра 1 (остается 1248) и а ядра с 2 по 6 остаются в положении Отключено. То есть после перезагрузки изменения не сохраняются. По производительности не могу сказать что улучшился. В игре wot blitz фпс остались такими же на уровне 30, телефон греется (около 45 градусов). По автономности также улучшений не заметил. В чем может быть проблема? Могу ли я еще что то сделать для улучшения?
Вечер добрый. В общем все сделал по инструкции. И автономность, к моему сожалению не увеличилась. Как я понял это связано с перенагревом аппарата. В игре Atomas темп. Цп достигает 46 градусов по цельсию. И остывает он довольно долго. В чем может быть проблема? Рут, соответственно есть, настройки не сбиваются, только нижние параметры, которые изменяют частоту при касании. Пермиссив режим. Есть возможные варианты решения проблемы?
Здравствуйте. Интересная статья , только как быть с горантией , если ставить рут то она слетает ?
И так. А вот метал показал средний результат.
Вот, что получилось у меня.
А можно что-то подобное на Джи3 написать?) Был бы очень благодарен, и думаю не только я. =)
Рад, что статья помогла :)
Андрей доброго времени суток, есть просьба-предложение. Не могли бы вы в дополнение к данной статье или отдельно скинуть настройки для Kernel Adiutor (LG G4) при которых температура в нагрузке еще понижалась бы, пусть даже в ущерб производительности. Нагрев напрягает сильно, играть не хочется. Причем даже в легкие игры. У вас глубокие познания в тонкой настройке с помощью Kernel Adiutor, я сам пробовал просто частоты предельные понизить – ничего не вышло. Вообщем хочется умерить пыл процессора, но знаний не хватает, инструкция как в этой статье очень помогла бы.
Здравствуйте Андрей. Пожалуйста посмотрите мой комментарий в самом низу.
Заранее спасибо
Хочу поблагодарить автора за цикл статей про LG G4, очень полезное дело делаете, обзоров в сети полно, а вот материалов таких хороших по настройке и оптимизации не встречал пока, только форум 4PDA спасает отчасти. Теперь по руту и настройке. Рут получил по инструкции изложенной в предыдушей статье, софт для настройки поставил, вбил параметры как написано в статье и перезагрузился с помощью flashify. После перезагрузги все параметры в Kernel Adiutor сохранились, кроме частот разгона (в самом низу), позже перезагружал уже по простому, настройки не сбиваются. После настройки тело с привычной скоростью разрядилось и штатно было заряжено. И тут началось самое интересное, автономность заметно выросла по ощущениям, уже вторые сутки пошли что для G4 уже достижение, хоть я его и не мучал сильно (немного звонков, дома wi-fi, вне дома 2G на LTE не переключал, ватсапп, обновление с маркета, немного серфинга), но раньше даже в таком режиме до суток не дотягивал. Также могу отметить, что нагрев немного снизился, ощущается без замеров. Про отзывчивость интерфейса скажу следующее, вроди пошустрее сталло, но не кардинально. Вообщем, как думаю и для многих, в данном аппарате для меня слабым местом была автономность в первую очередь, во вторую нагрев, эти параметры существенно “подтянуты” благодаря данной статье, что очень важно. Производительности лично мне хватает с головой, а вот автономность и нагрев не радует совсем по сравнению с LG G2 c которого перешел на G4, поэтому любые подвижки в этом направлении всячески приветствую. Еще раз спасибо автору статьи, ждем новых полезных публикаций по данной трубе. Да, забыл сказать, тело LG G4 H818P EAC (РСТ) Dual sim.
У меня тоже настройки сбрасываются, причем даже когда просто скролишь вверх возвращаешься а они уже сброшены. Что делать? Чистил кэш удалял ставил не помогло.
возможно вы устанавливали root-прошивку уже поверх v10dс каким-то патчем безопасности. В таком случае установите вот это приложение http://www.mediafire.com/download/68x41zf4ikm8894/SELinuxModeChanger_2.0.2-minified_24.apk
и попробуйте повторить процедуру снова. Главное, чтобы у вас сохранилось значение в 1.8 ГГц для настройки “Порог синхронизации”. Настройки частоты при касании в разы менее важны.
А в той программе что-то надо менять?
к сожалению, я не телепат. Пожалуйста, сформулируйте вопрос. Спасибо :)
Я скачал программу которую Вы сказали, установил, что в ней нужно делать.
в ней нужно нажать кнопку перевода SELinux в режим permissive :)
Странно но не помогло((
После установки прошивки с рутом-перестал работать NFC)т.е. он включаться-включается, но карточки считывать перестал
Проблема решилась, извиняюсь
Отличная статья. А что Вы посоветуете сделать со стоком g2?
Со стоком g2 – ничего :). Благо, для него есть вагон кастомов. А там будут уже совершенно другие результаты. Главное не бояться :)
После ребута сбрасывает максимальную частоту цп и “увеличить частоту ядра” на умолчание. Выставляю заново, перезагрузка и опять сбрасывает. Уже раз 5 так сделал, сбрасывает и всё тут… Остальные настройки сохраняются.
попробуйте переустановить Kernel Adiutor, очистив перед этим кэш.
Здравствуйте, я не до конца понял, как же поступить мне: смело брать версию для отечественного рынка (H818P) или всё же морочиться с заказом версии 815 EU из-за границы?! И еще: версия H815 отличается от 815 EU? Или же вы просто для удобства дописали “EU”?
P.S.: отличные статьи, очень-очень нравятся. Теперь не представляю, как можно брать смартфоны на не Qualcomm SD.
Я бы на вашем месте брал 818Р и не мучался. Прошивки, когда таковые будут, будут поддерживаться и этой моделью. Пока же кастомов даже для 815EU практически нет. Точнее есть всего один. И тот на базе стока.
815 версий куча. Их больше 5-ти различных. И да, они отличаются. Потому не морочьте себе голову. И берите 818P. Только именно P. Иначе рискуете получить 818 для китайского рынка.
Именно из-за того, что наименование G4 в себе объединяет ворох из более чем 15(!) моделей, LG очень хочется задушить.
Нашел H815 очень дешево, он для TWN (Taiwan)/SEA (Southeast Asia вроде). 818P ощутимо дороже в интернет-магазинах. Может и не страшно брать азиатский 815? H818P ведь тоже в Азию поставляют (Thailand, например). Весь спектр LTE-частот поддерживают. Разве что одно отличие: на коробке с H818P перед перечнем частот пишут FDD LTE. Но почему именно FDD, если современные модули LTE поддерживают и FDD, и TDD. Или я чего-то не понимаю. Можно, конечно, взять 818P и не париться, но слишком уж заманчивая цена на 815-ые…
Мне вот интересно, а почему этим всем программисты LG не занимаются?
Читайте посты выше)
Комментарии №14-20.
Пришел написать, что картинка и шрифт на ней радуют глаз.
И еще стили комментариков улучшились
Меня интересует почему производитель все это не сделал изначально ?
А зачем? Так вы сможете использовать свой смартфон на 100% и вам не потребуется его обновлять каждый год))))
Большинство пользователей не заметят эти изменения, но производитель же производит настройку телефонов на заводе почему не сделать как нужно.
Маркетинг, “МЫ увеличили производительность на 13% по сравнению с прошлым флагманом. Купите и ощутите!!!”
Производитель не производит на заводах никакую “настройку”. Он просто записывает в system partition готовую версию прошивки под данную модель. При первом включении прошивка просто устанавливает значения параметров по умолчанию. Никакой “настройки” тут нет и близко.
Обратите внимание, что при первом включении аппарата, который вы только что достали из коробки, он загружается долго и приветствует вас стандартным первым экраном android с выбором языка и локализации.
Ну и чит. мой комментарий выше.
А вот примеры того, что можно сделать с гаджетом 2014 года. И того, как странно по сравнению с его модифицированной версией выглядят флагманы 2015 года : http://keddr.com/2015/07/htc-one-m8-tushim-pechku/
http://keddr.com/2015/06/htc-one-m8-overclocking-i-ne-tolko/
Ну и далее: почему Samsung изначально не запилил на уровне ядра поддержку hi-res audio для sgs3? Ведь по вашей логике “производитель знает обо всем”. Так почему же для этого смартфона с замечательным аудиочипом кому-то нужно было пилить кастомное ядро с этими настройками? http://keddr.com/2015/03/hi-fi-smartfon-chast-2-soft/
Почему wargaming не смогли запилить хорошую графику для WoT Blitz для мощных гаджетов на android и сообществу нужно это делать самостоятельно? http://keddr.com/2015/06/wot-blitz-na-android-fiksim-grafiku/
Таких вопросов море. Ответы на них очевидны. Подумайте. И сами все поймете. Тогда и перестанете верить во “всемогущего” и “бесконечно мудрого” производителя. У Высоцкого была отличная песня. Про “жираф большой. Ему видней”. Как раз про эту ситуацию :)
Производитель не знал что можно сделать эти изменения или ему все равно что может быть телефон быстрее и нагреваться меньше ?
Разработчики стоковых официальных прошивок за единичными исключениями никогда не заморачиваются оптимизацией. Как было сказано ниже, производителю для мирового рынка не интересно выпускать смартфон без недостатков. Выпуск такого гаджета чревать падением спроса из-за снижения частоты смены гаджетов. Как я уже демонстрировал на примере M8 в соотв. статьях, гаджет 2014 года вполне может не то что не отставать, но и напрямую конкурировать после доработок со стоковыми флагманами 2015 года. Менять такой девайс просто нет смысла. Гораздо дешевле для производителя не вкладывать огромное количество дорогих человекочасов разработчиков в оптимизацию того, что по замыслу должно меняться ежегодно. А просто собрать устройство из еще более мощных аппаратных компонентов. Так быстрее, дешевле и лучше. Для производителя. Но не для конечного пользователя. Вот почему нам и нужны кастомы. И доработки напильником.
Отличные статьи! Вы меня уже почти соблазнили проделать данную операцию. Возможно и займусь этим в свободное время.
Как вообще по личным впечатлениям стал работать смарт? Есть разница в работе интерфейса, игр? Как автономность?
Автономность: +1.5 часа экранного времени. Интерфейс не лагает. Производительность выше всяких похвал. Телефон перестал греться.
Fps? Ну вот пример. По сравнению с тем, что было… Ну да вы и так все видете
Вот к слову результаты которые у меня получились: https://goo.gl/photos/mHoWFrg7ofB2HHjY8
Именно они, а так же тот факт что все и так устраивает, меня пока останавливают. Буду ждать следующих статей!
Скорее всего вам очень серьезно повезло с экземпляром :). Ну и давайте быть честными – у вас односимочная модель. Не официальная. И в официальной отечественной рознице не продающаяся. Вполне возможно, что у односимочных версий governor-ы и настройки ядра изначально другие. Потому. Очень советую все-таки провести процедуру и посмотреть на результаты. Они скорее всего будут еще лучше :)
А с чего вы взяли, что у меня односимочная? Двухсимочная, купленная в официальной отечественной рознице.
Была идея таки провернуть процедуру, но я создание ленивое. Если на выходных будет скучно – проведу процедуру ради интереса.
Кстати, рейтинги в бенчмарке говорят о том, что не одному мне повезло с экземпляром.
версия на скриншотах не может быть двухсимочной по простой причине отсутствия сенсорной кнопки переключения SIM-карт, которая присутствует у меня на скриншотах повсеместно :). Возможно вы ее просто убрали из навбара. Потому это и ввело меня в заблюждение. По умолчанию она там есть.
Рейтинги в бенчмарке сменились пару дней назад. Аккурат тогда, когда Coldfire зарелизили свой метод root-а. что как бы намекает :))). Что было до этого в рейтингах – см. мои скриншоты 0-й части :)
Так лучше? :)
Зачем мне эта кнопка, если сим карта стоит одна?
Посмотрел. Metal и Multicore – результаты вроде-бы высокие, как у меня.
про кнопку уже написал в комментарии, ага :). По поводу результатов – вы прекрасно видите скриншоты того, что было в случае с моим экземпляром изначально. И это мягко говоря не так радужно, как в вашем случае. Таким образом делаем вывод – кому-то везет, а кому-то нет. Ради интереса все-таки проведите процедуру на выходных. Очень уж любопытно глянуть на результаты хорошего экземпляра :)
Кстати, возможно стоит уточнить, что я использую приложение Snapdragon BatteryGuru. Кажется, оно не должно заниматься подобной оптимизацией, но все же.
Принял решение таки апрейднуть аппарат по описанной вами процедуре, на днях займусь.
BatteryGuru конечно может вносить свою лепту. Но вряд ли она столь существенна.
Замечательная статья, как думаете , стоил ли уже ставить рут или всё-таки подождать выхода прошивок? Сам склонялся к 2му варианту до этого материала, теперь сомневаюсь)
Думаю, что потратив в общей сложности 25 минут на root и описанную в этой статье процедуру, вы получите отличный результат и сможете спокойно дождаться кастомных прошивок. На данный момент не вижу никаких препятствий для того, чтобы уже сегодня наслаждаться плодами гиковского прогресса :)
Я не могу в и-нете найти правильной инфы для настройки Boeffla kernel для SGS 3 . Можете вкратце в комменте изложить, как его настроить для того, что бы немного повысить время жизни от одного заряда? Сам ни капли не разработчик и в этих самых настройках не шарю нифига!
тут комментарием не обойдемся. Это тянет на полноценную стать. Возможно, как только у меня дойдут руки, напишу такой материал. По срокам ничего сказать не могу, но постараюсь в августе :).
Будет просто великолепно!!!)) Ждем.
Здравствуйте, Андрей.
Есть два вопроса.
Нужно ли делать вайп девайса?
Каков шанс превратить девайс в кирпич, при условии, что руки вроде как прямые)