motofan logo
40 страниц V « < 24 25 26 27 28 > »         
> 

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

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


Rock The Microphone
********

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

Рейтинг: 4600



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

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


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

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


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



Рейтинг: 1211



Цитата(Unreal_man @ Сегодня, 16:26)
* Так что там за режим такой синхронизации? Где он включается?

Там где и все другие, в настройках ЮСБ.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 3.11.2016, 18:15


Гуру
******

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

Рейтинг: 400



Цитата(fill.sa @ 2.10.2016, 6:59) *

Цитата(Unreal_man @ 2.10.2016, 7:54) *

А можно узнать на какой частоте загружается тел? Может там по дефолту на 133 грузится. И в какой момент апмд врубается? Может можно это контролировать? Если будет 740, то и грузиться будет быстрее?

Тел грузится с максимальной частотой пока не подхватится apmd. А он уже в каждом моде по свойму.
И фишка в том что при таком мощном старте в 740 пол батареи уже сядит. Нужно вам такое?



А вот похоже и ответ найден
Код
         * If the bootloader is an older one that uses LFS mode, then
     * we have already set cur_dvfs_op_point_index.  Otherwise, we
     * need to do it here.
     */
if (bootloader_used_lfs == 0) {
        switch (mot_boot_frequency()) {
        case BOOT_FREQUENCY_532:
            cur_dvfs_op_point_index = INDX_532;
            break;
        case BOOT_FREQUENCY_399:
        default:
            cur_dvfs_op_point_index = INDX_399;
            break;
        }
    }

Т.е. указано четко на какой частоте стартовать. Менять еще непробовал но думаю это оно и есть.

Сообщение отредактировал fill.sa - 3.11.2016, 18:18
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Unreal_man
сообщение 3.11.2016, 21:59


Гуру
******

Группа: Разработчики
Сообщений: 720
Регистрация: 16.12.2009
Из: Другого Края Земли
Пользователь №: 211 211
Модель телефона: Motorola Moto Z Play


Настроение:
:-I



Рейтинг: 515



fill.sa, тогда с тебя результаты замеров секундомера smile.gif

Сообщение отредактировал Unreal_man - 3.11.2016, 21:59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 29.3.2017, 7:59


Гуру
******

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

Рейтинг: 400



Оставлю ссылочку тут
https://www.kernel.org/pub/linux/kernel/v2.6/

Все исходники ядер 2.6 ,а также список изменений от версии к версии, а также, видимо, патчи для изменения одной версии ядра в другую.

Если кто в ладах с инглишем, можно в истории поискать полезные изменения для нас и попробовать их портироваьт на наше ядро.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Unreal_man
сообщение 8.7.2017, 18:57


Гуру
******

Группа: Разработчики
Сообщений: 720
Регистрация: 16.12.2009
Из: Другого Края Земли
Пользователь №: 211 211
Модель телефона: Motorola Moto Z Play


Настроение:
:-I



Рейтинг: 515



Изменения в
сорцах ядра
Файл 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.

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

Ты все возможные значения выше 0х000000Е0 пробовал? А если вставить 0х00000100?

Добавлено позже (8.7.2017, 21:58):
Как я могу потестить дыс шит? Или тут спецзнания нужны?

Добавлено позже (8.7.2017, 22:37):
Заставил себя перечитать тему. Ты ставил 931мгц. Как я понял, это и есть 0x00000100.

Сообщение отредактировал Unreal_man - 8.7.2017, 19:01
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 9.7.2017, 9:02


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

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


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



Рейтинг: 1211



Цитата(Unreal_man @ Вчера, 21:57)
* Как я могу потестить дыс шит? Или тут спецзнания нужны?

Дуже просто.
Но сначала на ПК поставь Linux.
Или в virtual box, если без винды жыть не можеш, но это не так удобно будет.

Сообщение отредактировал VINRARUS - 9.7.2017, 9:04
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 9.7.2017, 16:33


Rock The Microphone
********

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

Рейтинг: 4600



Цитата(Unreal_man @ Сегодня, 1:57)
* Ты все возможные значения выше 0х000000Е0 пробовал? А если вставить 0х00000100?


Я уже не помню что там вписывал, это 7 лет назад было. Но по-любому это значение проверял. Вообще спроси fill.sa он недавно копал ядро в сторону разгона и менял эти значения тоже.

Если я правильно помню, были артефакты на экране и нестабильная работа, общее замедление скорости и пр.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 9.7.2017, 17:33


Гуру
******

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

Рейтинг: 400



0x000000E0 , предел. Чему это значение точно равно никто не знает, EXL предположил что это 798.
Выше 0x000000E0 все как и exl писал в самом начале.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 9.7.2017, 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 @ Сегодня, 19:33)
* были артефакты на экране и нестабильная работа, общее замедление скорости и пр.

Шобы гнать дальше нужно поднимать напряжение - это любой оверклокер вам скажет. smile.gif
Просто нам повезло шо 399-532 ступень напряжение подымала, и этого хватило для 740 (798?) МГц.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 10.7.2017, 13:18


Гуру
******

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

Рейтинг: 400



Цитата(VINRARUS @ 9.7.2017, 19:21) *

Цитата(EXL @ Сегодня, 19:33)
* были артефакты на экране и нестабильная работа, общее замедление скорости и пр.

Шобы гнать дальше нужно поднимать напряжение - это любой оверклокер вам скажет. smile.gif
Просто нам повезло шо 399-532 ступень напряжение подымала, и этого хватило для 740 (798?) МГц.


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

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

 



Текстовая версия Сейчас: 29.3.2024, 6:57

Форум живёт: