motofan logo
29 страниц V < 1 2 3 4 5 > »         
> 

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

dimichxp
сообщение 7.5.2007, 12:21 Закрепленное сообщение!


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

Группа: Разработчики
Сообщений: 639
Регистрация: 8.2.2005
Из: г. Иркутск
Пользователь №: 36 596

Рейтинг: 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 килобайт ) Кол-во скачиваний: 636
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Atan
сообщение 9.5.2007, 7:03


Интересующийся
**

Группа: Пользователи
Сообщений: 40
Регистрация: 8.1.2006
Из: Красноярск
Пользователь №: 64 958
Модель телефона: E2
Прошивка: MAXX

Рейтинг: 1.5



Я смотрел zmplayer с правленным apmd, где 416 всегда работает(иначе в плеере только 312 мгц), так вот батарея греется в любом случае(и в
режиме ожидания тоже 416). Единственный плюс (имхо) разгона- zmplayer гораздо шустрее работает( для меня актуально).
А java и при 208 мгц работать быстрее может, это уже банальная недоработка, и от проца не зависит.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hrone
сообщение 9.5.2007, 9:16


Интересующийся
**

Группа: Пользователи
Сообщений: 42
Регистрация: 29.11.2006
Пользователь №: 108 634
Модель телефона: DEFY, ROKR E2
Прошивка: 3.4.2_179-2

Рейтинг: 0



У меня с правленным apmd на 416 при любых нагрузках -работает шикарно. Ничего не греется и время работы аккумулятора осталось прежним.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
4473
сообщение 9.5.2007, 17:16


Мастер
****

Группа: Пользователи
Сообщений: 266
Регистрация: 19.10.2005
Пользователь №: 55 068
Модель телефона: E398 > E1 > E2 > E6
Прошивка: >>>>>>>>>>>

Рейтинг: 8.5



Цитата(hrone @ 9.5.2007, 13:16) *

У меня с правленным apmd на 416 при любых нагрузках -работает шикарно. Ничего не греется и время работы аккумулятора осталось прежним.

Прежним это сколько?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
vanhieumai
сообщение 9.5.2007, 19:16


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 8.12.2006
Пользователь №: 110 401
Модель телефона: ROKR E2
Прошивка: ROKR E2 - ONLY YOU

Рейтинг: 1



???
My E2 after mount apmd
Изображение

i use ilove3d_46p_revolution, before i mount BogoMIPS is 311.28 sad.gif

i try play video but max still 311.28 smile.gif

Сообщение отредактировал vanhieumai - 9.5.2007, 19:58
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MOTOROKR E398
сообщение 9.5.2007, 19:23


Опытный
***

Группа: Пользователи
Сообщений: 115
Регистрация: 23.4.2007
Пользователь №: 132 309
Модель телефона: E398, E1000, E2, E2
Прошивка: v04a4, 27I, 47P, 47P

Рейтинг: 21.5



А до 624mhz разогнать можно ?
Пользователю запрещено создавать сообщения
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Некий
сообщение 9.5.2007, 19:54


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

Группа: Пользователи
Сообщений: 383
Регистрация: 20.3.2007
Из: Moscowtown
Пользователь №: 127 740
Модель телефона: Е8
Прошивка: 7

Рейтинг: 25



Цитата(MOTOROKR E398 @ 9.5.2007, 23:23) *

А до 624mhz разогнать можно ?

Кажется, в таком случае проц сам себе путь наружу выплавит...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hrone
сообщение 9.5.2007, 21:44


Интересующийся
**

Группа: Пользователи
Сообщений: 42
Регистрация: 29.11.2006
Пользователь №: 108 634
Модель телефона: DEFY, ROKR E2
Прошивка: 3.4.2_179-2

Рейтинг: 0



Цитата(4473 @ 9.5.2007, 20:16) *

Прежним это сколько?

День+ночь+0,5дня. Днём разговариваю минут 20, лажу по нету минут 20 и музыка минут 20~60.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Xronos
сообщение 10.5.2007, 5:24


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

Группа: Пользователи
Сообщений: 315
Регистрация: 11.11.2005
Пользователь №: 57 881
Модель телефона: Rokr E2
Прошивка: 4A

Рейтинг: 208



Увеличение производительности телефона при 416 Мгц показаны здесь - Развитие платформы 81й пост.
Тестирование различных вариантов работы процессора вот что показало:
416 All - у всех работает по-разному - у некоторых греется сильно даже при выключенной подсветке, у других небольшой нагрев при просмотре видео - полагаю разные экземпляры процессоров при разгоне ведут себя по-разному.... У меня работал без нагрева - но время работы немного сократилось по сравнению с номинальным (у некоторых срок жизни сократился в 2 раза).
208-208-416 - 416 Мгц только при большой нагрузке на процессор - например при просмотре видео, тяжелых ява играх... Хорошо работает и время жизни не изменилось. Для примера - телефон проработал 2 суток при 2 часах музыки, 1 часе разговоров, 35 минутах в опере. В номинальном режиме (104-208-312) работал ровно также. Отмечу, что плеер при таком режиме не лагает, т.к. ниже 208 Мгц частота не опускается. Параллельно с плеером без тормозов запускался джимм или опера - звук не лагал! Тормозов не было.
Для тех, кому интересно, прикладываю apmd 208-208-416 (автор Dimichxp).
Прикрепленный файл apmd_208_208_416.rar   ( 9.2 килобайт ) Кол-во скачиваний: 347
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MOTOROKR E398
сообщение 10.5.2007, 8:04


Опытный
***

Группа: Пользователи
Сообщений: 115
Регистрация: 23.4.2007
Пользователь №: 132 309
Модель телефона: E398, E1000, E2, E2
Прошивка: v04a4, 27I, 47P, 47P

Рейтинг: 21.5



Ну, мне могут ответить ? До 624mhz вообще возможно ? И как апределить, какой у меня аппарат ?
Цитата("")
416 All - у всех работает
по-разному - у
некоторых греется
сильно даже при
выключенной подсветке,
?
Пользователю запрещено создавать сообщения
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
uxobryux
сообщение 10.5.2007, 10:54


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

Группа: Пользователи
Сообщений: 356
Регистрация: 20.9.2005
Из: Мск
Пользователь №: 52 068
Модель телефона: Motorola RAZR XT910

Рейтинг: 77



В принципе это возможно, но только вот будешь ли ты рисковать процом. Он реально может сгореть. Для начала можно попробовать 520 мгц. Если ты решишся, то разговаривай с dimichxp...
Кстати, по поводу нагрева батарейки... А вы уверены что это греется батарея, а не проц? Как я понял, проц как раз находится за батареей.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Разгон CPU, 312 -> 416->624 · Motorola ROKR E2, A910, A910i, E895 · Forum
 

29 страниц V < 1 2 3 4 5 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



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

Форум живёт: