Меню Рубрики

Установка lineage os на asus zenfone 2

LineageOS на asus zenfone 2

По сути этот пост — замена или реинкарнация моего предыдущего рассказа. Поскольку CaynegenMod OS прекратило развитие и все наработки ушли в open sourse, теперь эта ветка называется LineageOS, в которой портирование устройств началось довольно бодро. В этом списке есть и Asus Zenfone 2 в различных модификациях. На скриншоте видно, какие устройства поддерживаются на данный момент. Сборки основаны на CaynegenMod 14.1 версия Android 7.1.1 и это невероятно круто, потому как асус вряд ли так же быстро обновит свои уже не новые устройства.

Без всяких замеров, бечмарков и прочих тестов невооруженным глазом видно, насколько смартфон стал быстр, отзывчив и приятен в использовании.

Как установить новую прошивку LineageOS

Последовательно выполнить несколько шагов, о которых я постараюсь рассказать подробно, поехали:

Для начала сохраните все необходимые данные, синхронизируйте телефон с облаком Google: контакты, настройки, календарь и прочее… Рассказывать, как это сделать, не стану, если вы вознамерились сменить прошивку, такие простые вещи тем более вам известны.

На втором этапе нужно скачать все необходимое

  1. Хороший кабель для соединения с компьютером.
  2. Проверьте зарядку гаджета (80% это хорошо).
  3. Драйвера, если не установлены ранее. Я их закинул в одну папку, выбирайте нужный.
  4. Скачайте прошивку с сайта XDA. Выберете версию согласно вашего аппарата и поместите на устройство или sd карту.
  5. Архив с рекавери TWRP для версии Asus ze550ml (Z008)илиAsus ze551ml (Z00A)
  6. Сервисы Пoogle от opengappsя обычно ставлю пакет pico, но вы можете выбрать любой. Если аппарат на чипе интел, как у меня, выбирайте x86 и версию 7.1

Убедитесь, что прошивка и opengapps на внутренней памяти или на sd карте. У нас все готово, чтобы перейти к действию.

Приступаем к прошивке

Если загрузчик разблокирован, тогда этот шаг пропускайте, если телефон с прошивкой от производителя — то вот простая инструкция:

  1. Скачать и разархивировать архив в любую папку
  2. Включить отладку по USB в настройках смартфона
  3. Установить драйвера, если не установились автоматом: Intel для Andro >

Выключаем телефон, отключаем кабель питания, зажимаем кнопку громкости + и питание. Аппарат завибрировал, питание можно отпустить, ждем появления на экране зеленого робота.

Затем распаковываем архив в любое удобное место M_BL_upgrade_for_zf2_550ml_6.0 или M_BL_upgrade_for_zf2_551ml_6.0 (согласно вашему устройству) и запускаем upgrade.bat, как показано в видео. Немного терпения, дождитесь появления «для продолжения нажмите любую клавишу». Можно отключать кабель.

После того как отключили кабель, выберете кнопками громкости режим перезагрузки Recovery Mode и нажмите кнопку питания.
Для начала нужно очистить телефон от старой прошивки, будьте внимательны! Кликните на Wipe и отметьте галочками пункты:

  • Dalvik/ART Cache
  • System
  • Cache
  • Data

Сделайте свайп вправо, потом кнопками «назад» вернитесь в главное меню. Кликните Install и найдите место на телефоне куда положили прошивку и запустите тем же свайпом вправо установку. После ее окончания повторите процедуру с установкой Gapps.

По окончании просто перезагрузите устройство в систему. Первый запуск может быть несколько долгим, но это нормально.

По моим наблюдениям все работает хорошо, ошибка во встроенном браузере лечится его отключением. Использую хром. Больше сбоев, ошибок и багов не замечено. Вы получаете отзывчивый аппарат с последней операционной системой и последующими обновлениями по воздуху. Рекомендую!

источник

Установка lineage os на asus zenfone 2

[LP] — рекавери для LPbootloader (LPblobs)
[MM] — рекавери для MMbootloader (MMblobs)

02.02.2020. Прошивки -> Android 5 -> Z00D: Альтернативная ссылка на AICP
03.09.2019. Прошивки -> Android 5 -> Z00D: Обновлена ссылка на CM12.1
29.06.2019. Обновлены или удалены неактуальные ссылки
28.05.2019. Recovery -> TWRP 3.3.1
21.04.2019. Recovery -> TWRP 3.3.0

По вопросам наполнения и актуализации шапки обращаться в QMS
Куратор темы — Арт2000

Сообщение отредактировал Арт2000 — 26.02.20, 19:56

Представляю своё кастомное ядро для стоковых и некоторых кастомных на основе стока, прошивок ZE551ML и ZE550ML на основе исходников Zenfone Zoom ZX551ML 2.26.40, тестировал на2.20.40.184, не уверен, но вполне может работать и на остальных прошивках серии 2.20.40.ххх, а также 2.19.40.22, 2.19.40.20, 2.19.40.18.

Карты памяти в формате ExFAT теперь ПОЛНОЦЕННО работают,как на стоковом ядре!

Внимание. В очень редких случаях бывает, что при использовании карточек ExFAT при переходе на моё ядро с других кастомных ядер, папки получаются нулевого размера. Скорее всего-это из-за того что я использую в последних ядрах драйвера ExFAT из стокового ядра, а в других ядрах для стока-сторонние драйвера от Samsung. Решение- скинуть все данные с карты на ПК, форматруть ёё в ExFAT и залить данные обратно.

Если Вам нравятся мои ядра и у Вас есть желание поддержать меня, см. информацию в профиле

Fix: Аппарат во сне переходил в активный режим

11.06.2016
Уменьшил уровень подсветки дисплея при слабом окружающем освещении раза в 2 при использовании автоматической яркости

Выкинул лишние модули, а то в прошлой версии пару лишних запихнул

В код добавил идентификатор процессоров Moorefield и на основе этого попробовал оптимизировать говернор Interactive и драйвер SFI под это семейство

Изменил драйвер sfi-cpufreq, теперь он почти как на андроид 4.4.2
09.06.2016
Перешел на новые исходники Zenfone Zoom ZX551ML от 3 июня

В очередной раз выпилил отключение ядер процессора при отключении экрана,на этот раз навсегда.

03.06.2016
Возвратил полную поддержку exFAT(карта видна из всех прог,в т.ч SD Maid, при изменениях данных на карте сторонними файменами всплывает окно, где можно выбрать SD карту)

Улучшил поддержку для NTFS OTG девайсов, теперь они видны из прог, которые поддерживают API андроида 5,т.е.скажем, можно в Dual Boot Patcher ставить ZIP с отг накопителя в формате NTFS, он будет видим в проге. Запись/изменение файлов на внешний OTG NTFS накопитель через сторонние файлмены без редактирования platform.xml прогой NextAPP SD Fix,невозможна(надеюсь, пока), хотя и накопитель появляется в списке на разрешение записи. Напомню, что родным диспетчером файлов вы можете спокойно записывать/удалять/изменять файлы даже без изменения platform.xml

Полная поддержка внутренних карт памяти в формате NTFS на чтение и запись «из коробки» без танцев с бубном, любым файл менеджером.

В стоковом говерноре Interactive три ядра отключаются при погасшем экране

Теперь о минусе нового ядра: дольше загружается, на лого ASUS подольше висит. Это связано с тем, что при старте автоматически каждый раз подменяется одна библиотека в system/lib.

23.05.2016
Сделал полную поддержку формата NTFS на чтение/запись для OTG девайсов(без всякого стороннего софта автоматом монтируется/размонтируется,всплывает окно,что внешний девайс подключён, в родном диспетчере файлов видно и т.д). Для поддержки записи/изменения/удаления файлов через сторонние файлмены требуется изменение файла platform.xml(на чтение и без этого работает), через родной диспетчер файлов работает без танцев с бубном

Чуток изменил дрова дисплея

Говернор Interactive чуток поменял
20.05.2016
Исходя из нескольких жалоб на увеличившееся потребление, опять выпилил тачбуст из говернора Interactive

Также в говерноре Interactive выпилил таймер перехода в режим простоя, т.к. нашел инфу, что они не нужны на платформе Merrifield(следовательно, наверное не нужны и на Moorefield)

Выпилил ненужный(вроде) модуль камеры

Выпилил виртуальные USB serial drivers для Linux(не упомянул в описании, что добавлял), так как может они влияли на потребление и я так их не смог заставить работать

Прочие мелкие выпиливания
16.05.2016
Ramdisk от 184 прошивки

Драйвера ExFAT от Zenfone Zoom ZX551ML

Решил вернуть touchboost в стоковый говернор Interactive(а то всё же иногда аппарат вяловато работал и на максимальной частоте многовато времени проводил), но с изменениями: длительность тачбуста уменьшил до 30000 вместо стоковых 80000, частота touchboost_freq=1166 МГц

Вернул забытые в прошлой сборке функции юсб клавы и мыши
13.05.2016
Ramdisk от 183 прошивки

Небольшие оптимизации в коде(мне показалось, аппарат стал чуток меньше потреблять при серфинге, просмотре видео и т.п)
23.04.2016
Перебрался на самые новые исходники Zenfone Zoom от 20 апреля, в них немало изменений. Например драйвера флеш-памяти новые(похоже активировали eMMC v5.1, т.к в 73 прошивке это в чейнджлоге), дрова зарядки, юсб, high speed uart и т.д. Писькамер зашкаливает, выдал 61651 балл на дефолтном интерактиве, обновил яву для сборки minigzip openssl, перешел на Ubuntu 16.04

Удалил состояния холостого хода от Linux 4.6(раз в линуксе 4.6 пока нет процессоров Moorefield- то пускай будут стоковые, асусу виднее)

Кое-чего в настройках драйверов CLK позаимствовал из Linux 4.6

Оказывается я для 550 не ту версию залил- исправляю сиё недоразумение

Теперь точно выпилил тачбуст из интерактива, он не равен минимальной частоте, а его вообще больше нет
17.04.2016
Устранил главные недостатки своего ядра:
1..Было невозможно записывать на карту памяти формата exFAT, изменять/удалять/переименовывать файлы на карте памяти в формате exFAT средствами Android 5, теперь можно как и на стоковом ядре в диалоговом окне выбрать Продолжить- SD карта- выбрать папку SD-карта- и запись/удаление/изменение будет происходить даже без всякого изменения platform.xml программой SDFix или вручную. Также теперь карта памяти доступна и в тех приложениях, где и изменение platform.xml не помогало(например, в мультибуте Dual Boot Patcher)
2. Приложения, перенесённые на карту памяти формата exFAT на стоковом ядре, были не видны при использовании моего ядра- теперь всё в порядке!

16.04.2016
Выпилил вновь тачбуст из говернора Interactive

Опять в говерноры Interactive, Interactive Pro, Cyan, Intel заложил функцию отключения 3 и 4го ядра, когда экран погашен
14.04.2016
Обновил AOSP 5.1.1_r30 до 5.1.1_r37 для сборок openssl minigzip для ядра

Полностью сбросил конфиг ядра и переконфигурировал его с нуля, используя за базу конфиг для Zenfone Zoom ZX551ML

Избавился от дешёвого понта в виде сборок кастомным GCC Sabermod(ну ничего это не даёт), опять использую родной AOSPовский GCC 4.9

Видеоговернор simple_ondemand из новейшего ядра Linux 4.6

Кое-какие адаптации ramdisk’а под конфиг Zoom’а

Вернул говернор Hotplug(не путайте с драйвером хотплага, его возвращать не намерен!)

alex@rya уже тестировал ядро, говорит производительность в играх выросла
12.04.2016

Ramdisk от новой 178 прошивки

Изменения в драйвере sfi-cpufreq

Опять поковырялся в говерноре Interactive: вернул возможность настройки тачбуста, полностью удалил неиспользуемый параметр boost, опять хайспид равен максимальной частоте

Опять автоподсветка автоматическая, без задания минимального уровня яркости

Ядра во сне не отключаются

В говерноре Interactive вернул тачбуст на стоковые 1333 мгц

В драйвера холостого хода процессора добавил состояния из новейшего ядра linux 4.6, как я понял, процессор будет глубже погружаться в сон
09.04.2016
В говерноры Interactive, Interactive Pro, Cyan, Intel заложил функцию отключения трёх ядер, когда экран погашен(но мне кажется,что прибавки в автономности нет)

В говерноре Interactive опять выставил hispeed_freq на 1833 МГц

08.04.2016
Удалил корень зла последних трёх моих ядер-поддержку F2FS(наш новый куратор уже потестил и говорит производительность в играх стала не хуже ядра от 28 марта, с моей стороны скажу,что нагрев в танках у меня снизился на 5-10 градусов), должен и жор упасть

Удалил отключение ядер во сне, мне показалось,что это не увеличивало автономность
07.04.2016/2
Провёл чистку кода от лишней мишуры(напр. сборка с оптимизацией march=silvermont ничего в итоге не даёт, а даже и портит картину), производительность возросла, теперь антуту уверенно берёт рубеж 61000 баллов даже со стоящими по умолчанию говерноре Interactive и планировщике CFQ, хотя они не самые быстрые(у меня от 61200 до 61400 выдает)

Опять убрал минимальный уровень автоподсветки, регулируется автоматически
07.04.2016
Поднял touchboost_freq до 750 МГц(может,это решит проблемы с разблокировкой по даблтапу, возникающие у некоторых пользователей)

Кое-что,связанное с виртуальной машиной KVM вынес опять в модули,как это и было на моих мартовских и ещё более ранних ядрах.

Из говернора Interactive практически выпилил touchboost_freq, сделав его не настраиваемым и равным минимумальной частоте, уменьшил значение touchboostpulse_duration с 80000 до 60000. Должен уменьшиться жор от действиях, при которых нужно часто тыкать в экран(интернет-серфинг, игры и т.д)
02.04.2016

Полноценная поддержка F2FS

Поправил говернор Interactive,а то если переключиться на другой говернор,а потом вернуться обратно- не работал touchboost, по умолчанию задал его на 1333 МГц
31.03.2016
Немного поднял производительность

Удалось наладить нормальную работу и без оптимизации -Ofast

30.03.2016
Удалил активный хотплаг

Пофиксил тем самым возможные зависания телефона при переключении говерноров

В говерноры Interactive, Interactive Pro, Cyan, Intel заложил функцию отключения 3 и 4го ядра, когда экран погашен
28.03.2016

Отменил ограничения hispeed_ и touchboost_freq в говерноре Interactive, небольшие изменения в драйвере AutoSMP, вроде ещё уменьшил вероятность зависаний при переключении говерноров через kernel Auditor, пофиксил залипания ядер на максимальных частотах при возвращении на говернор Interactive и прочие оптимизации

27.03.2016
Вернулся к драйверу хотлага AutoSMP, сделав в нем ряд изменений:
-при отключении экрана 3 и 4е ядро наглухо отключаются(пусть вас не смущает пункт «Одно ядро при выключенном экране» в аудиторе- их будет 2 работать, а не одно, в этом и есть мое изменение)
-в онлайне строго 1 и 2е ядро, свистоплясок не будет(по дефолту бы скакали и были б нелепые сочетания, скажем, 1 и 4е)
-ну и в общем подкрутил параметры,чтоб интерфейс и игры работали нормально(танки на макс. графике идут отлично, антуту примерно 60300 баллов)

Чтобы аппарат завис при переключении говерноров через аудитор, теперь надо очень постараться

Ramdisk теперь от 174 прошивки(кто-то сетовал, что на 165 много вейклоков)

25.03.2016
Удалил принудительное выключение ядер при погасшем экране, я думаю, что это и вызывало очень частые ребуты при смене говерноров через кернел аудитор

Поскольку вернул по умолчанию говернор Interactive, то должно снизиться энергопотребление по сравнению с предыдущей версией

Вроде повысил производительность в играх

22.03.2016/2
Поковырялся в драйверах и говернорах в целях фикса зависаний и ребутов при смене профилей и говерноров через Kernel Auditor. не уверен, что полностью решил проблему,но у меня за 2 часа тестов регулярных переключений говерноров больше не возникло зависаний.

Сменил параметры говернора Interactive Pro на более экономичные
22.03.2016
Добавил в драйвер хотплага принудительное отключение 3го и 4го ядра, как только экран гаснет, т.е. безразлично какая нагрузка, какие события и т.д.- 3е и 4е ядро будут намертво отключены. Раньше я замечал, что они включались, пусть и на короткое время, когда,скажем,почта приходила и т.д, теперь процессор будет в покое. Кстати, это распространяется даже на тот случай,если вы выставили через аудитор в настройках 3 или 4 ядра онлайн, как только погасите экран- 3 и 4 ядро отключатся

Поковырялся в драйвере частот- теперь при сменах говерноров не будут оставаться папки от предыдущих говерноров,как это часто бывало. Говерноры не надо переключать Kernel Auditor’ом, он вызывает краш ядра, в логах которого будет написано,что типа не получилось записать объекты, не получилось удалить группу. пробуйте через другие программы, по крайней мере через No-Frills CPU Control нормально

В говерноре Interactive Pro активировал 3 параметра: пока нагрузка на каком-либо ядре выше 60% и/или частота какого-либо ядра выше чем 1083 Мгц- частоты всех остальных ядер не будут опускаться ниже 750 МГц. Вроде это благоприятно сказалась на производительности, она выросла на 1000- 1500 писькамеров(у меня набирает от 61200 до 61900). Установил данный говернор по умолчанию.

Пошуровал в драйверах USB, но не думаю, что это решит проблему отвала USB-соединения у нескольких пользователей с этого форума

Поправил Zram и теперь компрессия точно в LZ4HC, а не в обычном LZ4

Сборка с обычной оптимизацией -O2(как и стоковое), толку от новомодных оптимизаций O3, Ofast я больше не вижу

15.03.2016
Поправил ZRAM, а то данные почти не сжимались. В очередной раз поясню, что не нужно его включать на аппаратах с 4 гб оперативки, да и на 2х ГБ версиях включать нужно только в случае крайней необходимости, если вам кажется, что многозадачность плохая, проги в фоне закрываются.
14.03.2016
Сменил компрессию/декомпрессию ZRAM с дефолтной LZO на LZ4(компрессия производится в LZ4HC(high compress), декомпрессия- в LZ4), должен быстрее работать. Напомню, что ZRAM по умолчанию отключен и включить его можно через Kernel Auditor. И ещё напомню,что

Поскольку для реализации ZRAM в LZ4 я в ядро добавил библиотеки для поддержки LZ4, то решил и само ядро сжать в LZ4 вместо стандартного GZIP.
12.03.2016/2
Добавил драйвер Virtual Interrupt Descriptor Table, в стоковом ядре он есть,а в исходниках ядра Asus его почему-то не предоставил, нашёл на стороне
12.03.2016
Сборка компилятором GCC SaberMod 4.9.3 вместо GCC 4.9(попробовал им собрать- показалось интерфейс шустрее стал)
10.03.2016
Добавил модуль ZRAM(возможно,будет полезен ТОЛЬКО владельцам 2х гигабайтовых модификаций и то не факт), по умолчанию он не задействован и размер блока равен нулю. Включить можно через Kernel Auditor,пункт «Виртуальная память», ставите любое значение,отличное от нуля- ZRAM активируется, ставите опять ноль-модуль выгружается
09.03.2016
Откатил что только мог на дату 4 марта
08.03.2016
Вынес видео и экран обратно в модули в надежде пофиксить отключение тача в играх у некоторых пользователей
07.03.2016
Вынес fps_throttle обратно в модуль,как это было в стоке(возможно,решит проблему с играми,которая возникла у некоторых пользователей)
06.03.2016
Не понравилось мне,что на предыдущем ядре всплыли подёргивания интерфейса- поправил драйвер хотплага, удалил из него не используемый ныне параметр offline_load(антуту выдал 60962)

В говернорах Interactive, InteractiveX и Interactive Pro поднял значение hispeed_freq с 1750 до 1833 МГц

Дрова экрана и видео интегрировал непосредственно в ядро(они были модулями dfrgx.ko, tngdisp.ko, fps_throttle.ko)

Удалил «разгон» процессора до 5 ГГц
04.03.2016
Переделал код драйвера хотплага, теперь ядра не мечутся, а строго CPU0+CPU1 в онлайне, никаких других сочетаний не будет

Поскольку модератор удалил мои ночные посты с доказательствами фейковости разгона,то я не мог удержаться и данную версию сделал с «разгоном» до 5000 МГц

28.12.2016
Переделал драйвер хотплага: теперь, если нагрузка на процессор выше величины фаст лейн, включается лишь третье ядро,а не все,четвертое отключено. Однако, если нагрузка не спала, а превысила значение фаст лейн-2, то активируется и 4е ядро. Сделал версию Kernel Auditor с поддержкой параметра Фаст лейн-2 Kernel_Auditor_Zen2[1].apk ( 2,75 МБ )
НЕ ставьте значение ФАСТ ЛЕЙН-2 НИЖЕ, чем ФАСТ ЛЕЙН, иначе от значения ФАСТ ЛЕЙН-2 толку не будет

В видеодрайвере сделал 12 термальных статуса, равные количеству доступных частот. Теперь, по идее, при перегреве на 457 МГц частота видео будет плавно спадать, перейдя сначала на 400 МГц, если и на 400 перегрев- перейдет на 355 мгц, если на 355 жарко- скинет до 320 и т.д. На стоке этих статусов всего 3- 533, 457 и 200 МГц, то есть при перегреве на 457 МГц частота,кажется, сразу скидывалась на 200 МГц и начинались лаги в играх.

25.02.2016
Ещё поработал над драйвером хотплага(интерфейс ещё плавнее, исчезли подлагивания при использовании аппарата с подключённой зарядкой, на мой взгляд,уменьшилось потребление в режиме ожидания и при интернет-серфинге)
23.02.2016
Произвел корректировку драйвера хотплага(нашёл ещё код,скорее всего, неприменимый к нашему аппарату- и снёс, исправил предупреждение-warning-при сборке), произвел тюнинг говерноров Interactive, InteractiveX, Interactive Pro, направленный на повышение отзывчивости и плавности работы системы. Эти два действия, на мой взгляд, улучшили положение вещей не только при серфинге по меню, но и в играх, по крайней мере, при настройках ядра по умолчанию в танках на максимальных настройках я не увидел падение FPS ниже 37,даже когда много танков в кадре, рывков картинки вроде нет. Антуту тоже в порядке, порядка 59500- 61000 на Z3580

Снизил минимальную доступную частоту видеокарты до 106 МГц, также добавил частоты 133, 160, 177 МГц. Если вдруг кто не знает, я сделал версию kernel Auditor под наш графический драйвер, с помощью него можно менять частоты ®Kernel Adiutor (Пост BORETS24 #47317070)

К Ofast добавил новую оптимизацию для процессоров серии Silvermont, заменив стоковую.
21.02.2016
Устал я делать три разные версии, перешел на ramdisk от 165 прошивки, т.е теперь версии для 550 и 551 совместимы с Echo ROM

Удалил лишний код из драйвера хотплага(мне кажется,он не очень применим к х86, теперь аппарат меньше греется на зарядке или при подключении к ПК, частоты процессора больше не скачут как бешеные и ядра не мельтешат постоянным отключением/включением)

Вместо говернора Interactive от ZenTab S8.0 теперь говернор Interactive от Zenfone Zoom(кажись точно такой же, как родной от Zenfone 2),но сделал ограничение hispeed_freq до 1583 Мгц(антуту более 59000 на Z3580).

Добавил говернор Cyan(не думайте,что у кого-то из исходников подрезал, он лежит в открытом доступе ТУТ ) и сменил в нём частоты под наш девайс, а то там были те,которых в таблице частот наших процессоров нет.
20.02.2016
Ядро базируется теперь на самых новых исходниках Asus Zenfone Zoom от 18 февраля 2016 года(из родных исходников Zenfone 2 остались только драйвера камеры), опять подкрутил драйвер хотплага(ниже 55 фпс в танках не падает на низких настройках), в говерноре интерактив снизил параметр hispeed_freq до 1416 МГц
19.02.2016
Опять простой Interactive по умолчанию
чуток поправил драйвер хотплага(мне показалось, что аппарат сильно грелся на зарядке)
теперь можно вручную задавать минимальную и максимальную частоту видеокарты,используя файловый менеджер и текстовый редактор(требуется рут): sys/class/devfreq/dfrgx/min_freq-минимальная частота, sys/class/devfreq/dfrgx/max_freq- максимальная частота. Со списком доступных частот можно ознакомиться в файле sys/class/devfreq/dfrgx/available_frequencies. Значения действуют до перезагрузки.
Версию для Echo ROM тоже обновил
18.02.2016
Теперь будут две разные версии: для ZE551 и ZE550, изменил параметры хотплага: не менее 2х ядер всегда онлайн(даже если в аудиторе поставите 1 ядро-не сработает, я в коде сделал минимум 2 ядра), удалил параметр «количество одновременно ускоренных ядер»(из-за него часто проседала производительность), Fast lane по умолчанию увеличил до 150(чтоб слишком часто не подключались 3 и 4е ядро, в игре WOT при таких настройках почти полный порядок, имеются кратковременные «проседания» FPS с 60 до 52, если это можно назвать проседанием, писькамер колеблется примерно от 58400 до 60200 баллов), увеличил частоту freq_calc_thresh в говерноре Interactive PRO с минимальной до 1 ГГц
15.02.2016
Добавил и установил по умолчанию говернор Interactive PRO, ещё корректировки настроек хотплага
13.02.2016
Изменил дефолтные настройки хотплага, включил в ядро данный патч Энергопотребление — Asus ZenFone 2 (Пост Dr.Web97 #45181970) (у меня так и не сложилось мнение о его эффективности,но и хуже не стало), удалил говернор Smartass, удалил из говернора Interactive принудительное отключение ядер после отключения экрана(а зачем нужно,если есть хотплаг,который и так отключет 3 ядра без нагрузки?)
06.02.2016
Другой драйвер для отключения лишних ядер без нагрузки(с ним аппарат работает шустрее, чем который был на предыдущем ядре, расход батареи также должен быть меньше), удалось адаптировать говернор Smartass H3, чтоб ядро собралось(но по-моему, данный говернор работает не очень корректно с нашим аппаратом)
04.02.2016
Вернул говернор Interactive по умолчанию, сделал отключение лишних ядер без нагрузки на абсолютно любом говерноре(т.е. и дефолтный Interactive тоже отключает), параметры хотплага можно регулировать через Kernel Auditor(пункт CPU Hotplug), удалил говернор Hotplug за ненадобностью
01.02.2016
Надеюсь, окончательно оттюнинговал говернор Hotplug, теперь до упора старается работать на одном ядре, до последнего старается работать одним единственным ядром на минимальной частоте 500 мгц, все 4 ядра включаются лишь при очень большой нагрузке(например, при прогоне Stability Test)- и всё это при сохранении достаточной плавности интерфейса, субъективно писькамер антуту вырос чуток, добавил говернор Hybrid(работает почему-то только на трёх ядрах)
01.02.2016
Тюнинг говернора Hotplug: теперь реже скачет на максимальные частоты, аппарат работает плавнее
31.01.2016
Как мог адаптировал и добавил говернор Hotplug и установил его по умолчанию, на нём лишние ядра отключаются без нагрузки https://youtu.be/MjAHXfC_hCs
30.01.2016
Вернул минимальную частоту 500 МГц(от снижения частоты только тормоза и фризы, никакой прибавки в автономности нет,кто утверждает обратное- вы под воздействием эффекта плацебо), в говерноре Interactive вернул timer_rate в исходное значение, добавил говернор InteractiveX V2, который я адаптировал под 4хядерные процессоры(2 ядра процессора отключаются,как только экран гаснет)
24.01.2016
Увеличил яркость дисплея для аппаратов ZE550ML, теперь использую говернор Interactive от планшета Asus ZenPad S 8.0(он очень интересен, в нём есть некоторые параметры,которых я ни в одном другом интерактиве не видел, ну и отключение трех ядер во сне тоже добавил в него)
23.01.2016
Заменил KSM на технологию UltraKSM(см.п.14 описания ядра), тюнинг говернора Interactive: уменьшил timer_rate c 20000 до 15000(аппарат будет чуть отзывчивее), увеличил значение above_hispeed_delay c 20000 до 40000(процессор будет дольше держаться на частоте hispeed_freq, прежде чем поднимать частоты выше,если это действительно требуется)
17.01.2016
переработал драйвера sfi-cpufreq, твик говернора Interactive: hispeed_freq и touchboost_freq снижены на 500 МГц по сравнению со стоковыми значениями(реже проц будет скакать на максимальную частоту)
13.01.2016
Ещё изменения в говерноре Interactive
12.01.2016
Кое-какие изменения в говерноре Interactive

09.01.2016
Надеюсь, пофиксил самопроизвольные ребуты(поступило две жалобы), опять поставил TCP Westwood по умолчанию, из драйверов экрана вообще убрал значения минимальной яркости, теперь при ползунке автояркости в крайним левом положении яркость равна 5му уровню, в крайнем правом- 12му уровню
04.01.2016
Перешёл на самые новые исходники 2.20.40 от 17 декабря 2015 года, сменил старый ramdisk на новый от ядра прошивки 2.20.40.160, теперь TCP алгоритм по умолчанию- Veno
30.12.2015
а)Теперь при использовании говернора Interactive отключаются 3 ядра из 4х,когда экран гаснет
б) Вернул видеодрайвер в исходное состояние(от снижения минимальной частоты не обнаружил прибавки автономности, даже наоборот+подтормаживания в играх)
28.12.2015
а) Сменил компилятор ядра со стандартного GCC 4.9-linux-android-x86_64 на тулчейн GCC SaberMod 4.8.5-linux-x86_64
б) Добавил Hotplug в родной говернор Interactive(когда экран гаснет,то два ядра процессора отключаются)
в) Добавил поддержку ФС F2FS
г) Уменьшил минимальную частоту видеокарты с 457 до 320 МГц
д) Увеличил минимальную частоту процессора со 166 до 250 МГц(надоели лёгкие подлагивания)
20.12.2015
Исправил работу USB HID-клавиатуры,а то прога USB-keyboard висла при её активации
20.12.2015
Добавил функцию использования девайса как HID-мыши, исправил режим МТР
19.12.2015
Добавил возможность использования аппарата как USB-HID клавиатуры(см п.13 описания), добавил планировщик BFQ.
12.12.2015
Добавил 5 говерноров: BioShock, Lagfree, Lionheart, Wheatley, Yankactive
11.12.2015
Добавил планировщики (I/O scheduler) SIO, SIOplus, FIOPS, FIFO, VR, добавил числовой генератор ядра frandom, который по заявлению автора быстрее родного в 10-50 раз
23.09.2015
По умолчанию используется родной говернор Interactive из исходников 2.20.40,но внес туда правки, в говерноре Intel включил по умолчанию параметр input_boost, от этого теперь аппарат не будет подтормаживать при повседневном использовании, т.е вызов шторки теперь плавный и т.д(но, по-прежнему,он не подходит для игр,т.к.до последнего держит минимальную частоту)
13.09.2015
Задрал ручную максимальную яркость дисплея до 245 уровня из 255 возможных(в стоковом ядре уровень гораздо ниже,кажись, 170), в автоматическом режиме при очень ярком окружающем освещении яркость дисплея тоже должна устанавливаться на 245(не тестил, осень на дворе,пасмурно), вернул минимальную яркость на ,заложенный производителем, 15 уровень,т.к.прироста в автономности не выявил
11.09.2015
Установил по умолчанию немного модифицированный говернор Intel(см. п.2 описания), вместо говернора Interactive от Zenfone 6 вернул родной Interactive, теперь даже при частых сменах говерноров не должно быть зависаний аппарата, удалил уровни яркости

источник

Читайте также:  Установка проставки на chevrolet cruze

Добавить комментарий