Aunque el procesador es de doble núcleo a 1.2GHz echo en falta el realizar un overclock cosa que sí podía con la antigua versión Gingerbread.
Desde hace unos días corren por XDA los primeros kernels modificados que permiten entre otras cosas el overclocking.
En primer lugar indicar que esto está explicado y probado con la versión GSM. En mi caso el teléfono está S-OFF y con el Recovery de 4EXT.
La ROM instalada es la ICS NonSense® 3.1 | AOSP Feel | Senseless que aunque hace tiempo que no es actualizada, es muy ligera y rápida y además está rooted -necesaria para cambiar el governor de la CPU-
El kernel original es el 3.0.16 gd468ce7 y con él el micro corre como máximo a 1.2 GHz.
Las pruebas de rapidez utilizando Antutu me dan 5358 puntos que no están mal teniendo en cuenta que con una ROM antigua -2-3-5- de MikRunny conseguía 5812.
Consultando en XDA en un post donde se publican las últimas novedades para el EVO descubro que ya existen 3 kernels modificados así que me decido a probarlos.
Lo primero que aconsejo hacer es un backup desde el recovery. En mi caso tengo el 4EXT y desde el menú de apagado del teléfono le indico hacer un reboot arrancando en Recovery.
Desde allí existe una opción de Backup/Recovery y realizo una copia de seguridad de todo el teléfono -ROM, kernel, datos, programas, etc. Aquí tenéis un tuto que explica cómo hacer este paso y aunque es para el Clockwork Mod Touch, es aplicable a cualquier Recovery.
Con los datos salvaguardados me decido a probar el primer kernel y el elegido es el de Cool. La instalación es muy sencilla. Simplemente os descargáis el kernel -formato zip-, lo copiáis en la SD y arrancáis en modo recovery. Desde ahí elegís la opción de instalar ZIP desde SD y seleccionáis el archivo que acabáis de pegar. El tamaño del archivo no suele exceder de 5-6 MB así que la actualización es muy rápida. En este post explico con detalle cómo hacerlo. Y aunque no es para el 4EXT, sirve igual.
Una vez hecho esto, veo que este kernel no funciona con la ROM instalada y mi EVO no arranca correctamente, no pasando de la pantalla inicial de HTC reiniciándose en un bucle infinito.
El siguiente candidato es el kernel de Yoda y con este sí que tengo suerte. Una vez actualizado el kernel, reinicio el dispositivo y la ROM arranca sin problemas.
Todo ha ido bien y no se ha perdido absolutamente nada conservando aplicaciones, contactos, configuración, etc.
Lo primero que hago es verificar el kernel instalado y veo que ahora me indica Kernel yoda: 3.0.16-yoda_v2.0.
Lo siguiente que hago es instalar System Tuner y desde el menú de CPU veo que ahora puedo subir el clock del procesador hasta 1.94 GHz!!! Por prudencia lo dejo en 1.72GHz y el governor lo pongo en smartassV2.
Con esto configurado me dispongo a probar de nuevo el test Antutu y ahora consigo 7211 puntos!!!!!
Aquí tenéis un resumen de la mejoras de este kernel que ya va por la versión 2.0:
- Default CPU freq - 1.51GHz
- CPU OC up to 1.94GHz - use at you own risk !! (i have tested to 1.89GHz),
- GPU OC 3D - 320MHz, 2D - 266MHz,
- Enabled CPU Voltage Table - 0.75V - 1.45V,
- Enabled CPU state file,
- Lowered Camera Flash Threshold to 5%,
- Lowered WiFi voltage driver,
- Enabled and Added several drivers USB On-The-Go (OTG) - but still dont work
- LagFree Governor,
- SmartassV2 Governor,
- Lazy Governor,
- enabled cifs/utf8
- enabled Squashfs & sqfsxz
- enabled basic NTFS support
- enabled PPP over synchronous (HDLC) tty devices
- activate swap and zram
- allow low-wifi-signals to be seen
- adjust vm ratios
- increase readahead buffer
- Deactivated notification led timeout,
- Added Fast Charging mod,
- Some other little tweaks/fixes that i don't remember now
Con el 'governor' configurado en smartassV2, en ocasiones los dos cores de la CPU se quedan pegados a 1.7 GHz lo cual no es nada bueno ni para la CPU ni para la batería.
ResponderEliminarMe he decidido a probar el governor interactive y con esta configuración, el clock se mantiene bajo cuando no se utiliza y alto al pedirle rendimiento. El test de Antutu me da 7181 puntos.
Pizzini, desde el foro de HTCMania -http://www.htcmania.com/showpost.php?p=7567096&postcount=6- advierte sobre un fallo en el indicador de señal de cobertura.
ResponderEliminarNo es problema de kernel pues con todos los probado ocurre y consiste en que no importa la calidad de la señal recibida que el indicador siempre muestra la máxima cobertura.
También ofrece una solución para los textos de los toggles así que si alguien lo quiere que consulte el post indicado arriba y le pregunte.