UPD. 02.01.2016 Android 5.1.1 - TouchWiz
Ultimate_Kernel_v.61 - Стабильная версия!-пофиксены сбросы настроек синапса для говернора GPU, для тачбуста и прочего
-добавлены предустановленные профили Default, Performance, Battery (работают только для дефолтного говернора Interextrem) - меняют полностью настройки говернора для обоих кластеров, частоту А57, количество активных ядер А57, частоту GPU
-перенастроен тачбуст-драйвер для лучшей экономичности, он теперь не бустит по дефолту кластер А57, только А53
-Smart-Switch Fix (проверьте его работу)
-добавлен Turbo-mode для Interextrem
-для GPU дефолтным говернором сделан Default :-) (субьективно на нем лучшая плавность интерфейса)
-драйвер GPU слегка перенастроен
-RQ Affinity=2 по умолчанию - тесты показывают самую лучшую скорость IO при таком значении, на потребление никак не влияет, сколько я не тестил, разницы в "залипании" на большом кластере не увидел
-Interextrem перенастроен
-оптимизации рамдиска и синапса
-множественные фиксы ядра
-добавлен Yandex-DNS :-)
Теперь версии будут со старым вольфсоном (с неработающим микрофоном громкой связи) и со стоковым звуком(без настроек)
Ultimate_Kernel_v.61_TW_5.1.1_Old_Wolfson.zip ( 11.03 МБ )
Ultimate_Kernel_v.61_TW_5.1.1_Stock_Sound.zip ( 11.02 МБ )
UPD. 22.12.2015 Android 5.1.1 - TouchWiz
Ultimate_Kernel_v.60 - Стабильная версия!-перенастроен хотплаг-драйвер cpu
-сильно перенастроен говернор Interextrem
-rq_affinity=0 по дефолту
-пофиксен сброс настроек hmp up при их уменьшении ниже дефолтного значения( добавлен в синапс переключатель вкл/выкл динамического изменения hmp - из-за него и происходил сброс настроек hmp)
-новые твики рамдиска для скорости интерфейса
-расширены верхние частоты А53 до 1800 МГц (только для любителей экспериментировать!)
-доступное максимальное напряжение для А53-кластера увеличено до 1400мВ
-внутренние перенастройки и твики
Ultimate_Kernel_v.60_TW_5.1.1.zip ( 11.03 МБ )
UPD. 17.12.2015 Android 5.1.1 - TouchWiz
Ultimate_Kernel_v.59.2 - Стабильная версия!-полностью переработан CpuSet-драйвер (внедренный в версии 58.3) и его адаптация в рамдиске - для разграничения использования кластеров и отдельных ядер для активных, фоновых и системных фоновых процессов
-добавлен и сделан дефолтным новый говернор Interextrem - это "тюнингованный" Interactive от Нот5 -
вот именно его и надо протестить! - просьба на этом ядре не менять говерноры CPU, нужно понять потребление и плавность/отклик нового говернора (почему я заменил интерактив и почему он переименован - объяснение ниже)
-добавлено управление двумя новыми вэйклоками ядра - ssp & bcm4773(gps) wakelocks - на странице Advanced в синапсе, под sensorhub wakelock - их отключение (по дефолту все включены) может улучшить спящий режим
-пофиксен баг с NTFS
P.S.Почему потребовалось заменить дефолтный интерактив - дело в том, что все настройки интерактива находятся не в ядре ("спасибо" самсунгу), а в прошивке, а точнее - в библиотеке Power_Hal, где так же прописаны режимы работы проца в режимах энергосбережения. У самсунга еще с версии 4.4.4 тянется древний баг с некоторыми настройками интерактива по части задержек, и они давно положили болт на их исправление. Косяк с этими задержками приводит к микролагам и средствами ядра нельзя пофиксить их, т.к. изменение параметров интерактива игнорируется Power_Hal и они перезаписываются автоматически (поэтому при попытках изменить настройки интерактива в синапсе они будут сбрасываться на дефолтные). Кстати, именно из-за Power_Hal и происходит периодическое "залипание" большого кластера на прошивках-портах, т.к. они используют его от Нот5, а он там несколько отличается по настройкам.
Новый говернор не зависит от него и настройки поддаются корректировке, поэтому можно попытаться подобрать оптимальный баланс по экономичности и скорости.
Ultimate_Kernel_v.59.2_TW_5.1.1.zip ( 11.03 МБ )
UPD. 14.12.2015 Android 5.1.1 - TouchWiz
Ultimate_Kernel_v.58.3 - Стабильная версия!-Linaro GCC 5.2 с новыми оптимизациями
-ядро полностью перебалансировано
-рамдиск полностью обновлен и перенастроен
-дефолтный драйвер Interactive так же полностью перебалансирован
-перенастроен тачбуст
-добавлено полное управление режимами USB, включая возможность использовать телефон как клавиатуру и мышку для компьютера/ноутбука
Synapse реорганизован и добавлены новые функции:
-добавлен USB live status
-добавлен live DNS address для мобильных сетей
-добавлено управление NR Requests control для планировщиков
-исправлено описание температурных датчиков
-добавлено отображение реальных частот всех ядер для обоих кластеров
-добавлено управление GPS Time Zone for faster GPS lock
-полностью переработан и обновлен Selinux, выпилен Knox и Tima
-активирован и адаптирован CpuSet driver
-слегка перенастроены драйверы GPU
-ядро перенастроено на лучшую экономичность
-множество внутренних доработок
Ultimate_Kernel_v.58.3_TW_5.1.1.zip ( 11.53 МБ )
UPD. 29.11.2015 Android 5.1.1 - TouchWiz
Ultimate_Kernel_v.57 - Стабильная версия!-полностью переделан код Touch Boost, для максимальной отзывчивости и плавности
-полностью переработан механизм управления частотами CPU для обоих кластеров (
полностью исправлен сброс выбранной пользователем максимальной частоты А53 на прошивках-портах N5) - DVFS больше не влияет на выбранные в синапсе частоты CPU и не перезаписывает их
-оптимизировано энергопотребление
-оптимизирован hotplug driver
-полностью переделан рамдиск и синапс в частности, добавлены новые функции (Input Boost, Scrolling Cache), починено сохранение-восстановление профилей синапса, починено database optimisation
-внутренние фиксы и перекалибровки
-
ИСПРАВЛЕНЫ БАГИ СИНАПСА 56-й версии-
добавлено отключение ядер большого кластера (малый всегда активен)Обратите внимание - есть один встроенный баг синапса, который пока исправить не удается, хоть он и не влияет никак на работу - после восстановления выбранного, заранее сохраненного профиля, синапс закрывается с ошибкой, но при повторном его запуске он применяет все настройки из выбранного профиля, надо только нажать на крестик (отказ от применения дефолтных настроек).
И еще момент - при нажатии кнопки Clear Synapse Data на страничке Reboot (для сброса на дефолтные настройки) произойбет перезагрузка телефона - ЭТО НЕ БАГ ! Так нужно для применения дефолтных настроек (ограничения самой проги синапс)Ultimate_Kernel_v.57_TW_5.1.1.zip ( 11.52 МБ )
UPD. 23.11.2015 Android 5.1.1 - TouchWiz - Перезалито оптимизированное ядро 23.11.15
Ultimate_Kernel_v.55 - Стабильная версия!-все последние твики и доработки от cyanogen для android 6.0
-перенастроен тачбуст, добавлен и активирован hmp-boost для второй ступени буста, для улучшения плавности, частоты тачбуста снижены для лучшей экономичности
-изменены все мощностные коэффициенты для обоих кластеров CPU и для GPU для лучшей экономичности
-дефолтная минимальная частота GPU возвращена на 266МГц
-напряжение питания для частоты 266МГц GPU возвращено на стандартное (в 54-м ядре оно было занижено и равнялось напряжению на 160МГц)
-нижние доступные границы частот CPU для обоих кластеров снова расширены до 200МГц (по дефолту все грузиться и работает на стоковых частотах 400-1300 для А53 и 700-1900 для А57)
-рамдиск полностью обновлен до COJ5
-фиксы по вашим логам
-внутренние доработки
-включает все изменения 54-го ядра
Ultimate_Kernel_v.55_TW_5.1.1.zip ( 11.32 МБ )
UPD. 07.11.2015 Android 5.1.1 - TouchWiz
Ultimate_Kernel_v.53 - Стабильная версия!-обновлено до последних исходников COI4
-полностью новый touchboost-драйвер (порт) и настройки из последних исходников от Note 5
-добавлен планировщик Row последней версии и адаптирован под linux 3.10.хх
-обновлены и слегка перенастроены драйверы GPU , для меньшей прожорливости
-обновлен и перенастроен самсунговский hotplug-драйвер CPU
-говернор interactive также обновлен и перенастроен
-поддержка NTFS на запись (через сторонние приложния) пофиксена
-тонкая настройка файловой системы, рамдиска и некоторые внутренние твики системы
-всякая мелочевка , фиксы и твики, о которых за месяц я уже подзабыл :-)
-будет версия только с новым вольфсоном, с рабочим микрофоном, надоело несколько модификаций выпускать
-скриптом очистки снова можно(и нужно) смело пользоваться, исчезновение синапса пофиксено
Ultimate_Kernel_v.53_TW_5.1.1.zip ( 10.81 МБ )
UPD. 21.09.2015 Android 5.1.1 - TouchWiz
Ultimate_Kernel_v.51 - Стабильная версия!-Доработан и оптимизирован самсунговский Hotplug-драйвер
-Переделан и перенастроен touchboost-драйвер
-другие оптимизации ядра
-поддержка NTFS
-мелкие внутренние фиксы
Ultimate_Kernel_v.51_New_Wolfson_5.1.1.zip ( 11.32 МБ )
Ultimate_Kernel_v.51_Old_Wolfson_5.1.1.zip ( 11.31 МБ )
UPD. 21.09.2015 Android 5.1.1 - AOSP
Ultimate_Kernel_v.51 - Стабильная версия!-Все то же самое, что для тачвиза, только для AOSP, ядра полностью идентичны по функционалу :-)
Ultimate_Kernel_v.51_New_Wolfson_AOSP.zip ( 10.73 МБ )
UPD. 05.09.2015 Android 5.1.1
Ultimate_Kernel_v.49 - Стабильная версия!-весь функционал 48-го ядра, за исключением расширенных настроек USB, их добавлю в следующей версии.
-активирован встроенный официальный самсунговский код для подавления шумов радиомодуля, для уменьшения наводок на сенсорные кнопки (/* WorkAround for Hall IRQ Noise problem in connect to GSM band */) - по умолчанию этот код не активен в стоковых ядрах
-авторут и knox remover
Ultimate_Kernel_v.49_New_Wolfson_5.1.1_autoroot.zip ( 11.22 МБ )
Ultimate_Kernel_v.49_Old_Wolfson_5.1.1_autoroot.zip ( 11.22 МБ )
UPD. 22.08.2015 Android 5.0.1
Ultimate_Kernel_v.48 - Стабильная версия!-За основу взята стабильная 43-я версия,
т.е. DT2W и Clearwater Audio тут нет!-Самое важное изменение - это
полный порт новейшего touchboost-комплекса из вчерашних свежайших исходников для S6 G928XXU1AOGF - самсунг полностью изменил всю систему тачбуста в этих исходниках. Для нас это дает самый важный плюс -
теперь весь интерфейс работает очень плавно и наконец-то "вылечился" список последних запущенных приложений- теперь он запускается моментально и не лагает!-пороги троттлинга CPU "холодные"
-фиксы прошлых недочетов (типа неработающей кнопки сброса калибровки батареи в синапсе)
-некоторые твики для ускорения работы файловой системы
Ultimate_Kernel_v.48_New_Wolfson.zip ( 11.22 МБ )
Ultimate_Kernel_v.48_Old_Wolfson.zip ( 11.22 МБ )
UPD. 16.08.2015
Ultimate_Kernel_v.47 - Тестовая версия!-За основу взята 43-я стабильная версия, т.е. DT2W тут нет
-Полностью с нуля переработал Clearwater Sound, на родных аудиодрайверах,без порта аудиодрайверов S6 (именно из-за них глючил микрофон и дублировался звук в разговорном динамике, т.к. порты устройств у нас и у S6 разные)
-Соответственно Wolfson Sound тут удален
-Проверил лично - микрофон и в обычном режиме, и при громкой связи работает, дублирование звука из разговорного динамика вылечено, поканальный 8-ми полосный эквалайзер работает.-Говернор интерактив взят от 45-й версии
-Никаких других отличий от стабильной 43-й версии, кроме звукового движка - нетПока выложу как тестовую версию, но надеюсь, что после вашей проверки она перейдет в стабильную :-)
Ultimate_Kernel_v.47_Clearwater_Sound.zip ( 11.12 МБ )
UPD. 09.08.2015
Ultimate_Kernel_v.43 - Стабильная версия!-Удален весь потенциально глючный код, который мог приводить к нестабильности
-Удален ktoonservative, screen_off freq control и весь сопутствующий код от ktoonsez, из за его "сырости"
-тачбуст-драйвер заменен на порт от S6, добавлена возможность вообще отключать его полностью в синапсе
-пороги термоконтроля проца снижены на 5 градусов (начало троттлинга по CPU с 75 градусов, а не с 80, как в стоке)
-некоторые говерноры слегка перенастроены (conservativex, lionheart)
-некоторые твики для лучшей плавности
-добавлен расширенный battery charge control
-чуть перенастроен рамдиск
Ultimate_Kernel_v.43_Old_Wolfson.zip ( 11.12 МБ )
Ultimate_Kernel_v.43_New_Wolfson.zip ( 11.12 МБ )
UPD. 15.08.2015
Ultimate_Kernel_v.46 - Тестовая версия!-Удален Wolfson Sound и заменен на свежайший (еще горячий :-) )
Clearwater Audio с поканальным 8-ми полосным эквалайзером (рабочим :-) ) и рабочей громкой связью :-) - огромнейшее спасибо AndreiLux за разработку для S6
-часть аудиодрайверов (arizona, florida ) полностью портирована от S6, для обеспечения совместимости с Clearwater Audio
-обновлен synapse в ядре
Ultimate_Kernel_v.46_Clearwater_Audio.zip ( 11.03 МБ )
UPD. 14.08.2015
Ultimate_Kernel_v.45-Переделан механизм DT2W для исправления бага очень долгого пробуждения из сна у некоторых
-Теперь DT2W срабатывает не на всей поверхности экрана, добавлено 2 режима его работы - при касании только в небольшой области в центре экрана, либо только в нижней половине экрана - выбирается в синапсе. По дефолту dt2w выключен. Для обоих режимов срабатывания сделаны неактивными правый и левый края экрана (полоски шириной в 300 пикселей с каждой стороны)- для уменьшения ложных срабатываний
-пофиксен "тройной" тап, теперь нормально активируется двумя тапами всегда
-уменьшено необходимое время между тапами для активации экрана (нужно быстро тапнуть) и логика активации - для исключения случайных срабатываний при доставании из кармана и при звонках, чтоб ухом не активировать экран
-пофиксены сбросы настроек синапса
-настройки троттлинга CPU возвращены к полному стоку - теперь не должно в синапсе сбрасывать частоту кластера А57(только при сильном перегреве будет автоматически снижаться, после остывания автоматически возвращаться обратно)
Ultimate_Kernel_v.45_New_Wolfson.zip ( 11.12 МБ )
Ultimate_Kernel_v.45_Old_Wolfson.zip ( 11.12 МБ )
UPD. 13.08.2015
Ultimate_Kernel_v.44-
в ядро добавлен DoubleTap2Wake (DT2W) - пробуждение телефона двойным тапом по экрану (иногда срабатывает с тройного тапа - когда телефон уходит в глубокий сон) - по дефолту выключен, включается в синапсе на страничке Screen.
Включение этой функции может приводить к некоторому увеличению потребления!-для дефолтного говернора Interactive улучшего потребление в режиме сна.
Фикс утечки памяти от S6, выложенный b2rdetor, встроен в ядро еще начиная с версии 41.2 ! Прошивать его отдельно нет абсолютно никакого смысла, он просто перезапишет еще раз те же самые значения в build.propUltimate_Kernel_v.44_New_Wolfson.zip ( 11.12 МБ )
Ultimate_Kernel_v.44_Old_Wolfson.zip ( 11.12 МБ )
UPD. 09.08.2015
Ultimate_Kernel_v.43-Удален весь потенциально глючный код, который мог приводить к нестабильности
-Удален ktoonservative, screen_off freq control и весь сопутствующий код от ktoonsez, из за его "сырости"
-тачбуст-драйвер заменен на порт от S6, добавлена возможность вообще отключать его полностью в синапсе
-пороги термоконтроля проца снижены на 5 градусов (начало троттлинга по CPU с 75 градусов, а не с 80, как в стоке)
-некоторые говерноры слегка перенастроены (conservativex, lionheart)
-некоторые твики для лучшей плавности
-добавлен расширенный battery charge control
-чуть перенастроен рамдиск
Ultimate_Kernel_v.43_Old_Wolfson.zip ( 11.12 МБ )
Ultimate_Kernel_v.43_New_Wolfson.zip ( 11.12 МБ )
UPD. 07.08.2015
Ultimate_Kernel_v.42-RebornИз-за гигантского количества всевозможных патчей в прошлых версиях ядер и сложности в отлавливании багов из-за этого, пришло время произвести "перезагрузку" и тотальную чистку ядра, поэтому:-Собрано заново с нуля из чистых исходников ВОЕ3
-GCC 6.0 SaberMod
-никаких бесполезных патчей и твиков, все максимально приближено к стоку
-CPU freq & voltage control
-CPU screen_off freq control
-расширенный набор говерноров CPU
-bus/memory/isp voltage controlс
-GPU-драйверы от s6 с отключенным dvfs (нет падения производительности от нагрева), с полным контролем по частотам,температурам, говернорам и напряжением
-термоконтроль
-frandom
-контроль вэклоков sensorhub и wi-fi
-FSync on/off control
-Wolfson sound (старый, с хорошим звуком, но неработающим микрофоном громкой связи)
-IO control, расширенный набор schedullers
-Memory control
-Sweep2Sleep , LCD Power Reduce
-Led control
-Network control
-Ну и synapse, само собой.
Ядро энергоэффективно, повышенного нагрева нет, глюков никаких не выявлено.
Ultimate_Kernel_v.42.zip ( 8.9 МБ )
UPD. 25.07.2015
Ultimate_Kernel_v.41.2-Не буду много расписывать - эта версия заточена исключительно под максимальнейшую плавность и минимальнейшие лаги интерфейса. Для этого кардинально переработаны и перенастроены многие внутренние параметры ядра, говерноров и драйверов, в частности - GPU.
-температурные пороги и CPU, и GPU выставленны с 75 градусов - золотая середина
-в ядро добавлена возможность ручного отключения одного из самых главных Wakelock, будящего телефон - SensorHub Wakelock. (в синапсе на вкладке Advanced - это экспериментальная функция, помогающая (в теории) улучшить потребление в спящем режиме - для этого надо ОТКЛЮЧИТЬ этот вейклок. Если появятся какие-либо глюки - включите его обратно, как в дефолте.)
Ultimate_Kernel_v.41.2.zip ( 9.46 МБ )
UPD. 17.07.2015
Ultimate_Kernel_v.39.5-Linux 3.10.84
-Linaro GCC 4.9.4 UBER Toolchain
-Массивнейшие обновления и твики важнейших частей ядра /sched, /time, /cpufreq, /cpuidle, /mm и многих других
-Тотальная доработка и тонкая перенастройка стокового говернора Interactive, нацеленная в первую очередь на экономичность в повседневном использовании (
а не бенчмарки - для них используйте другие говерноры!)
-Убраны все самопроизвольные всплески частот на Interactive, теперь он по максимуму держит минимальные частоты
-Перенастроен TouchBoost
-Твикнуты многие параметры рамдиска
-Полностью переделан LowMemoryKiller
-фикс утечки памяти от S6
-уменьшены многие wakelocks (вэйклоки wi-fi можно регулировать в синапсе)
-добавлены некоторые настройки синапса
-перенастроен термодрайвер ближе к стоковым значениям
-многие мелочи пофиксены
-изменен цвет диода при загрузке
Ядро с новым вольфсоном
Ultimate_Kernel_v.39.5.zip ( 9.55 МБ )
Перед прошивкой ОБЯЗАТЕЛЬНО шить скрипт очистки от ув. corola!UPD. 03.07.2015
Ultimate_Kernel_v.38-Linux 3.10.82
-Добавлено управление отключением ядер CPU (автор halaszk)
-Патчи драйверов /sensorhub и /media/platform/exynos, влияют на работу камеры, вылетов быть не должно (на прошивках на базе ВОЕ3)
-Удален Forced Fast charge control и заменен на гораздо более продвинутый SEC Charge Control (автор Andreilux)
-Перенастроены задержки и пороги нагрузки GPU для улучшения отклика и уменьшения микролагов
-Пропатчен и перенастроен говернор Interactive, теперь он снова дефолтный
-Добавлены говерноры Ondemand и Conservative
-Оптимизирована работа Wi-Fi и уменьшены его wakelocks
-твик рамдиска для уменьшения прожорливости гуглосервисов, подробности на xda здесь:
http://forum.xda-devel…-t3059585/post59563859-доработана куча мелочевки
Ultimate_Kernel_v.38_New_Wolfson.zip ( 9.46 МБ )
Ultimate_Kernel_v.38_Old_Wolfson.zip ( 9.47 МБ )
Перед прошивкой ОБЯЗАТЕЛЬНО шить скрипт очистки от ув. corola!UPD. 29.06.2015
Ultimate_Kernel_v.37.2-перенастроены дефолтные параметры по великолепному сочетанию говерноров Lionheart и Bioshock, найденные ув.
b2rdetor, за что ему лютый респект :-)
-перенастроены дефолтные планировщики, теперь это оптимизированный row и для внутренней памяти, и для флешки
-перенастроен ktoonservative для лучшего потребления (для тех, кто любит экспериментировать)
-перенастроен стоковый интерактив
-добавлен говернор zzmoove 1.0 beta7 с профилями (
пока еще он очень сырой и нестабильный - его еще пилить и пилить!)
Перед прошивкой ОБЯЗАТЕЛЬНО шить скрипт очистки от ув. corola!Ultimate_Kernel_v.37.2.zip ( 9.46 МБ )
UPD. 27.06.2015
Ultimate_Kernel_v.37-Linux 3.10.81
-база BOE3
-Полностью новый и правильно работающий тачбуст драйвер, его настройки полностью переделаны, включая бусты кнопок (теперь самый полный порт от S6, включая все настройки из dt.img)
-Все настройки термодрайвера (троттлинг CPU) переделаны, включая и второстепенные, полный порт от S6 -
поэтому версия ядра будет одна-в самсунговский хотплаг-драйвер (который управляет переключением активных ядер) добавлен новый режим EXYNOS5_DYNAMIC_CPU_HOTPLUG_SLEEP_PREPARE из новейших исходников от S6 (база COF6) - он активирует некоторое количество ядер (точнее 4 - весь малый кластер) для ускорения переключения последовательностей sleep/wakeup
-некоторые настройки синапса переделаны
-ktoonservative починен и не ребутится больше при выключенном экране (по крайней мере я за 2 дня так и не поймал на нем такой глюк)
-интерактив перенастроен
-многие внутренние параметры также перенастроены
(поэтому перед прошивкой ОБЯЗАТЕЛЬНО шейте скрипт очистки)-частоты GPU расширены с 100 до 800 МГц (грузится на дефолтных 160-600МГц)
-переделано много мелочевки и некоторые моменты портированы от S6
Ultimate_Kernel_v.37.zip ( 9.44 МБ )
UPD. 13.06.2015
Ultimate_Kernel_v.36-SWAP включен обратно
-UKSM (Ultra Kernel Samepage Merging)
http://habrahabr.ru/post/143083/-расширен набор настроек в синапсе для памяти (страничка Memory)
-перенастроен low memory killer, чтоб меньше выгружал из памяти висящие там приложения
-удалены некоторые твики рамдиска, связанные с low memory killer
-другие настройки kernel/sched и power_coefficients для (надеюсь) улучшения потребления батарейки
v.36 Cold Ultimate_Kernel_v.36_Cold.zip ( 9.45 МБ )
v.36 Stock Ultimate_Kernel_v.36_Stock.zip ( 9.62 МБ )
v.36 Hot Ultimate_Kernel_v.36_Hot.zip ( 9.45 МБ )
UPD. 12.06.2015
Для Android 5.0.1
Ultimate_Kernel_v.35-
Добавлен THERMAL CONTROL - я написал интерфейс термоконтроля для ядра и вывел его отдельной страничкой Thermal в synapse. Туда же добавил еще и настройки CPU Cold temp, CPU HOT_NORMAL_TEMP, CPU HOT_CRITICAL_TEMP и для двух ступеней температуры троттлинга памяти MIF_TH_TEMP1 и MIF_TH_TEMP2. На ту же страничку вывел и полную настройку троттлинга гпу. Там все элементарно - сначала идет 5 ступеней температуры гпу, за ними идут 5 соответствующих ступеней частот. Проверил - все работает, частоты сбрасываются до выбранных значений. теперь каждый сможет настроить на свой вкус, как ему нужно.
-Отключены все SWAP ядра
-Удален KSM
-дополнительные твики и тонкие настройки ядра и рамдиска для улучшения плавности/отзывчивости
Выкладываю 3 версии с разными порогами троттлинга CPU:
1. Троттлинг начинается раньше, с 70 градусов:
Ultimate_Kernel_v.35_Cold.zip ( 9.41 МБ )
2. Дефолтные (самсунговские) настройки троттлинга - с 80 градусов:
Ultimate_Kernel_v.35_Stock.zip ( 9.58 МБ )
3. Троттлинг начинается с 90 градусов:
Ultimate_Kernel_v.35_Hot.zip ( 9.41 МБ )
UPD. 10.06.2015
Для Android 5.0.1
Ultimate_Kernel_v.34-Linux 3.10.80
-по функционалу изменений нет, все изменения и перенастройки внутренние, их сотни, для "оттачивания" скорости и потребления
-все говерноры перенастроены
-рамдиск и синапс пофиксены
-дефолтный пул frandom увеличен
-перенастроен Low Memory Killer
Выкладываю 3 версии с разными порогами троттлинга CPU:
1. Троттлинг начинается раньше, с 70 градусов:
Ultimate_Kernel_v.34_Cold.zip ( 9.43 МБ )
2. Дефолтные (самсунговские) настройки троттлинга - с 80 градусов:
Ultimate_Kernel_v.34_Stock.zip ( 9.6 МБ )
3. Троттлинг начинается с 90 градусов:
Ultimate_Kernel_v.34_Hot.zip ( 9.43 МБ )
UPD. 01.06.2015
Для Android 5.0.1
Ultimate_Kernel_v.33-по итогам бесконечных тестов скрупулезно перенастроены все тонкие настройки, заточено под макс. плавность, вычищен весь ненужный мусор и убраны все сомнительные патчи
-массированные обновления и перенастройки раздела cpufreq, добавлена возможность раздельного управления макс.частотами обоих кластеров при выключенном экране ( добавлены настройки в синапсе)
-обновлен и перенастроен interactive
-полностью обновлен и перенастроен ktoonservative, включая все обновления от автора ktoonsez
-управление троттлингом gpu убрано (в т.ч. и из синапса), т.к. оно неработоспособное и не имело эффекта (предвосхищая вопросы - двфс по прежнему не влияет на работу gpu, т.е. gpu жарит на всю катушку, не сваливаясь на 266МГц, как было раньше и на стоке, нет падения производительности)
-попробовал сделать вольфсон саунд со звуком от старого, но с рабочим микрофоном, как в новом - т.е. не делать больше две разные версии звука - проверьте!
-повышены пороги троттлинга CPU по температуре (больше не используется самсунговский dt.img , теперь он скомпилирован из исходников - спасибо halaszk) - меньшее падение производительности при нагреве
-множественные твики/обновления и перенастройки раздела ядра kernel/sched , непосредственно влияющего на плавность/отклик и потребление
-твики рамдиска, подчищен синапс
-что-то еще, о чем уже позабыл :-)
Ultimate_Kernel_v.33.zip ( 9.23 МБ )
UPD. 23.05.2015
Для Android 5.0.1
Ultimate_Kernel_v.31.2-Исправлен баг с неприменением частот OC/UC на кластере А53
-добавлена версия со "старым" вольфсоном
Ultimate_Kernel_v.31.2_New_Wolfson.zip ( 9.26 МБ )
Ultimate_Kernel_v.31.2_Old_Wolfson.zip ( 9.26 МБ )
UPD. 21.05.2015
Для Android 5.0.1
Ultimate_Kernel_v.31-Финальная версия, на основе прошлых тестовых, с исправлениями
-Более сбалансированная по потреблению, чем тестовые 29.2 , 30 и 30.2
-Ktoonservative сделан пока второстепенным говернором, на выбор
-Дефолтный говернор - Interactive
-GPU драйверы - без блокирования DVFS, с "честными" частотами из версий 29-30
-Фиксы рамдиска
Ultimate_Kernel_v.31.zip ( 9.27 МБ )
UPD. 18.05.2015
Для Android 5.0.1
Ultimate_Kernel_v.29.2_EXPERIMENTAL-полностью отключен GPU DVFS Thermal Control - частоты GPU больше не сбрасываются никогда, независимо от температуры - возможен больший нагрев телефона в играх и 3D тестах - это нормально
-множественные внутренние перенастройки ядра для лучшей плавности/отзывчивости - для теста, возможно чуть большее потребление, ничто не дается бесплатно :-)
Ultimate_Kernel_v.29.2_EXPERIMENTAL.zip ( 9.8 МБ )
UPD. 11.05.2015
Для Android 5.0.1
Ultimate_Kernel_v.28_LolliPop-драйверы gpu вновь заменены на модифицированные от S6
-внутренние перенастройки
Ultimate_Kernel_v.28.zip ( 9.59 МБ )
UPD. 07.05.2015
Для Android 5.0.1
Ultimate_Kernel_v.26_LolliPop-Собрано полностью на новой базе ВОС5 для N910C
-все прошлые патчи по управлению CPU и GPU удалены, теперь полностью новое управление
-GPU драйверы от S6 удалены, используются стоковые из базы ВОС5 + добавлено новое управление частотой и напряжениями
-GPU Thermal Control удален, т.к. он не работал и приводил к снижению производительности
-Полностью новое управление частотами CPU, теперь кластер А57 регулируется также четко, как и А53, частоты больше не сбрасываются на стоковые и DVFS не оказывает больше влияния на CPU
-Диапазон регулировки частот кластера А57 расширен до 200-2200МГц (грузится по дефолту на стоковых 700-1900МГц)
-Добавлен FREQ LOCK для CPU, для полностью жесткой фиксации частот (в принципе, его можно не включать, т.к. и без него мин/макс частоты полностью фиксируются по желанию пользователя)
-На прошивках на базе ВОС5 больше не должно "рваться" изображение в играхТеперь можно спокойно улучшить экономичность путем снижения максимальной частоты большого кластера А57
Про плавность нового ядра писать не буду, судите сами ;-)
Ultimate_Kernel_v.26_new_Wolfson.zip ( 9.58 МБ )
UPD. 04.05.2015
Для Android 5.0.1
Ultimate_Kernel_v.24_LolliPop-Linux 3.10.76
-SaberMod GCC 6.0
-обновлено до базы ВОС5 от 910Н
-полный порт драйверов GPU и GPU DVFS от Galaxy S6, включая новый говернор GPU Interactive и его настройки в синапсе
-порт драйверов touchscreen, keyboard , touchboost от Galaxy S6 и адаптация драйвера wacom под новый тачбуст
-CPU говернор Interactive также портирован от Galaxy S6
-DM_CPU_Hotplug от Galaxy S6
-термодрайверы портированы от Galaxy S6
-всякая мелочевка, о чем уже забыл :-)Ultimate_Kernel_v.24_New_Wolfson.zip ( 9.25 МБ )
Ultimate_Kernel_v.24_Old_Wolfson.zip ( 9.24 МБ )
UPD.05.05.2015Ultimate_Kernel_v.25_LolliPop-улучшена плавность
-вроде исправлены ребуты в играх (у себя проверял на базе ВОВ4, так ни разу и не удалось вызвать ребут, в то время как прошлая 24-я версия через пару минут в тех же местах уходила в ребут)
Ultimate_Kernel_v.25_new_Wolfson.zip ( 9.58 МБ )
UPD. 28.04.2015
Для Android 5.0.1
Ultimate_Kernel_v.21.5_LolliPop-Linux 3.10.75
-Собрано на самом новейшем SaberMod GCC 6.0
-обновлено до базы ВОС5 и частично использованы исходники СГС6 (портированы драйверы тачбуста, HMP-драйвер, новый говернор interactive и некоторые другие мелочи)
-массивные обновления kernel/sched
-обновлены некоторые планировщики
-множественные внутренние изменения/обновления для лучшей плавности и экономичности
-рамдиск обновлен до ВОС5
Ultimate_Kernel_v.21.5_GCC6.0.zip ( 9.24 МБ )
UPD. 05.04.2015
Для Android 5.0.1
Ultimate_Kernel_v.20_LolliPop-Ядро собрано на новейшем
SaberMod GCC 5.0-Linux 3.10.73
-обновлен рамдиск и встроенный busybox
-исправлен DriveDroid patch (эмулятор сд-рома и загрузочной флешки)
-мелкие фиксы
Ultimate_Kernel_v.20_LP.zip ( 9.27 МБ )
UPD. 25.03.2015
Для Android 5.0.1
Ultimate_Kernel_v.19_LolliPop-Linux 3.10.72
-все настройки для максимальной плавности (
Samsung SM-N910C Galaxy Note 4 - Модифицированные и стоковые ядра (Пост mcaserg #38888175) ) сделаны по дефолту, плюс некоторые новые, включая настройки рамдиска
-синапс в архиве-установщике обновлен до последней актуальной версии
-изменен цвет свечения диода при загрузке
Перед прошивкой не забываем снять галочку автозагрузки синапса!!!Ultimate_Kernel_v.19_LP.zip ( 10.75 МБ )
UPD. 19.03.2015
Для Android 5.0.1
Ultimate_Kernel_v.18_LolliPop-добавлен GPU THERMAL control interface (теперь сами себе будете настраивать троттлинг по GPU)
-добавлены дополнительные частоты GPU на 667 и 800МГц
-убран Quick_Wakeup_Driver - приводил к повышенному расходу батареи в спящем режиме
Ultimate_Kernel_v.18_LP.zip ( 10.66 МБ )
UPD. 14.03.2015
Для Android 5.0.1
Ultimate_Kernel_v.17_LolliPop-переделаны полностью все оптимизации ядра в поисках лучшей плавности/отзывчивости интерфейса
-добавлена частота GPU 730MHz, но ядро теперь по-дефолту грузиться со стоковыми 600MHz, частоты выше ставьте уже по желанию руками в синапсе.
-имплантирован Quick_Wakeup_Driver - вопреки названию, он не для более быстрого пробуждения устройства, он просто позволяет части системных программ исполнять код не пробуждая полностью устройство. В теории незначительно улучшает энергопотребление.
-изменен цвет свечения диода при загрузке телефона (шутки ради)
Ultimate_Kernel_v.17_LP.zip ( 9.2 МБ )
UPD. 12.03.2015
Для Android 5.0.1
Ultimate_Kernel_v.16_LolliPop-Linux 3.10.71
-GPU Freq Control (регулировка максимальной/минимальной частоты GPU) - автор Halaszk, за что ему громаднейшее спасибо - больше не нужно делать версии ядра с разгоном/без, теперь сами можете менять частоты по желанию.
-GPU TMU (thermal manager) on/off control (есть ли от этого эффект-еще не тестил)
-Обновленный Wolfson Sound Control , с работающим микрофоном при громкой связи (качества звука через наушники не тестил, может и ухудшилось - напишите, меломаны, как оно стало)
-Обновлен рамдиск (спасибо UpInTheAir) - добавлен FS Trim(в разделе FS), исправлено сохранение/восстановление профилей и самого ядра (чтоб сохраненные профили/ядра появились в списке выбора нужно перезагрузить телефон)
-мелкие фиксыUltimate_Kernel_v.16_LP.zip ( 10.66 МБ )
UPD. 09.03.2015
Для Android 5.0.1
Ultimate_Kernel_v.15_LolliPop-Linux 3.10.69
-обновленный SaberMod 4.9.3 (Uber Toolchain)
-по итогам тестирования убраны сомнительные патчи и твики
-изменены многие калибровочные коэффициенты CPU
-перенастроено для лучшей плавности, даже со стоковым говернором
-мелкие фиксы
-добавлены новые планировщики (schedullers)
Ultimate_Kernel_v.15_LP.zip ( 10.6 МБ )
UPD. 02.02.2015
Ultimate_Kernel_v.12-Обновлено до последней самсунговской базы Update2 NK5
-рамдиск также обновлен до NK5
-ядро обновлено до версии Linux 3.10.65
-собрано на последнем SaberMod 4.9.3 с новыми оптимизациями
-Synapse полностью реорганизован, включая все настройки, исправлены старые баги. Теперь нормально сохраняются и восстанавливаются профили и само ядро из синапса.
-В синапс, на стартовую страницу, выведено отображение ревизии проца (ASV_Group)
-Добавлен планировщик ROW
-Исправлена громкая связь с Wolfson Sound Control (просьба проверить и отписаться!)-переделаны настройки GPU
-various block & elevator patches & fixes to get ROW IO scheduler to compile
-Удалены все неродные говерноры, кроме intelliactive, т.к. они все некорректно работают на архитектуре big.Little
-Доработан и доведен до ума Dynamic FSync (dyn_sync_cntrl: FIX: add missing patch to fs/sync.c)
-SELinux включен обратно и полностью обновлен для исключения редкой несовместимости с некоторыми приложениями (на прошлых версиях ядра вылетал с ошибкой бенчмарк Basemark ES2 Taiji, теперь все исправлено)
-busybox v1.22.0-Dream-IRC в рамдиске
-Screen Mirroring/AllShare Cast fixed
-Secure storage=false (should prevent WIFI settings & passwords wiping on flash)
-ARM: full neon-vfpv4 support & compile with -mfpu=neon-vfpv4 + optimizations
-CRYPTO_SHA1_ARM_NEON, CRYPTO_SHA512 & CRYPTO_SHA512_ARM_NEON
-поддержка Microsoft X-BOX gamepad controller
-Low Memory Killer tweaks
-оптимизации драйверов /net
-LZO-компрессия ядра(поэтому вырос размер ядра, но улучшилась скорость запаковки/распаковки)
-lib/lzo: huge LZO decompression speedup on ARM by using unaligned access
-usb: gadget: check for accessory device before disconnecting HIDs
-обновлен Powersuspend (powersuspend: various patches/fixes)
-kernel/power/powersuspend: FIX: add display panel hooks for powersuspend
-page_alloc: Make watermarks tunable separately
-net: wireless: bcmdhd4358: reduce kernel logging
-обновлен и расширен LED Control
-добавлено управление током беспроводной зарядки в Fast Charge (max77843_charger: added support for wireless charger control)
-add support for FIDTRIM, a best-effort ioctl for deep discard trim
-sched: Implement smarter wake-affine logic
-tcp: enable sockets to use MSG_FASTOPEN by default
-множественные доработки говернора Interactive (но он не такой агрессивный, как в ядре 11.4, поэтому потребление его осталось на уровне 10-го ядра)
-что-то еще по-мелочи, о чем уже забыл
P.S. кто хочет получить такую же плавность и скорость в тестах, как на ядре 11.4, то это сделать очень просто - в синапсе на страничке CPU GOV (
обратите внимание, что теперь реализовано раздельное регулирование говерноров для кластеров А53 и А57! В прошлых ядрах выбор говерноров был некорректен, из-за архитектуры big.Little говернор применялся и настраивался только для кластера А53, в то время как кластер А57 всегда оставался на интерактиве, независимо от выбора говернора в синапсе.) для обоих интерактивов (и для А53, и для А57)
выставьте enforced mode на 1 и примените настройки. При следующем открытии синапса вы увидете, что снова требуется применение настроек, т.к. из-за enforced mode изменятся и настройки mode аналогично на 1. Важно - не выставляйте вручную параметры mode, изменяйте только enforced mode. Если нужно будет вернуться на стандартные настройки интерактива (дефолтные экономичные) - то просто измение enforced mode для А53 и А57 обратно на ноль и примените настройки. Надеюсь понятно описал, т.к. уже устал от писанины :-)
Т.к. настройки GPU переоптимизированы и баг с WolfsonSound(громкой связью) исправлен (проверял на своем телефоне на прошивках Corola 1.3 и Masik 1.2 и для исходящих, и для входящих вызовов), то ядро будет в единственном варианте
Ultimate_Kernel_v.12_.zip ( 12.83 МБ )
UPD. 04.01.2015
Ultimate_Kernel_v.10-Dynamic FSync
-Async Fsync
-dynamic read-ahead ( 1024 KB default)
-SELinux полностью отключен
-block: sysfs: allow non superusers to change I/O scheduler
-net: ipv6: Add a sysctl to make optimistic addresses useful candidates
-массивные изменения Android Low Memory Killer (Management of not killable processes & enable)
-binfmt_elf.c: use get_random_int() to fix entropy depleting (4096 max)
-configurable android log buffer sizes
-register any S-View cover as authentic [LoungeKatt] - не тестировал, за отсутствием неоригинальных чехлов
-enable CONFIG_SVIEW_BYPASS
-bcmdhd4358: WIFI PM support for KitKat driver
-config: enable BCMDHD_WIFI_PM
-bcmdhd4358: filter multicast packages while suspended
-USB: CR ROM emulation (DriveDroid app)
-Synapse: add SCREEN: LCD reduce power
-sched: LOAD_FREQ (4*HZ+122) avoids loadavg Moire
-add FIOPS I/O scheduler
-огромное изменение и добавление тонких настроек Synapse (спасибо Upintheair)
-патчи для улучшения потребления и улучшения производительности
-множественные внутренние патчи и доработки ядраСтоковый звук и стоковый GPU
Ultimate_Kernel_v.10_Stock_Sound_GPU_Stock.zip ( 8.79 МБ )
Стоковый звук и разогнанный GPU
Ultimate_Kernel_v.10_Stock_Sound_GPU_OC.zip ( 8.79 МБ )
Wolfson Sound и стоковый GPU
Ultimate_Kernel_v.10_Wolfson_Sound_GPU_Stock.zip ( 8.79 МБ )
Wolfson Sound и разогнанный GPU
Ultimate_Kernel_v.10_Wolfson_Sound_GPU_OC.zip ( 8.79 МБ )
UPD. 16.12.2014
Ultimate_Kernel_v.9Изменения относительно 8-й версии:
-GPU Voltage Control
-Memory Bus Voltage Control
-Internal Bus Voltage Control
-Image Signal Processor Voltage Control
-множественные патчи sched: HMP для улучшения энергоэффективности
-ARM: topology: Adjust efficiency ratio for Exynos5433
-thermal: IPA: update power tables on CPU voltage changeЗа все благодарим гуру
AndreiLux, это все его разработки
Стоковый звук и стоковый GPU
Ultimate_Kernel_v.9_SM_4.9.3_Stock_Sound_GPU_Stock.zip ( 8.85 МБ )
Стоковый звук и разогнанный GPU
Ultimate_Kernel_v.9_SM_4.9.3_Stock_Sound_GPU_OC.zip ( 8.84 МБ )
Wolfson Sound и стоковый GPU
Ultimate_Kernel_v.9_SM_4.9.3_Wolfson_Sound_GPU_Stock.zip ( 8.85 МБ )
Wolfson Sound и разогнанный GPU
Ultimate_Kernel_v.9_SM_4.9.3_Wolfson_Sound_GPU_OC.zip ( 8.84 МБ )
UPD. 13.12.2014
Ultimate_Kernel_v.8-Собрано на SaberMod 4.9.3_Graphite -O3
-CPU Voltage Control (спасибо AndreiLux)
-exynos-mp-cpufreq: Add calibrated power coefficients for A57/A53
-bcmdhd4358: WIFI PM support for KitKat driver [halaszk] (спасибо Upintheair)
-LED Control (спасибо TwistedUmbrella)
-cpu_boost удален за ненадобностью
-input_boost возвращен стоковый (для лучшего энергопотребления)
-добавлены говерноры Intellimm, Bioshock, Yankactive
-многие внутренние патчи
Снова выкладываю 4 варианта:
UPD 14.12.2014. Перезалиты все варианты с исправленным и расширенным LED Control (добавлены регулировки времени нарастания свечения диода (Ramp_up) и затухания(Ramp_down)) и перенастроенным на лучшую производительность термодрайверомСсылки на все варианты v.8
Стоковый звук и стоковый GPU
Ultimate_Kernel_v.8_SM_4.9.3_Stock_Sound_GPU_Stock.zip ( 8.84 МБ )
Стоковый звук и разогнанный GPU
Ultimate_Kernel_v.8_SM_4.9.3_Stock_Sound_GPU_OC.zip ( 8.84 МБ )
Wolfson Sound и стоковый GPU
Ultimate_Kernel_v.8_SM_4.9.3_Wolfson_Sound_GPU_Stock.zip ( 8.85 МБ )
Wolfson Sound и разогнанный GPU
Ultimate_Kernel_v.8_SM_4.9.3_Wolfson_Sound_GPU_OC.zip ( 8.84 МБ )
И бонусный вариант, для любителей экономии - сток звук, сток GPU и CPU A57 со сниженной до 1700МГц частотой
Ultimate_Kernel_v.8_SM_4.9.3_Stock_Sound_GPU_Stock_CPU_1700.zip ( 8.84 МБ )
UPD. 05.12.2014
Ultimate_Kernel_v.7-пропатчено до Linux 3.10.61
-собрано на новом Linaro 4.9.3
-пересобрано на обновленных самсунговских исходниках Update 1
-обновлен рамдиск
-Wolfson Sound Control откачен до версии из 5-го ядра
-Async Fsync
-патчи от Nvidia для улучшения энергоэффективности
-твики для улучшения работы файловой системы
-обновлены многие драйверы устройств
-обновлен драйвер тачскрина
-новые внутренние оптимизации и твики ядра
Выложу 4 варианта ядра:
1. Со стоковым звуком и стоковым GPU(без разгона)
Ultimate_Kernel_v.7_Stock_sound_GPU_Stock.zip ( 9.53 МБ )
2. Со стоковым звуком и разогнанным GPU
Ultimate_Kernel_v.7_Stock_sound_GPU_OC.zip ( 9.53 МБ )
3. С Wolfson sound(не работает микрофон при громкой связи) и стоковым GPU
Ultimate_Kernel_v.7_Wolfson_sound_GPU_Stock.zip ( 9.53 МБ )
4. С Wolfson sound(не работает микрофон при громкой связи) и разогнанным GPU
Ultimate_Kernel_v.7_Wolfson_sound_GPU_OC.zip ( 9.53 МБ )
UPD. 25.11.2014
Ultimate_Kernel_v.6-перенастроен самсунговский input_boost driver на лучшую плавность/отзывчивость интерфейса
-флаги оптимизации изменены для улучшения производительности
-говернор ondemand заменен на улучшенную версию, совместимую с архитектурой big.Little
-добавлен планировщик BFQ-v7r6 и установлен по-умолчанию
-все планировщики перенастроены для оптимизации системы
-KSM обновлен и улучшен, настройки выведены в синапс
-добавлен режим USB Mass Storage (только для внешней флешки)
-добавлен режим USB keyboard/mouse (телефон можно использовать как полноценную клавиатуру/мышку для ноутов/компьютеров) . Нужна активация режима в синапсе и использование дополнительной проги
https://play.google.co…te.hid.keyboard.client После активации обычный режим MTP отключится, т.ч. не забывайте отключать его, когда наиграетесь.
-в синапс добавлена возможность тонкой настройки говерноров (в том числе и дефолтного интерактива)
-добавлена огромная куча настроек в синапс
-портированный cpu_boost по-дефолту выключен для улучшения потребления, желающие сами его настраивайте в синапсе
-сотни патчей для внутренней оптимизации ядра
-остальное по-мелочи, про что уже забыл :-)
-GPU и термодрайвер настроены агрессивно, для лучшей производительности, поэтому греться под нагрузкой может больше, т.к. сброс частот происходит реже и не так сильно, как на сток.ядрах
Выкладываю два варианта ядра - один со стоковым звуком(и рабочей громкой связью), и второй - с Wolfson Sound Control (и нерабочей громкой связью) - выбирайте по своему усмотрению. В остальном ядра полностью идентичны. ИМХО, на wolfson control-варианте звук в наушниках субьективно лучше и напористей. Поэтому кому не важна громкая связь, и кто любит хороший звук, может шить второй вариант.
Ultimate_Kernel_v.6_Stock_sound.zip ( 9.52 МБ )
Ultimate_Kernel_v.6_Wolfson_sound.zip ( 9.52 МБ )
UPD. 17.11.2014
Ultimate_Kernel_v.5Изменения относительно v.4
-портирован cpu_touch_boost и добавлены соответствующие настройки в синапс
-изменены флаги оптимизации ядра для лучшей отзывчивости интерфейса
-добавлен в ядро KSM(Kernel SamePage Merging)
-полностью выключен Samsung Rooting Restriction Feature
-некоторые внутренние параматры перенастроены по итогам тестирования
-отключены лишние дебаггеры для уменьшения использования процессорного времени
-чуть ослаблены настройки троттлинга GPU по сравнению с прошлой версией ядра (слишком агрессивные были)
Ultimate_Kernel_v.5.zip ( 7.95 МБ )
UPD. 14.11.2014
Ultimate_Kernel_v.4Благодаря комраду
b2rdetor, и его неутомимому упорству в тестировании удалось найти косяк с частотами и троттлингом GPU - реально в прошлых ядрах частота не поднималась выше 700МГц. Теперь ошибка исправлена, но с сожалением выяснилось, что
реально GPU уже работает почти на пределе и не тянет частоты выше стоковых 700 - зависает в 3D приложениях. Кстати, в стоковом ядре частота под нагрузкой не поднимается выше 600МГц - в исходниках прописал gpu_max_freq_limiter=600 . Сейчас я настроил ядро на реальные 700МГц с правильно поднятыми пределами и частотами троттлинга. Вообще тема с частотами GPU и CPU еще требует дополнительного изучения, поэтому разгоны и GPU и CPU
пока убраны.
Теперь
по изменениям относительно v.3- пропатчено до Linux 3.10.13
- частоты и тротлинг GPU поправлены
- разгон CPU пока убран, частоты кластера А57 возвращены на стоковые 700-1900МГц
- минимальная возможная частота кластера А53 оставлена 200МГц, но грузится ядро на стоковых минимальных 400МГц, желающие снизить до 300 или 200 - делайте это ручками в синапсе или трикстере/фауксе и прочем
- пределы троттлинга CPU слегка повышены
- для улучшения плавности и отзывчивости интерфейса перенастроены некоторые внутренние параметры
- PowerEfficient Workqueues с настройкой в синапсе (для улучшеня потребления)
- Gentle Fair Sleepers interface в синапсе
- управление ARCH POWER в синапсе
- Force Fast Charge также исправлен и заменен на версию от ktoonsez(работает корректнее прошлой), включая настройки в синапсе
-
самое главное - полностью допилен Wolfson Sound Control, теперь он наконец-то раскрывает всю прелесть звука wolfson. По сравнению со сток-ядром отличия в звуке не услышит разве что глухой. Теперь звук мощный(без искажений), напористый и сочный.
- исправлены мелкие ошибки прошлой версии
Ultimate_Kernel_v.4.zip ( 7.4 МБ )
Перед прошивкой обязательно снимите в синапсе галочку автозагрузки(если установлена), во избежание глюков по звукуUPD. 10.11.2014
Ultimate_Kernel_v.3Отличия от прошлой версии:
-Разгон GPU снижен с 900 до 800МГц (для стабильности, пока не будет найден способ вывести интерфейс по ручной настройке GPU)
-добавлены говерноры dancedance, Lionheart, smartmax, ondemandplus, smartassV2, wheatley, adaptive, nightmare, darkness, alucard, conservativex, intelliactive (на многих из них интерфейс работает гораздо плавнее, чем на стоковом интерактиве)
-глючные планировщики (schedullers) убраны на доработку
-добавлен Force Fast Charge v1.2 [Yank555.lu] (не путать с самсунговской быстрой зарядкой. Этот режим всего-лишь "обманывает" неродные зарядки и USB-порты и позволяет выжать больший ток из них(если конечно сама зарядка или USB_порт позволят это) - величины токов настраиваються в синапсе. По дефолту выключено.
-DriveDroid patch (позволяет использовать телефон как загрузочную флешку или CD-ROM для ISO образов - сам не проверял.
-USB Keyboard/Mouse emulator (пока отключен в рамдиске, будет активирован в следующих версиях, еще требуется небольшая доработка)
-Sweep2Sleep (по дефолту выключен - включается/отключается в синапсе) - выключение экрана свайпами слева-направо и справа-налево по нижнему краю экрана
-PowerSuspend доработан и возвращен(для лучшего сна)
-множественные мелкие внутренние доработки
Ultimate_Kernel_v.3.zip ( 7.95 МБ )
UPD. 08.11.2014Ultimate_Kernel_v.2Отличия от первой версии:
-XZ(tweaked) компрессия ядра
-KERNEL_MODE_NEON
-исправлен глюк в Wolfson Sound Control , приводящий к сильным искажениям(хрипам) при подключенных наушниках
-разгон CPU кластера А15 пока убран (производительность только снижалась из-за троттлинга при перегреве по сравнению с дефолтными 1900МГц)
-
GPU разогнан до 900МГц (вместо стоковых 700МГц) - за два дня тестов никаких глюков и артефактов не выявлено, у меня работает абсолютно стабильно
-при перегреве значительно увеличены частоты троттлинга GPU, чтоб производительность не снижалась так сильно, как на стоке
-множественные патчи kernel/sched
-cifs: enable mounting cifs drives visible to all apps
-активирована поддержка ntfs
-net: tcp: optimization
-optimized SLUB memory allocator
-sched: disable GENTLE_FAIR_SLEEPERS by default - для улучшения отзывчивости UI
-disable add_random for more performance on SSD's
-Dynamic read-ahead
-FS Sync On/Off
-Powersuspend пока убран (эфекта от него не увидел никакого)
-Рамдиск перенастроен
-Init.d support (папка создается автоматически с нужными правами)
-фиксы по итогам теста первой версии ядра
-Synapse встроен в установщик
-собран нормальный zip-архив для установки из-под CWM или TWRP рекавери
Ultimate_Kernel_v.2.zip ( 7.94 МБ )
Теперь по ядру (для N910C), что сделано в пилотной версии Ultimate_Kernel_v.1:-собрано на последнем Linaro 4.9.2 с -О3 оптимизацией
-оптимизации Graphite и neon-vfpv4
-минимальные частоты кластеров А7 и А15 снижены до 200МГц, для улучшения экономичности (в стоке 400 и 700МГц соответственно) - пока эффекта не почувствовал
-максимальная частота кластера А15 увеличена с 1900 до 2100МГц (толку мало, если честно, т.к. проц почти всегда в троттлинге даже на стоковых 1900МГц, слишком хреновое охлаждение у нашего проца )
-Powersuspend v.1.4
-Wolfson Sound Control (спасибо
AndreiLux) - управление через Synapse
-в ядро добавлена поддержка Synapse (скачайте его на маркете, когда ядро соберу в виде zip-архива, добавлю его сразу в установщик)
-в Synapse добавлены доп.настройки, добавлена страничка Tools, на которой можно сохранять/загружать/удалять профили синапса, можно сохранять/перезаписывать/восстанавливать само ядро, можно включать/отключать SELinux, можно сохранять логи ошибок ядра (logcat/dmesg/last_kmsg), можно сбрасывать все настройки синапса.
-Frandom (активирован по-умолчанию)
-активирован TARGET_TTL на уровне ядра, модули не нужны (для обхода запрета раздачи интернета на Yota )
http://habrahabr.ru/post/238625/-Full SELinux Permissive (но можно и включить обратно Enforcing в синапсе)
-отключен KNOX (на кастом-ядрах все-равно не работает)
-для теста добавлены планировщики SIO, SIOPLUS, FIOPS, FIFO, VR, ZEN, TRIPNDROID (часть из них пока работает некорректно, допилю их в будущем)
-активированы все алгоритмы управления TCP - bic, westwood, reno, cubic, highspeed, hybla,htcp, vegas, veno, scalable, lp, yeah, illinois
-рамдиск перенастроен, добавлен busybox
-системный раздел становится RW (read/write)
-SecureStorage Disable
-отключена защита от записи на внешнюю флешку (проверьте, у меня работает нормально)
-ну и куча всякой внутренней мелочевки
https://yadi.sk/d/OdAyjvSScX83d