На днях поковырялся в ядре и немного повысил частоту работы процессора.
После поднятия частоты аппарат начал быстрее работать в некоторых меню, но к сожалению поднятие частоты процессора конечно же не помогло избавится полностью от глюков и фризов Qt оболочки. Телефон нормально запускается и работает на 798 MHz у меня уже примерно две недели. 798 MHz лишь заменяет 532 MHz при нагрузке, поэтому все утилиты типа zCpu, aiCPU и др. будут работать.
Насчёт продолжительности от работы аккумулятора точно сказать не могу, т.к имею убитый на морозе аккум. Кто протестирует и отпишется о результатах - буду рад. Но скажу точно, денёк у меня держит, если не играть и пользоваться телефоном - как телефоном.
Кроме того, немного повысилась производительность в играх и эмуляторах. Например, pscx4all стал работать быстрее, Picodrive от rock88 вообще выдаёт фуллспид, а в quake 1 разогнался настолько, что играть стало не реально. Подробнее можете посмотреть на видео:
В целом, производительность устройства увеличилась. Это можно судить по тестам:
532 MHz:
665 MHz:
798 MHz:
Ядра собраны под Symbiosis X.2 - 0DR, для ZN5 РСТ 64 Mb RAM. Кто портирует под ZN5 T-mobile - буду только рад. По-моему там просто загрузчик в sbf файлах поменять... P.S. Ядро от стандартного отличается только наличием возможности работы со свапом + другая частота. 665 MHz - Скачать 798 MHz - Скачать
Изменения в сорцах ядра Файл 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.
i will try editing the kernel with the parameters of zn5, but i dont know russian and i cant understand this post, EXL please translate this to the english, greats
You must edit: 1. File: hardhat/linux-2.6.x/arch/arm/mach-mxc91231/mxc_pm.c Function: static ap_pll_mfn_values_t opinfo[NUM_DVFSOP_INDEXES], Where comments indicated /* 532 */: value ap_pll_dp_hfs_op: 0x000000A0 change to ap_pll_dp_hfs_op: 0x000000E0 for 798 Mhz and ap_pll_dp_hfs_op: 0x000000C0 for 665 Mhz.
hi, so i change my distribution of linux, Ubuntu x Kubuntu, and i compile without errors, i need test the kernel, so this change the frecuency of 532 mhz by 798 or 665?
well i tested my kernel modified in my EM30 with 128 swap and 26.4 mb ram, and i had good results, but i cant take screenshots in SDL, how you take the screenshots?
# JOBS tells gnumake to use the j option. cd /home/z6/arm-eabi/zn5compile/build/hardhat/arm/arm_v6_vfp_le/ascension/kernel/linux_build && make JOBS=-j4 ARCH=arm zImage make[2]: Entering directory `/home/z6/arm-eabi/zn5compile/build/hardhat/arm/arm_v6_vfp_le/ascension/kernel/linux_build' make[2]: *** No rule to make target `zImage'. Stop. make[2]: Leaving directory `/home/z6/arm-eabi/zn5compile/build/hardhat/arm/arm_v6_vfp_le/ascension/kernel/linux_build' make[1]: ** [kernel] Erro 2 make[1]: Saindo do diretório `/home/z6/arm-eabi/zn5compile/hardhat' make: ** [hardhat.dir] Erro 2