motofan logo
> 

Сборка ядра для ZN5. Compiling your own kernel, Компилим ядро. Мануал. 740 (798) MHz. Разгон

EXL
сообщение 29.11.2011, 5:26 Закрепленное сообщение!


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 976
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4609



На днях поковырялся в ядре и немного повысил частоту работы процессора.
В целом, производительность устройства увеличилась. Это можно судить по тестам:

532 MHz:
Прикрепленное изображение

636 MHz (изначально неправильно высчитанная частота 665 MHz):
Прикрепленное изображение

740 MHz (изначально неправильно высчитанная частота 798 MHz):
Прикрепленное изображение

Кроме того аппарат начал быстрее работать в некоторых меню, к сожалению поднятие частоты процессора конечно же не помогло избавится полностью от глюков и фризов Qt оболочки. Телефон нормально запускается и работает на 798 MHz у меня уже примерно две недели. 798 MHz лишь заменяет 532 MHz при нагрузке, поэтому все утилиты типа zCpu, aiCPU и др. будут работать.
Насчёт продолжительности от работы аккумулятора точно сказать не могу, т.к имею убитый на морозе аккум. Кто протестирует и отпишется о результатах - буду рад. Но скажу точно, денёк у меня держит, если не играть и пользоваться телефоном - как телефоном.
Кроме того, немного повысилась производительность в играх и эмуляторах. Например, pscx4all стал работать быстрее, Picodrive от rock88 вообще выдаёт фуллспид, а в quake 1 разогнался настолько, что играть стало не реально. crazy.gif Подробнее можете посмотреть на видео:

[video]https://www.youtube.com/watch?v=TJLPbUxXoSc[/video]

Ядра собраны под Symbiosis X.2 - 0DR, для ZN5 РСТ 64 Mb RAM. Кто портирует под ZN5 T-mobile - буду только рад. По-моему там просто загрузчик в sbf файлах поменять... P.S. Ядро от стандартного отличается только наличием возможности работы со свапом + другая частота.
665 MHz - Скачать 0DR
798 MHz - Скачать 0DR
665 MHz - Скачать 2CR_128 (ZE 0.9)
798 MHz - Скачать 2CR_128 (ZE 0.9)

Установка - обычная прошивка sbf-файла с помощью RSD Lite.

Изменения в сорцах ядра
Файл hardhat/linux-2.6.x/arch/arm/mach-mxc91231/mxc_pm.c, функция static ap_pll_mfn_values_t opinfo[NUM_DVFSOP_INDEXES], там где комментом отмечено /* 532 */:
значение ap_pll_dp_hfs_op: 0x000000A0 меняем на ap_pll_dp_hfs_op: 0x000000E0 для 798 и на ap_pll_dp_hfs_op: 0x000000C0 для 665.

Напоминаю, что ответственность за ваши действия лежит только на вас.

Полезная информация
Температурные тесты работы процессора ZN5.
Компилируем ядро ZN5. Мануал.

Прикреплённые файлы:
Прикрепленный файл 665MHz_Kernel_062A_Symbiosis_X.2.7z   ( 1.36 мегабайт ) Кол-во скачиваний: 3033
Прикрепленный файл 798MHz_Kernel_062A_Symbiosis_X.2.7z   ( 1.36 мегабайт ) Кол-во скачиваний: 3236
Прикрепленный файл ZE0.9_beta_665.7z   ( 1.36 мегабайт ) Кол-во скачиваний: 3495
Прикрепленный файл ZE0.9_beta_798.7z   ( 1.36 мегабайт ) Кол-во скачиваний: 3578
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 19.12.2010, 11:18


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 976
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4609



Компилируем ядро ZN5. Мануал.

Требования:

- Дистрибутив Linux'a. Под Cygwin компилить крайне не рекомендую.
- Небольшие умения пользоваться никсовым терминалом
- Умение пользоваться программой SBF Recalc
- Сорцы ядра
- Тулчейн
- Рут

1. Итак, приступим. Для начала качаем тулчейн (зеркало 1, зеркало 2). Устанавливаем его, как и куда написано тут в первом закреплённом посте.

2. Качаем исходники для нужной прошивки тут см. подробнее скрин
Прикрепленное изображение

3. Создаём папку zn5kernel в удобном для вас месте, например я создал в /home/z6/zn5kernel
Распаковываем туда все архивы из скачанного файла. см. подробнее скрин ниже
Прикрепленное изображение

4. Запускаем терминал и выполняем команды.
Код
cd /home/z6/zn5kernel
mv platform/Makefile.top ./Makefile
chmod 777 /home/z6/zn5kernel/Makefile

Makefile должен появится в /home/z6/zn5kernel.

5. Редактируем Makefile, а именно переменную
Код
COMPILERTOOLPATH = /vobs/jem/cee4_lsp/mobilinux/devkit/arm/v6_vfp_le/bin

У меня это 41 строка. Заменяем на:
Код
COMPILERTOOLPATH = /opt/toolchains/motomagx/arm-eabi2/bin


6. Для включения/отключения тех или иных функций в ядре воспользуемся редактированием файла
/home/z6/zn5kernel/hardhat/linux-2.6.x/arch/arm/configs/motorola_ljap_defconfig
Например, чтобы включить в ядре поддержку свапа, выполняем в телнете:
Код
chmod 777 /home/z6/zn5kernel/hardhat/linux-2.6.x/arch/arm/configs/motorola_ljap_defconfig

Открываем файл motorola_ljap_defconfig любым редактором, например gedit. Ищём CONFIG_SWAP, у меня это 269 строка, меняем:
Код
# CONFIG_SWAP is not set

на
Код
CONFIG_SWAP=y

Также поступаем и с другими опциями... См. скрин
Прикрепленное изображение

7. Для компиляции выполняем следующее:
Код
cd /home/z6/zn5kernel
make hardhat.dir

Ждём пока компилируется. У меня на старом P-III на это ушло чуть более 30 минут. У вас должно быть быть как минимум в два раза быстрее.
Если прошло всё успешно, то в папке /home/z6/zn5kernel/build/hardhat/arm/arm_v6_vfp_le/xpixl/kernel/linux_build/arch/arm/boot получаем файл zImage. Это и есть собранное ядро. Переименовываем его в
CG35.smg. См. скрин
Прикрепленное изображение

8. Ну а дальше с помощью SBF Recalc нужно собрать прошивку с этим ядром, предварительно пересчитав чексуммы (Recalc checksum) И, собственно прошить RSD Lite.

Огромное спасибо OCM770 и Javierox за помощь
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
40 страниц V « < 5 6 7 8 9 > »   
Ответ в темуСоздание новой темы
Ответов(60 - 69)
fill.sa
сообщение 4.12.2011, 13:24


Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



пробовал собрать ядро, только для z6 , выдало

INSTALL net/bluetooth/hidp/hidp.ko
INSTALL net/bluetooth/l2cap.ko
INSTALL net/bluetooth/rfcomm/rfcomm.ko
INSTALL net/bluetooth/sco.ko
INSTALL security/motsecurity_sysfs.ko
if [ "/arm-eabi/bin/arm_v6_vfp_le-" = "" ]; then \
if [ -r System.map ]; then \
"/sbin/"depmod -ae -F System.map -b /home/fill/source/z6kernel/build/hardhat/arm/arm_v6_vfp_le/ascension/fs -r 2.6.10_dev;fi;fi
make[2]: Leaving directory `/home/fill/source/z6kernel/build/hardhat/arm/arm_v6_vfp_le/ascension/kernel/linux_build'
make[1]: Выход из каталога `/home/fill/source/z6kernel/hardhat'

в чом может быть проблема?

EXL: Эм, и в чём собственно проблема? Ядро успешно собралось судя по логу.

Извеняюсь. просто сразу ненашол скомпиленоя ядро, думал несоздалось.
Вопрос снят.

Сообщение отредактировал fill.sa - 4.12.2011, 13:54
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Алег
сообщение 4.12.2011, 16:56


Мастер
****

Группа: Пользователи
Сообщений: 253
Регистрация: 15.11.2009
Из: Україна, Волинська обл.
Пользователь №: 209 789
Модель телефона: ZN5 T-mobile
Прошивка: Symbiosis X.2


Настроение:
ничё тaк :)



Рейтинг: 127



Это все для обычных зинок? А для Тмобайл есть такие ядра? Просто очень охота попробовать!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Art
сообщение 4.12.2011, 17:12


Walk of life
******

Группа: Пользователи
Сообщений: 794
Регистрация: 4.10.2005
Из: Череповец
Пользователь №: 53 496
Модель телефона: Moto Z Force


Настроение:
хорошо



Рейтинг: 335



Алег, Сборка ядра для ZN5. Compiling your own kernel пост № 25 !
Сборка ядра для ZN5. Compiling your own kernel и пост №14

Сообщение отредактировал Art - 4.12.2011, 17:13
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Алег
сообщение 5.12.2011, 17:08


Мастер
****

Группа: Пользователи
Сообщений: 253
Регистрация: 15.11.2009
Из: Україна, Волинська обл.
Пользователь №: 209 789
Модель телефона: ZN5 T-mobile
Прошивка: Symbiosis X.2


Настроение:
ничё тaк :)



Рейтинг: 127



a чё, в дaном ядрe нeту поддeржки второго рaздeлa кaрты пaмяти? Он то у мeня eсть, тaм всe скины, но сaм тeл eго нe видит!

EXL - ты мозг! У мeня зинa стaлa нa столько шустрaя кaк и хотeлось бы! Спaсибо тeбe БОЛЬШОЕ зa твои труды!!!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SanchoNT
сообщение 5.12.2011, 19:22


Гуру
******

Группа: Пользователи
Сообщений: 703
Регистрация: 29.10.2008
Из: Нижний Тагил
Пользователь №: 184 870
Модель телефона: Moto X (1st gen)
Прошивка: 4.4.4


Настроение:
(\/) (^_^) (\/) - человек-краб, новый супер-герой



Рейтинг: 495



Цитата(Алег @ 5.12.2011, 23:08) *
EXL - ты мозг! У мeня зинa стaлa нa столько шустрaя кaк и хотeлось бы! Спaсибо тeбe БОЛЬШОЕ зa твои труды!!!

Да это только первое впечатление что всё так круто, я сам в начале рад был. Сегодня Антон собирал ядро для Zine Evolution c разгоном, я тестировал. В итоге ничего стабильного и нормально работающего не получается, а разгон этот вообще не пойми какой. Забейте на это. Это так, чисто эксперимент который показывает какой быстрой может быть Зина, но не более того.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Art
сообщение 5.12.2011, 20:13


Walk of life
******

Группа: Пользователи
Сообщений: 794
Регистрация: 4.10.2005
Из: Череповец
Пользователь №: 53 496
Модель телефона: Moto Z Force


Настроение:
хорошо



Рейтинг: 335



SanchoNT, на 655 всё круто и без глюков! и гораздо заметнее нежели без разгона. Тупо тестировал так, одна и таже прошивка, ничего не изменено и всё такое. У дной т мобиль 530 стандарт у другой моей 655, увеличивал карту города с разрешением в 5000 на 5000 тыщ. (максимально допустимое разрешение). в и тогде когда моя зина достигла максимума (200% увеличения) другая зина достигла только 100% увеличения.

С разгоном гоняю батареи хватает абсолютно так же как и раньше но всё стало побыстрее. так что не бреши!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Claus398
сообщение 5.12.2011, 21:15


Авторитет
********

Группа: Контент-менеджеры
Сообщений: 12 345
Регистрация: 6.7.2007
Из: Украина. Кривой Рог
Пользователь №: 140 536
Модель телефона: Motorola ROKR E1
Прошивка: My skins mod

Рейтинг: 3125.5



нашелся ещё один стимул, сделать что то для зинки. другое дело что лень и неохота подгонять все.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SanchoNT
сообщение 5.12.2011, 21:34


Гуру
******

Группа: Пользователи
Сообщений: 703
Регистрация: 29.10.2008
Из: Нижний Тагил
Пользователь №: 184 870
Модель телефона: Moto X (1st gen)
Прошивка: 4.4.4


Настроение:
(\/) (^_^) (\/) - человек-краб, новый супер-герой



Рейтинг: 495



Цитата(Art @ 6.12.2011, 2:13) *

SanchoNT, на 655 всё круто и без глюков!

Да да. И телефон так же хорошо сам регулирует частоту и zTaskMan показывает всё правильно. Ты видимо как пользовался телефоном с дебильными программами для разгона так и пользуешься, конечно никакой разницы - раньше было дыряво и сейчас стало не лучше.
Телефон реагирует на эти частоты неадекватно, как только включаешь разгон или включаешь\выключаешь камеру - частота зависает на максимуме. Телефон её не регулирует, в /proc/cpuinfo отображаются неверные данные, в файл откуда zTaskMan считывает текущую частоту вообще пишется "0 Mhz". Сегодня Антон пересобирал модуль ядра который типа должен был спасти от проблем - толку ноль.

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

Сообщение отредактировал EXL - 6.12.2011, 21:23
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 6.12.2011, 4:20


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



SanchoNT,
Видимо пока довольствуемся кривотой от самой моторолы) Что поделать... Будем очищать прошивку от всякого не нужного барахла...

Сообщение отредактировал Programmer-tm(Мотофан.) - 6.12.2011, 4:20
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
a1batross
сообщение 6.12.2011, 11:44


Мастер
****

Группа: Пользователи
Сообщений: 285
Регистрация: 6.8.2011
Из: Москва, Россия
Пользователь №: 228 723
Модель телефона: XperiaX,RN4X,ShieldTablet
Прошивка: Stock


Настроение:
OwO



Рейтинг: 350



Разгоны не нужны!
768Мгц - это хорошо, но только для эксперимента или для игр. У меня самого же когда у телефона тухнет подсветка вообще 133, а когда телефон играет музыку 399, когда лазаю в интернете 266(через Халявный Соседский Вай-фай и GPRS), когда играю ставлю 532. И хватает так на 2 дня
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Сборка ядра для ZN5. Compiling your own kernel, Компилим ядро. Мануал. 740 (798) MHz. Разгон · Motorola ZINE ZN5, ZN5 T-Mobile · Forum
 

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

 



Текстовая версия Сейчас: 13.5.2024, 7:39

Форум живёт: