motofan logo
> 

zSHapmd v11, скриптовой аналог стандартному Apmd (управляет частотой процессора)

VINRARUS
сообщение 16.12.2011, 1:18


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Добавлен zSHapmd v7 (в прикрепленном архиве все 4 версии)
Вот потратил один вечер и написал скриптовой аналог стандартному apmd (утилита для автоматического управления частотой процессора в зависимости от его загруженности), и назвал его zSHapmd.
Теперь каждый может настроить его под себя так как пощитает нужным. Например для большей производительности системы или лучших характеристик энергосбережения акб, или исходя из своей бездарности wink.gif

В архиве есть 2 версии: se1.sh и se5.sh и se6.sh, и запускать нужно только одну из них, и ничего больше делать не нада, после запуска прога сама деактивирует стандартный apmd, работает всё до перезагрузки.
После запуска создастся файл /tmp/zSHapmd, и если его удалить, то прога остановится и выдаст сообщение.
Отличия между 1й и 5й и 6й версией:

версия создана только для ознакомления с механизмом, использует на много проще механизм узнавания загруженности процессора (но более прожорливый), и использует не очень оптимальные настройки: а-ля "Ступеньки"(то есть частота меняется оочень плавно), интересно наблюдать как телефон медленно просыпается и засыпает smile.gif
Вот лог её работы /tmp/zSHapmd (частота процессора MHz - загрузка процессора %):
Spoiler:
Thu Dec 15 15:18:11 GMT 2011
532 -
399 - 8
266 - 7
133 - 7
133 - 22
133 - 35
266 - 75
133 - 35
133 - 31
133 - 5
133 - 6
266 - 55
133 - 21
133 - 25
133 - 31
133 - 45
133 - 37
133 - 25
133 - 37
133 - 26
266 - 61
399 - 76
532 - 69
399 - 0
266 - 0
399 - 71
266 - 0
399 - 78
266 - 0
399 - 71
266 - 7
399 - 73
532 - 53
532 - 58
399 - 0
266 - 15
133 - 0
266 - 52
133 - 0
133 - 11
133 - 29
266 - 64
399 - 68
532 - 61
532 - 75
399 - 38
266 - 23
133 - 0
133 - 5
133 - 5
266 - 58
399 - 64
266 - 7
133 - 7
133 - 47
133 - 5
133 - 5
133 - 0
[close]

версия уже более допилена, имеет более сложный код, оптимизирована, имеет умный алгоритм проверки средней загруженности процессора за одиницу времени (и на много меньше нагружает CPU), продуманные настройки.
Вот лог её работы /tmp/zSHapmd (частота процессора MHz - загрузка процессора %):
Spoiler:
Thu Dec 15 15:25:00 GMT 2011
532 -
532 - 32
399 - 21
399 - 13
266 - 2
266 - 4
133 - 12
133 - 39
399 - 100
532 - 83
532 - 7
399 - 2
399 - 4
266 - 2
266 - 4
133 - 3
133 - 7
133 - 18
133 - 7
133 - 19
133 - 7
133 - 11
133 - 8
133 - 8
133 - 8
133 - 7
133 - 8
133 - 7
133 - 9
133 - 7
133 - 8
133 - 7
133 - 8
133 - 7
133 - 8
133 - 7
133 - 8
133 - 22
133 - 7
133 - 8
133 - 6
133 - 8
133 - 6
133 - 8
133 - 6
133 - 8
133 - 7
133 - 8
133 - 6
133 - 8
133 - 7
133 - 8
133 - 6
133 - 10
133 - 8
133 - 6
133 - 8
399 - 82
399 - 63
399 - 36
399 - 5
399 - 69
[close]

это немного переделанная 5я версия, но сделал что теперь проц будет дольше на 399 висеть (не переключая сразу на 532), так лучше должно влиять на батарейку, но при необходимости все равно переключит на 532.
Вот лог её работы /tmp/zSHapmd (частота процессора MHz - загрузка процессора %):
Spoiler:
Fri Dec 16 03:10:59 GMT 2011
532 -
532 - 35
399 - 14
399 - 3
266 - 2
266 - 31
266 - 4
133 - 2
133 - 8
133 - 36
399 - 80
399 - 94
399 - 2
266 - 2
266 - 7
133 - 4
133 - 8
133 - 11
133 - 8
133 - 9
133 - 7
133 - 8
133 - 7
133 - 9
133 - 7
133 - 8
133 - 7
133 - 8
133 - 7
133 - 11
133 - 53
133 - 68
399 - 100
399 - 82
532 - 83
532 - 37
399 - 21
399 - 55
399 - 30
399 - 11
266 - 11
266 - 14
266 - 26
266 - 23
266 - 4
133 - 9
399 - 75
399 - 49
399 - 32
399 - 24
[close]

это та же 6я версия, но параметры вынесены в начало скрипта для более лёгкой настройки. Ну еще чють подправлена настройка.


5я и выше версия вполне сгодится для постоянного использования, так как имеет достойные характеристики (ну не хуже чем в нативе smile.gif ), и настроена для предотвращения не обоснованных скачков частоты (особенно это касается автопонижения частоты), умеет держать постоянную частоту без скачков (видно в последних строчках лога), это хорошо видно например с включенным рокбоксом.
К стати для отключения лога нада закоментировать или удалить строку (возможно незначительно уменьшит нагрузку на CPU):
Код
echo "$MHZ - $CPU" >> /tmp/zSHapmd

В 5й версии это №95.

Надеюсь кому то будет полезно yu.gif

Сообщение отредактировал VINRARUS - 21.12.2011, 15:16
Прикрепленный файл zSHapmd.7z   ( 2.29 килобайт ) Кол-во скачиваний: 390
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
VINRARUS   zSHapmd v11   16.12.2011, 1:18
VINRARUS   Можна запускать прогу с авторана. Желатнльно после...   18.12.2011, 10:07
IlluminatI   может стОит всё таки переключится на английский я...   20.12.2011, 16:59
VINRARUS   ок :) Шоумодули никакие не нужны, из системных у...   21.12.2011, 13:32
IlluminatI   cпасибо, интересная идея, возьму на заметку) думал...   21.12.2011, 17:21
VINRARUS   а если просто убить apmd? Просто на магиксах apmd...   21.12.2011, 17:53
VINRARUS   Осмелюсь спросить: кто успел по пользоваться данно...   27.12.2011, 15:29
WegaW   Я использовал со своей зинкой Т-мобайл. 5-ю и 6-ю ...   27.12.2011, 17:12
rheezz   I already execute 'em several times, but there...   29.12.2011, 9:03
outlaw1313   Собственно частота 532 на зинке у меня так и не вк...   29.12.2011, 9:34
VINRARUS   признаки что еще что то управляет частотой кроме ...   29.12.2011, 22:02
Claus398   а как в случае необходимости отключить такие набор...   30.12.2011, 5:03
VINRARUS   малозначительно Что имееш в виду? Оставить напри...   30.12.2011, 6:16
outlaw1313   Сам я конечно ничего другого не использую... Доб...   30.12.2011, 6:34
VINRARUS   Ну конечно, скрипт очень легко изменять :) вообше...   30.12.2011, 16:37
aalleexxnn   После запуска создастся файл /tmp/zSHapmd, и если...   7.2.2012, 16:37
VINRARUS   Нет, после выхода устанавливается всегда 532, для...   7.2.2012, 16:54
igoripp   goodstock старый монстр, поставь з-мод, и телефо...   7.2.2012, 17:22
aalleexxnn   goodstock старый монстр, поставь з-мод, и телеф...   8.2.2012, 3:57
a1batross   Хорошая, годная прога Только перепакуй ее в zip и ...   22.2.2012, 11:41
VINRARUS   :) Вот   22.2.2012, 16:21
a1batross   Флуд: спасибо. Кстати эта вещь насколько лучше раб...   23.2.2012, 10:11
VINRARUS   Вот написал скриптовой аналог стандартному apmd (у...   18.6.2013, 13:49
VINRARUS   Вот теперь это годится для полной замены Apmd...   18.6.2013, 17:34
VINRARUS   zSHapmd v11 (2016) принципиально новый демон управ...   29.9.2016, 20:03
Unreal_man   Единственное что пока заметил, в твоём моде при вх...   29.9.2016, 23:29
VINRARUS   Сообщение закреплено как шапка. Как для sh скрипта...   30.9.2016, 10:21

zSHapmd v11, скриптовой аналог стандартному Apmd (управляет частотой процессора) · Motorola на Linux OS · Forum
 

Ответ в темуСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 27.4.2024, 9:17

Форум живёт: