Subcore • Root

Subcore • Root

tytydraco
08/09/2018
  • 5.0

    Android OS

Oписание Subcore • Root

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

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

Subcore считывает и записывает в многочисленные файлы ядра, чтобы определить, к какому профилю помещается устройство. Эти интерфейсы включают:

• Активная загрузка процессора

• Доступные ядра ЦП

• Доступные регуляторы ЦП

• Доступные частоты процессора

• Доступная загрузка графического процессора

• Доступные частоты графического процессора

• Текущая емкость аккумулятора

• Состояние батареи (зарядка / разрядка)

• Состояние экрана

    ◦ State Notifier (первичный выбор)

    ◦ Power Suspend (вторичный выбор)

    ◦ Интерфейс Framebuffer (третичный выбор)

• Доступная память устройства

• Максимальная память устройства

• Доступные планировщики ввода-вывода

• Блок readahead

• Блокировать swappiness

• Блокировать давление в кэше

• Блокировать грязные пайки

• Случайная энтропия

• Блокировать превышение

• Блокировать кластер страниц

• Блокировать грязные сантисеки

• Блокировать LMK

• Блокировать режим ноутбука

• Блок KSM

• Уникально сформированные интерактивные переходы

• Уникально сгенерированные Schedutil Tunables

Без какой-либо формы пользовательского предсказания игра может на мгновение затихать во время сцены загрузки, где падение нагрузки падает. Чтобы противодействовать этому, Subcore реализует алгоритм прогнозирования пользователей, который пытается поддерживать текучесть в тяжелых приложениях даже в моменты низкой нагрузки. Он работает, определяя повторяющиеся средние нагрузки и спящий дольше, когда нагрузка согласована.

Поскольку Subcore - это низкоуровневое (хотя и пользовательское) средство, он имеет прямой доступ к статистике батареи. При зарядке (и включении экрана) Subcore повысит производительность до самого высокого уровня производительности, чтобы обеспечить пользователю соответствие UI / UX, не обращая внимания на ограничение энергии. Кроме того, когда Subcore обнаруживает, что устройство заряжено на 15% или меньше, оно будет наполовину loadavg, а это означает, что для загрузки следующего профиля требуется вдвое больше загрузки процессора. Аналогично, при 5% -ной батарее или менее Subcore блокирует устройство в самый низкий профиль, который оптимизирован для глубокого сна или бездействия, жертвуя куском производительности для батареи. Этот параметр можно отключить, переключая «Отключить Power Aware» в приложении Subcore GUI.

Subcore реализует новую концепцию, которую я называю RUPG. Что делает Subcore особенным, так это то, что он совместим практически с любыми устройствами. Во время выполнения Subcore изначально собирает кучи данных для создания множества профилей, специфичных для устройства, на основе различных факторов. Эти сгенерированные профили сильно оптимизированы для каждого устройства, так что каждый пользователь достигает наиболее эффективного программного обеспечения для доступного оборудования / программного обеспечения. Эти профили затем сохраняются в памяти и помечены для удаления, когда Subcore завершает работу. Некоторые примеры использования RUPG заключаются в формировании смещений LMK, специфичных для устройства (minfree). Каждое устройство имеет разный размер ОЗУ, поэтому Subcore должен вручную рассчитывать оптимальные минимальные размеры LMK для каждого вектора смещения (VERY_LIGHT -> VERY_AGGRESSIVE). Subcore также использует RUPG для создания перестраиваемых регуляторов. Каждое устройство имеет другую частоту частот CPU CPU, которая должна учитываться. Эти профили генерируются автоматически двоичным кодом, поэтому пользователю не нужно ничего настраивать самостоятельно.

Subcore приводит к заметному улучшению работы аккумулятора, во время включения и выключения экрана.

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

@dotMiracle

@EFranz

@ kdrag0n

@ ASHLEY117

@ Abhirams2020

@mountaser_halak

Чтобы Subcore работал правильно, пожалуйста, убедитесь, что следующие вещи правильные:

• Убедитесь, что Subcore всегда предоставляется root.

• Используйте режим с низкой памятью, если устройство не имеет ZRAM или ZCACHE, или если вы заметили, что приложения рушились / не открывались.

Пользователи могут связаться со мной в любое время для обратной связи.

Gmail: [email protected]

Телеграмма: @tytydraco

XDA: @tytydraco

Ещё

Что нового в последней версии 1.2

Last updated on 08/09/2018
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Ещё

Видео и Скриншоты

  • Subcore • Root постер
  • Subcore • Root скриншот 1
APKPure иконка

Супер Быстрая и Безопасная Загрузка через Приложение APKPure

Один клик для установки XAPK/APK файлов на Android!

Скачать APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies