motofan logo
> 

Разгон CPU, 312 -> 416->624

dimichxp
сообщение 7.5.2007, 12:21


Ветеран
*****

Группа: Разработчики
Сообщений: 639
Регистрация: 8.2.2005
Из: г. Иркутск
Пользователь №: 36 596
Модель телефона: zn5, e8
Прошивка: 00.28I, 02.07R
Победитель конкурса 2008

Рейтинг: 500



перед применением разгона подумайте о последствях и внимательно перечетайте тему

Кто управляет частотой CPU?

Частотой управляет демон apmd через ipm-функции ядра, реализованные в linux-2.4.17/arch/arm/mach-ezx/dvfs.c.

Можно ли изменить частоту CPU?

Так как известно смещение, по которому в apmd лежат структуры, описывающие частоту и напряжение ядра pxa под различной нагрузкой, то их можно легко изменить. В стандартном используется 3 частоты (104 мгц под нагрузкой x<=35%, 208 мгц под нагрузкой 35%<x<=80%, 312 мгц под нагрузкой >80%). Все эти частоты можно изменить по своему усмотрению.

Как изменить частоту CPU?

Начало массива структур ipm_config находится по смещению 0x46a8. Можно поменять частоту самому, можно взять пропатченый apmd.

Как установить пропатченый apmd?

Есть несколько способов заменить apmd, как и любой другой файл, находящийся в read-only группе. Во-первых, можно просто пересобрать группу с замененным и прошить ее. Этот способ удобен когда нужно произвести замену один раз и навсегда. В нашем же случае удобно заменять файл при загрузке системы - тогда в любой момент можно будет легко откатится на оригинальный apmd. Делается это через mount - стандартную утилиту linux (да и других *nix-подобных систем). Как это делать, наверняка многие знают - неоднакратно описывалось на форуме. Но не стоит делать это в startup.txt - его запуск производится позже чем запуск apmd, то есть замена apmd через этот файл не даст никакого эффекта. Необходимо воспользоваться автозапуском, который вызывается раньше, чем apmd. К моему удивлению, не все пользовательские модификации прошивок имеют возможность автозапуска через подобный файл, поэтому рекомендую пользоваться The One от товарища whitemoto, которая подоный файл имеет. Называется он startup_test.txt. Все что нужно сделать для замены apmd таким способом - скопировать патченый apmd в /ezxlocal и добавить в /ezxlocal/startup_test.txt следующие строки:
Код

#!/bin/bash

mount --bind /ezxlocal/apmd /usr/bin/apmd

Файл создавайте с unix-переносами строк (из-за DOS переносов у многих наблюдались проблемы).

Как посмотреть, на какой частоте работает CPU?

Достаточно посмотреть /proc/cpuinfo - в строке BogoMIPS: будет число, приближенно равное текущей частоте в мегагерцах. Более подробно можно посмотреть с помощью модуля ядра clock.o.

А как насчет напряжения?

Напряжение тоже можно менять аналогично частоте.

Почему иногда частота равна 312mhz, хотя стоит патченый apmd?

Нужно прошить это ядро чтобы частота регулировалась только apmd.

Вот apmd, с частотой 416mhz и напряжением 1.5v на всех нагрузках: apmd_416_all


для того чтобы вслучии неудочного разгона реанимировать тело без бубна
Цитата
Советую дописывать в авторан строку, которая монтирует apmd только при наличии флешки, дыбы в случае зависания просто вынуть флешку.
Например:

if [ -e /mmc/mmca1/.system/xxx.xxx ] ; then

if [ -e /ezxlocal/apmd ] ; then
mount --bind /ezxlocal/apmd /usr/bin/apmd
else
rm /ezxlocal/apmd
fi

fi

В этом случае apmd будет монтироваться только если будет вставлена флешка, на которой в папке .system будет находиться файл xxx.xxx



Прога для редактирования apmd

Сообщение отредактировал hobbit19 - 24.7.2007, 18:44
Прикрепленный файл apmd624.zip   ( 9.8 килобайт ) Кол-во скачиваний: 681
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
dimichxp   Разгон CPU   7.5.2007, 12:21
Subw00Fer   ну что мануал конечно понятный но ничего не получа...   7.5.2007, 13:32
shayah   Subw00Fer, в телнете набири: echo -e '#!/b...   7.5.2007, 18:00
khalid   меня интересуют тесты до и после патча! кто им...   7.5.2007, 18:37
деци   меня интересуют тесты до и после патча! кто и...   7.5.2007, 18:39
metabolik   А батарея так же садиться или быстрее?   7.5.2007, 22:13
Atan   Я просто создал скрипт с этими строками и когда н...   8.5.2007, 1:39
Xronos   Я просто создал скрипт с этими строками и когда ...   8.5.2007, 8:58
khalid   Да, разгон реально работает! подтверждаю! ...   8.5.2007, 12:37
.01   А можно добавлять уже готовый, правленый startup_t...   8.5.2007, 13:32
khalid   я использую скрипт не автозагрузки. всё работает. ...   8.5.2007, 14:09
Subzero01   только что проверил 7 видео файлов и 2 из них вос...   8.5.2007, 15:38
DLJ   прописываю /proc/cpuinfo пишет permission denied. ...   8.5.2007, 16:37
khalid   DLJ используй notepad++ и ставь там кодировку UNIX...   8.5.2007, 17:52
DLJ   DLJ используй notepad++ и ставь там кодировку UNI...   8.5.2007, 18:09
Umnij   DLJпробуй cat /proc/info - может я чёто туплю, ...   8.5.2007, 18:27
DLJ   сделал как сказал. наверно проканал разгон. :( те...   8.5.2007, 18:28
khalid   DLJ ты случаем не в виндовой кодировке это всё дел...   9.5.2007, 3:40
DLJ   DLJ ты случаем не в виндовой кодировке это всё де...   9.5.2007, 5:58
maggots   у меня тож иногда негрузица я флеху вытаскиваю и г...   9.5.2007, 4:34
Atan   Я смотрел zmplayer с правленным apmd, где 416 всег...   9.5.2007, 7:03
hrone   У меня с правленным apmd на 416 при любых нагрузка...   9.5.2007, 9:16
4473   У меня с правленным apmd на 416 при любых нагрузк...   9.5.2007, 17:16
hrone   Прежним это сколько? День+ночь+0,5дня. Днём раз...   9.5.2007, 21:44
vanhieumai   ??? My E2 after mount apmd http://i36.photobucket....   9.5.2007, 19:16
MOTOROKR E398   А до 624mhz разогнать можно ?   9.5.2007, 19:23
деци   А до 624mhz разогнать можно ? Кажется, в таком с...   9.5.2007, 19:54
Xronos   Увеличение производительности телефона при 416 Мгц...   10.5.2007, 5:24
MOTOROKR E398   Ну, мне могут ответить ? До 624mhz вообще возможно...   10.5.2007, 8:04
uxobryux   В принципе это возможно, но только вот будешь ли т...   10.5.2007, 10:54
bOOster   Нельзя - предел для PXA271 - 520 изза встроенной п...   10.5.2007, 11:09
Umnij   Странно, но у еня греется не батарея, а еран.О_о (...   10.5.2007, 11:11
Atan   Не, греется именно батарея(хотя хз, там весь верхн...   10.5.2007, 14:06
4473   Вопрос? А если нет фаила /ezxlocal/startup_test.tx...   10.5.2007, 17:32
DLJ   Razognal. ne opredelyaet telefon v rejime katry pa...   11.5.2007, 10:50
dimichxp   DLJ, kill -9 `pidof emud` это не нужно. ...   11.5.2007, 11:23
khalid   dimichxp если не убить emud, то после запуска S50a...   12.5.2007, 4:45
4473   Померял Я тут скока тел жрет после разгона И чето ...   12.5.2007, 11:13
Umnij   Так ведь без емуд не разгоняеться!   12.5.2007, 14:19
khalid   всё прекрасно разгоняется без emud и не глючит.   13.5.2007, 0:56
DLJ   У меня без emud 312 вместо 416. при прослушивании ...   13.5.2007, 4:17
khalid   DLJ читай мой пост выше. если ты не убьёшь демон e...   13.5.2007, 4:37
sdn_1   Че может быть? - После установки apmd и startup_te...   14.5.2007, 19:54
Мэн в наушниках   Я себе поставил патч из 1ого поста! Все отличн...   18.5.2007, 6:20
4ep   Чуваки, dimichxp сказал что файл который он выложи...   18.5.2007, 8:12
Xronos   Чуваки, dimichxp сказал что файл который он вылож...   18.5.2007, 8:45
Upliftor   Зашел на секунду на форум, честно скажу, что ничег...   18.5.2007, 11:48
Xronos   Зашел на секунду на форум, честно скажу, что ниче...   18.5.2007, 12:03
Upliftor   Xronos, У меня ilove3d Final. Там в папке ...   18.5.2007, 13:32
whitemoto   Upliftor, startup_test.txt это недокументированны...   18.5.2007, 14:56
Upliftor   whitemoto, то есть на ilove3d final никак :(   18.5.2007, 15:29
DLJ   Разогнал как говорили без без emud. глюки с картой...   19.5.2007, 14:54
hrone   А может кто-нибудь сделать патч чтобы прошить один...   19.5.2007, 22:11
Upliftor   да, было бы классно прошу сделать, чтобы разогнать...   19.5.2007, 22:45
~Riddick~   Я посмотреть, на какой частоте работает проц. У ме...   20.5.2007, 10:17
k@m@R   Я посмотреть, на какой частоте работает проц. У м...   21.5.2007, 16:17
~Riddick~   Прошил штуковину из 48 поста. Камера после несколь...   20.5.2007, 14:07
garic   у меня тоже камера глючит после прошивки файла- ...   21.5.2007, 14:31
~Riddick~   Пишет No such file or directory   21.5.2007, 17:17
Darkslider   он хотел сказать,чтобы ты зашёл на телефон через т...   21.5.2007, 17:32
hrone   У меня нет проблем с камерой, только теперь за час...   21.5.2007, 17:38
~Riddick~   Он это пишет когда я ввожу команду   21.5.2007, 17:56
Umnij   сделай скрин   21.5.2007, 18:53
k@m@R   ~Riddick~, соблюдай пробелы и / точно также как я ...   22.5.2007, 15:25
~Riddick~   Сори. Пробел я действительно пропустил. Но где час...   22.5.2007, 16:57
AMDuser64   Народ, как редактировать apmd ?? Хочу не много по...   22.5.2007, 19:17
Darkslider   BogoMIPS   22.5.2007, 21:49
~Riddick~   У меня 103! Как так?   23.5.2007, 9:33
4ep   ~Riddick~, не разогнал значит.   23.5.2007, 10:15
~Riddick~   Эт я уже откатился, но проц же должен быть 208...   23.5.2007, 10:32
dimichxp   ядро значит не прошивай.   23.5.2007, 11:24
~Riddick~   Ща опять прошил ядро. Глюк в камере есть, а процес...   23.5.2007, 11:59
Moto Rulez   ~Riddick~, читай внемательней. ядро значит не п...   23.5.2007, 13:37
k@m@R   у меня нету глюков с камерой :shuffle:   23.5.2007, 16:55
AMDuser64   Кто-нибудь расскажет как редактировать APMD???? ...   23.5.2007, 22:03
Upliftor   Поставил себе The_Оne_Beta2, разогнал проц. В Bogo...   27.5.2007, 5:24
~Riddick~   Upliftor, не должен   27.5.2007, 14:05
AMDuser64   мдя... Видать никто не знает как редактировать AP...   27.5.2007, 20:39
4ep   AMDuser64, а нафиг тебе его редактировать? Я не зн...   28.5.2007, 4:51
AMDuser64   AMDuser64, а нафиг тебе его редактировать? Я не з...   30.5.2007, 22:43
hrone   Может кто-нибудь сделать патч на процессор 208_208...   28.5.2007, 13:56
DLJ   Может кто-нибудь сделать патч на процессор 208_20...   28.5.2007, 16:18
Xronos   Может кто-нибудь сделать патч на процессор 208_20...   29.5.2007, 5:38
hrone   Речь идет о патче, а не о заменяющем apmd файле...   29.5.2007, 17:13
dimichxp   Если тебе не хватает для того, чтобы отредакти...   31.5.2007, 0:04
AMDuser64   Если тебе не хватает для того, чтобы отредактиров...   31.5.2007, 20:43
hrone   Так возможно ли вживит управляющий процом файл (20...   2.6.2007, 14:03
~Riddick~   Народ дайте пожалуйсто AMPD на 312 гегагерц.   7.6.2007, 15:38
Kirill111111   Народ дайте пожалуйсто AMPD на 312 гегагерц. of...   7.6.2007, 16:23
~Riddick~   Kirill111111, а что такого нету?   7.6.2007, 16:38
Stalker.mg   ~Riddick~, посмотри /usr/bin/apmd это он :)   7.6.2007, 16:48
Darkslider   ггц врядли,может быть мгц?   7.6.2007, 17:01
~Riddick~   Ладно. Спасибо всем   7.6.2007, 17:09
hrone   Провёл 2 эксперемента: Первый. Подключил наушники ...   11.6.2007, 11:39
alo33   Провёл 2 эксперемента: Первый. Подключил наушники...   11.6.2007, 12:07
Umnij   Хм.. у меня на компе встроеная звучка тоже переста...   11.6.2007, 13:02
hrone   Эксперементы проводились независимо друг от друга....   11.6.2007, 17:07
hobbit19   теперь и 624 мгц ) тестим и отписываемся   8.7.2007, 16:35
Umnij   JBenchmark2: 440 против 380 на 412 Субективно нфс:...   8.7.2007, 16:55
mEASYn   624 всегда ? Лучше 208 312 624   8.7.2007, 18:23
3 страниц V  1 2 3 >

Разгон CPU, 312 -> 416->624 · Motorola ROKR E2, A910, A910i, E895 · Forum
 

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

 



Текстовая версия Сейчас: 28.7.2025, 15:42

Форум живёт: