motofan logo
40 страниц V « < 30 31 32 33 34 > »         
> 

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

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


Rock The Microphone
********

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

Рейтинг: 4598.5



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

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 мегабайт ) Кол-во скачиваний: 3009
Прикрепленный файл 798MHz_Kernel_062A_Symbiosis_X.2.7z   ( 1.36 мегабайт ) Кол-во скачиваний: 3212
Прикрепленный файл ZE0.9_beta_665.7z   ( 1.36 мегабайт ) Кол-во скачиваний: 3472
Прикрепленный файл ZE0.9_beta_798.7z   ( 1.36 мегабайт ) Кол-во скачиваний: 3551
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 29.8.2021, 21:40


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

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


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



Рейтинг: 1211



Цитата(fill.sa @ Сегодня, 0:23)
* Нужно что бы вин проверил на своем z6, файл я уже кидал ему.

Нету там заметной разницы.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 30.8.2021, 8:25


Гуру
******

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

Рейтинг: 400



Цитата(VINRARUS @ Вчера, 22:40)
* Цитата(fill.sa @ Сегодня, 0:23)
Нужно что бы вин проверил на своем z6, файл я уже кидал ему.

Нету там заметной разницы.


Это плохо, должно же как-то реагировать.
Может бэнчмарк как-то не учитывает размер памяти, или ядро не подтягивает нужные значения.

Добавлено позже (30.8.2021, 9:33):
Кстати, разные програмульки от imx
http://repository.timesys.com/buildsources/i/
Нужно будет пособирать, там есть какие-то test программы.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 30.8.2021, 16:08


Rock The Microphone
********

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

Рейтинг: 4598.5



Цитата(VINRARUS @ Сегодня, 4:40)
* Нету там заметной разницы.

Речь про память IPU? А чем ты тестировал?

Цитата(fill.sa @ Сегодня, 4:23)
* Ну все imx по 8 версию с ipu идут.

IPU или уже VPU? По твоей ссылке в посту выше как раз есть некие VPU-утилиты и похоже прошивки.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 30.8.2021, 17:17


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

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


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



Рейтинг: 1211



Цитата(fill.sa @ Сегодня, 11:25)
* Это плохо, должно же как-то реагировать.

Токо шо пробовал повторно шыть — ошыбка.
Наверно и тогда не пришылось.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 31.8.2021, 6:09


Гуру
******

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

Рейтинг: 400



Цитата(EXL @ Вчера, 17:08)
* Речь про память IPU?

Да, вренее память та общая из опартивы, но она выдляется под использование отдельно. Вот и появилась мысль поиграться со значениями и проверить на что повлияет.

Цитата(EXL @ Вчера, 17:08)
* Цитата(fill.sa @ Сегодня, 4:23)
Ну все imx по 8 версию с ipu идут.

IPU или уже VPU? По твоей ссылке в посту выше как раз есть некие VPU-утилиты и похоже прошивки.

Хороший вопрос, на форумах обычно используется формулировка ipu, хотя возможно по старой памяти пишут. Ибо я тоже заметил vpu и еще есть dpu. vpu - это видео процессор юнит.
Полез смотреть литературу, нашел на imx7 imaging processor, тока не понятно это ipu или не ipu, ибо нехватает слова unit
https://www.nxp.com/products/processors-and...m4-cores:i.MX7S

Добавлено позже (31.8.2021, 9:21):
Цитата(VINRARUS @ Вчера, 18:17)
* Токо шо пробовал повторно шыть — ошыбка.
Наверно и тогда не пришылось.

Ошибка где? и какая.
По идее там ничего такого не поменялось чтобы ошибку бить.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 31.8.2021, 9:38


Rock The Microphone
********

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

Рейтинг: 4598.5



Цитата(fill.sa @ Сегодня, 13:09)
* Вот и появилась мысль поиграться со значениями и проверить на что повлияет.

Повлиять количество памяти IPU может лишь в тех приложениях, где IPU используется, вроде Галереи и Камеры. Ну и во всех приложениях, которые используют SDL HW, тот же GPMark.

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

Помнится, Ant-ON приводил объёмы памяти IPU, которые по-умолчанию используются в различных телефонах. Вроде как у Z6/V8 её там больше всего, а у ZN5/U9 -- меньше всего.

Насколько я помню, объём памяти IPU задаётся в comandline ядра? На MotoMAGX есть выхлоп по cat /proc/cmdline? Где вообще эта штука задаётся? В hardhat, platform или lbl?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 31.8.2021, 14:38


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

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


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



Рейтинг: 1211



Цитата(fill.sa @ Сегодня, 9:09)
* Ошибка где? и какая.

При прошывке, чексума по моему.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 31.8.2021, 18:16


Гуру
******

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

Рейтинг: 400



Цитата(EXL @ Сегодня, 10:38)
* Ну и во всех приложениях, которые используют SDL HW, тот же GPMark.

Именно на этом и планировали проверять.

Цитата(EXL @ Сегодня, 10:38)
* Вроде как у Z6/V8 её там больше всего, а у ZN5/U9 -- меньше всего.
Насколько я помню, объём памяти IPU задаётся в comandline ядра? На MotoMAGX есть выхлоп по cat /proc/cmdline? Где вообще эта штука задаётся? В hardhat, platform или lbl?

По всей видимости именно так. Тут много путей, в ядре есть явные константы, и они между ядрами lj61 и lj63 разные. Также есть возможность передать параметры ядро через comandline и вроди как это работает только на lj61, но до конца пока не разобрался. Уже когда ядра обьеденю будет понятно.


Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 31.8.2021, 18:21


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

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


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



Рейтинг: 1211



Цитата(EXL @ Сегодня, 12:38)
* а RAM в MotoMAGX всегда не хватает толком.

Не в 128 Мб ZN5. wink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 31.8.2021, 18:41


Rock The Microphone
********

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

Рейтинг: 4598.5



Цитата(fill.sa @ Сегодня, 1:16)
* Именно на этом и планировали проверять.

Я бы его ещё модернизировал для IPU с большим куском памяти. Например, сделал в нём разрешение 800x600, в теории это должно потребовать больше памяти и сделать разницу в результатах более явной.

Цитата(fill.sa @ Сегодня, 1:16)
* По всей видимости именно так. Тут много путей, в ядре есть явные константы, и они между ядрами lj61 и lj63 разные. Также есть возможность передать параметры ядро через comandline и вроди как это работает только на lj61, но до конца пока не разобрался.

А где этот comandline задаётся? Киньте выхлоп cat /proc/cmdline, есть ли там что-то про IPU? Разобраться в том, как его менять в оригинальных прошивках было бы полезно.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Сборка ядра для ZN5. Compiling your own kernel, Компилим ядро. Мануал. 740 (798) MHz. Разгон · Motorola ZINE ZN5, ZN5 T-Mobile · Forum
 

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

 



Текстовая версия Сейчас: 19.3.2024, 5:11

Форум живёт: