Отключение ядер процессора андроид
Для функционирования программы необходимы права root пользователя.
Краткое описание:
Режим автоматического масштабирования частоты ЦП.
Описание:
Выбор максимальной и минимальной частоты ЦП, выбор режим автоматического масштабирования частоты ЦП, выбор I/O планировщика (brg,noob и др.), ведется статистика использования ЦП, отключения и включения режима DeepSleep (Глубокого сна)
Governor – диспетчер выбора частоты процессора. Все они находятся в ядре (kernel) и не могут быть добавлены отдельно от ядра. Задача драйвера — устанавливать некоторую оптимальную частоту в пределах выбранного минимума и максимума (scaling_min_freq и scaling_max_freq).
Powersave — Частота всегда равна минимальной. Иногда включают для экономии батареи при низком заряде или выключенном экране.
Performance — Частота всегда равна максимальной. Используют для тестов, получения устойчивых значений в benchmarks, или во время зарядки и подключения к компу. Это более быстрый режим чем закрепление минимальной частоты равной максимальной (в ondemand например), так как не происходит частых запросов на её изменение.
Userspace — Для ручного задания частот, которые не поддерживаются ядром. Не рекомендуется и практически никто не использует.
Ondemand — Присутствует в большинстве ядер по умолчанию. Через заданные промежутки времени (sampling_rate:
10-20 миллисекунд) проверяет загрузку процессора и при достижении определенного порога (up_threshold
80%) повышает частоту до максимума пока загрузка процессора не снизится.
Не содержит профилей для выключенного экрана, поэтому его часто устанавливают с powersave.
Conservative — Подобный предыдущему ondemand но изменение частоты вверх и вниз происходит не скачком а ступенчато (freq_step 5% от максимальной частоты, можно сконфигурировать от 0 до 100, при этом при 0 частота будет фактически заблокирована, а при 100 меняться скачком подобно ondemand). Добавлен ключ минимального порога загрузки процессора down_threshold (20%) при котором частота будет ступенчато снижаться.
По сравнению с ondemand медленнее отклик, но больше экономии батареи.
MinMax — Адаптация «conservative» и один из самых быстрых, но батарею держит предположительно хуже чем SmartassV2.
Старается минимизировать количество изменений частоты через ограничение частот – только минимум или максимум. Частота снижается и повышается в зависимости от текущей нагрузки и пороговых значений (down_threshold и up_threshold)
Interactive — Как и предыдущие, выставляет частоту в зависимости от нагрузки, но проверка загрузки наступает не через равные промежутки времени, а в случае выхода из простоя «idle» (+ таймер проверки через 1-2 такта после выхода из простоя). Если проц загружен на 100% по выходу из простоя и по таймеру, то частота повышается до максимума. Если нет загрузки для повышения до максимума, то диспетчер проверяет как изменилась загрузка с последнего изменения частоты за промежуток времени min_sample_time, выбирая верхнее значение с последнего выхода из простоя для определения новой частоты.
Один параметр настройки — min_sample_time, минимальное количество времени на заданной частоте перед её снижением, по умолчанию 50-80 тыс. миллисекунд.
Режим Interactive быстрее чем Ondemand, и дает больший отклик при ничтожном увеличении потребления.
InteractiveX — Улучшенный Interactive – добавлен профиль низкой частоты при выключенном экране, и также настроен для выхода из этого режима. Меньше расходует батарею чем Interactive.
Smartass / SmartassV2 — Коротко – основан на Interactive но лучше. Полностью переписан interactive, внесены модификации и профили. Вторая версия очень популярна. Скорость рядом с MinMax, трудно сказать кто быстрее. Больше времени проводит на низких частотах для экономии батареи. Встроен профиль сна – частота минимальна при выключенном экране.
Содержит много настроек, основные:
— «идеальная» частота, к которой будет стремиться. Более быстрое изменение до этой частоты, чем выше или ниже её. Для первой версии smartass например «идеальная» может быть задана как 300 (и не выше) во время сна и 500 (и не ниже) при включенном экране. У второй версии больше гибкости, ограничения «не выше» и «не ниже» нет. Если вы слушаете плейер с выключенным экраном то можете найти определенную «идеальную» частоту для этого режима, ниже которой не будет лагов.
— sleep_ideal_freq идеальная частота для сна
— awake_ideal_freq для пробуждения при включении экрана
Smoothass — От создателя smartass v1-2 Erasmux.
Это измененный smartass v1 для увеличения скорости. Агрессивнее повышение частоты, выше отклик, выше расход батареи.
BrazilianWax — Вроде бы то-же самое что и Smoothass.
SavagedZen — Основан на Smartass. Хорошо сбалансирован по скорости и расходу заряда. Адаптирован к ядру 2.6.29 и процу 1 GHz (??)
Scary — Основан на исходниках conservative с добавлением фич smartass. Не очень ясно зачем, так как у conservative медленное изменение частоты, а у smartass одно из самых быстрых.
Стоит отметить, что есть задержка при изменении напряжения процессора.
Батарея – 1е место InteractiveX, 2-е Smartass, 3-е SavagedZen
Скорость – 1е место Minmax, 2-е Smartass2, 3-е SavagedZen»
За предоставленную информацию спасибо DreamOn1983
Планировщик операций Ввод/Вывод (I/O Scheduler) — этот термин используется в компьютерной системе для определения порядка блоков операций ввода/вывода, которые будут добавлены в систему хранения данных. I/O планировщик иногда называют «дисковым планировщиком».
I/O планировщики могут иметь множество назначений, в зависимости от задачи I/O планировщика. Некоторые распространённые задачи:
— для сокращения времени, затрачиваемого для поиска данных на жёстком диске.
— для изменения приоритета процессов операций ввода/вывода.
— для распределения нагрузки жёсткого диска разными процессами.
— для гарантий того, что некоторые процессы будут выполнены до определённого срока.
Тут не так много можно предложить, когда дело доходи до I/O планировщиков. На первый взгляд нет такой гибкости настроек, как у Governors, но поверьте мне там есть, что покрутить. К примеру, одно из улучшений, с которым вы сталкиваетесь, связанно с открытием и закрытием приложений.
Список I/O Schedulers с кратким описанием:
Noop — на самом деле не так плох. Это просто I/O планировщик и когда дело касается андроида, чем проще, тем лучше. Я думаю в G1 знали, что делали, когда установили Noop I/O планировщиком по-умолчанию.
Anticipatory — Я понятия не имею, насколько это подходит для андроид устройств. Он отключен, как в заводском ядре так и в Quasar, т.к. я никогда не слышал, что бы кто-то им пользовался или рекомендовал к использованию. Я читал, что это больше подходит для серверов.
CFQ — Ну что же, CFQ для I/O планировщиков сродни Ondemand для Governors. Он самый сбалансированный и нацелен на производительность в большинстве случаев. Однако, в андроиде некоторые вещи работают иначе, поэтому это не самый подходящий I/O планировщик. Существует множество настроек, распространённых на XDA (примечание переводчика: сайт и форум, где обитает автор) для улучшения этой штучки.
Deadline — это, на самом деле, достаточно популярный наряду с BFQ. Он применяется в некоторых известных ядрах, к примеру в Netarchy для Nexus S. Однако, даже не смотря на то, что он лучше CFQ для аднроид устройств, он всё же проигрывает в сравнение с VR.
VR — это хороший I/O планировщик с элементами «ограничения по времени». Возможно лучший для MTD андроид устройств, так же он используется известных ядрах, к примеру в IntersectRaven для Nexus One. Не исключено. Что это единственный планировщик, который может набрать максимальное значение в тестах, но так же и самый не стабильный. Его производительность не стабильна, она может показать максимум или опуститься ниже плинтуса. Но когда он работает на пределе, он самый лучший.
Simple — Как видно из названия, Simple I/O — один из простейших. Помните я упоминал, что I/O планировщики для андроид устройств, чем проще, тем лучше? Это тот самый случай. Особенно для EMMC устройств. Он надёжен, не так хорош, как VR на максимуме, но тем немение один из лучших по производительности. На данный момент он установлен по-умолчанию в ядре Quasar.
BFQ -А вот и он. Многие ошибочно полагали, что это лучший I/O планировщик, который был самым популярным. Он основан на CFQ, но уступает в производительности VR или Simple, даже если это версия BFQ v2. Не включено в ядро Quasar потому, что ацтой.
Итог (по-моему скромному мнению):
Производительность: 1ое место — VR
Надёжность: 1ое место — Simple
За предоставленную информацию спасибо SytnikDima
Русский интерфейс: Да
версия 1.28: ® No-frills CPU Control (Пост #23526526)
версия 1.27: //4pda.to/forum/dl/post/2768204/it.sineo.android.noFrillsCPU-1.apk
версия 1.26r1: //4pda.to/forum/dl/post/1996239/it.sineo.android.noFrillsCPU-1.apk
версия 1.25: noFrillsCPU_1.25.apk ( 781.18 КБ )
//4pda.to/forum/dl/post/1763086/it.sineo.android.noFrillsCPU_1.apkit.sineo.android.noFrillsCPU_1.apk ( 688.29 КБ )
//4pda.to/forum/dl/post/1556031/NF1.22.apkNo_frills_CPU_1.20.apk ( 189.39 КБ )
No_frills_CPU_1.20_RUS.apk ( 121.11 КБ )
noFrillsCPU_1.18.2.apk ( 165.54 КБ )
noFrillsCPU_1.18.2_RUS.apk ( 110.37 КБ )
Сообщение отредактировал iMiKED — 26.09.19, 19:34
Источник
Отключение ядер процессора андроид
Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.
Если Вы выложили новую версию программы, пожалуйста, сообщите об этом модератору нажав на вашем сообщении кнопку «Жалоба».
Последнее обновление программы в шапке: 23.10.2015
Для функционирования программы необходимы права root пользователя.
Краткое описание:
Отключение ядер процессора. Оставляет работать 1 ядро при выключенном экране в Dual Core & Quad Core телефонах.
Описание:
Что это такое?
Это довольно простое приложение, которое переводит процессоры 1/2/3 в автономный режим, при выключении экрана. После включения экрана, приложение позволит процессорам 1/2/3 вернуться в рабочее состояние.
Как это работает?
Так как у нас двух и трёхядерные CPU, у нас есть CPU 0 и процессоры 1/2/3, ядра 0/1/2/3, а когда экран выключен, нам достаточно иметь 1 активное ядро »CPU0″ Это приложение остановит процессоры 1/2/3 при выключенном экране, а затем возобновит нормальное использование, когда экран включится.
Совместимость?
Работает с любыми устройствами с двух и трёх ядерными процессорами!
Энергосбережение?
Экономия аккумулятора напрямую зависит от времени использования и времени простоя.
Русский интерфейс: Неизвестно
Supports Lollipop to ICS
Fixed issue’s with CPU1/2/3 not coming back online with a few Devices..
Fixed Slow downs.
Smaller Memory Footprint.
Fixed Battery Drain issues
Fixed Dual-core & Quad-core issues
Version 3.2
Added back Support for Quad Core
Added Fast switching Coming from sleep
Everything should be Fixed & working via 3.2
If you get Wake issues, it’s likely a Kernel related issue
Clean Up of Theme & Source
Version 2.8
Fixed GPS Not Locking while App is installed
GNex Freeze Issue should be Fixed
JB Compatibility should be fixed regarding Sleep Of Death
Fix Quad Core Sleep Issue’s
Better Handling of CPU2 & CPU3 on Quad Core’s
Unless a major bug is found, 2.8 will be the last update until I can get UV & OC Utilities added into the application
Version 2.7 Release Notes:
Memory Footprint is even lower now
removed unneeded services
script load fixed
Compatibility issue should be fixed
Jelly Bean Rom’s Have a Known Issue with Sleep of Death
версия: 4.0 http://4pda.to/forum/dl/post/3837425/CPU+Sleeper+4.0+Universal.apk
версия: 3.7 CPU+Sleeper+Quad+Core+v3.7.apk
версия: 3.2 http://4pda.to/forum/dl/post/1927051/CPUS%20v3.2.apk
версия: 2.9 http://4pda.to/forum/dl/post/1925396/CS%20v2.9.apk
версия: 2.8 CPU_20Sleeper_20v2.8.apk
версия: 2.7 CPU Sleeper_2.7.apk ( 12.53 КБ )
http://4pda.to/forum/dl/post/1897831/CPU%20Sleeper%20v.2.5.apk
версия: 2.4 CPU_Sleeper_2.4.apk ( 12.4 КБ )
Сообщение отредактировал velikashkin — 23.10.15, 13:35
Источник
Отключение ядер процессора андроид
Для функционирования программы необходимы права root пользователя.
Краткое описание:
Управление частотой процессора.
Описание:
Программа для управления частотой процессора на устройстве Android с целью увеличения производительности или увеличения времени работы от батареи.
Программа НЕ умеет (и не должна уметь) самостоятельно разгонять процессор, она только управляет им.
Из особенностей стоит отметить поддержку профилей (при отключенном экране, при подключенной зарядке, при определенном % заряда батареи, разговоре по телефону).
Программе для работы НЕОБХОДИМ РУТ . Для того, чтобы вы могли двигать ползунки, особенно в большую сторону, необходимо КАСТОМНОЕ ЯДРО с разгоном. Оно может быть установлено как отдельно, так и при установки кастомной прошивки.
Какие доступны режимы и частоты в программе, зависит только от того ядра, что у вас стоит! Спрашивать «почему у меня нет такого то режима?» или «почему в рекомендациях написаны такие то частоты а у меня только такие то?» здесь не стоит! Спрашивайте это в теме по вашему ядру/прошивке/аппарату, в общем в профильной теме.
С вопросами типа «посоветуйте прошивку/ядро», пожалуйста обращайтесь в тему своего девайса.
Сообщение отредактировал vadeus — 24.06.18, 22:25
смысл в том, что не все пользуются поделками от модако.
не все имеют Hero
софтина нормальная. хотя реальной пользы не заметил в плане производительности.
Источник