Porque un blog????

Por aquello de que se me olvide como configuré tales y cuales cosas en mi sistema linux y android, y para no estar leyendo tutoriales y practicando a prueba y error cada vez que quiero hacer las cosas, que mejor que subirlos aqui, quizas le sirva a otras personas que quieren hacer lo mismo que yo alguna vez ya hice.
Fotos, Beryl, Compiz-Fusion, conversiones entre formatos multimedia en linux, Symbian, S60, android, flv, mp3, wma, avi, Screenlets, Karamba, Python, trabajos con diferentes dispositivos móviles, diferentes distribuciones de linux, firewalls, Mikrotik, freebsd, netbsd, openbsd, Amd64 bits, apuntes escolares, Midis, Videos de youtube "especiales", android, windows mobile, webos etc.


miércoles, 1 de septiembre de 2010

Instalación de kernels modificados para obtener mas velocidad en equipos Androide, Motoroi - Droid


Instalación de kernels modificados para obtener más velocidad en equipos Androide, Motoroi - Droid

Dia a dia me animo a modificar mas mi MotoRoi (Droid) en aras de sacarle el mayor jugo posible, y ahora me toco instalarle un kernel modificado que me permite realizar un overclock al procesador del equipo y pasar de los 600 Mhz que vienen en el kernel de fábrica que entrega iusacell hasta 1 Ghz de velocidad, waoo eso es bastante velocidad para un celular no?, yo pensaba que solo los nexus one tenian esa velocidad pero gracias a hábiles programadores nuestro apreciado androide puede subir incluso hasta 1.25 Ghz que es en teoría la máxima velocidad que soportaria el procesador del Droid.

Claro mientras mas overcloking le realizemos al equipo mas se calentara y mas rápido se consumira la bateria, afortunadamente existen programas (Setcpu) que monitorean los requerimientos del equipo y suben la velocidad del procesador cuando es necesario, por ejemplo algún programa que requiera muchos gráficos o uso intensivo del sistema de archivos, etc, y al contrario cuando el teléfono esta en reposo o con la pantalla apagada dicho programa baja el procesador hasta a 125 mhz que es como lo tengo yo ajustado.

Para quien tiene ClockWorkRecovery Instalado como consola de recuperación los pasos a seguir son los siguientes:

  1. Descargar el kernel que se requiera (Hay una amplia variedad para escoger en el siguiente link: http://www.p3designs.info/kernels/), se recomienda empezar con los voltajes estandar y bajas velocidades
  2. Usando un explorador de archivos en tu telefono copia el archivo zip (kernel) que acabas de descargar en el raiz de tu tarjeta externa de almacenamiento (sdcard)
  3. Reinicia el telefono en modo de recuperacion
  4. Selecciona install zip from sdcard
  5. Seleccionar togle script asserts de manera que esten deshabilitadas abajo debe aparecer el mensaje "scripts asserts Disabled"
  6. Escoger la opción "choose zip from sdcard"
  7. Aparecera el directorio con el contido de su tarjeta de almacenamiento externa
  8. Escoger el archivo .zip (kernel) que descargaste con la tecla de "joystick" y esperar a que indique que la operación termino.
  9. Reiniciar el telefono (desde el mismo programa)

* para regresarte a una pantalla anterior presiona el boton de encendido/apagado
De preferencia se debe de tener un gestor del cpu para conservación, rendimiento y estabilidad del cpu. Para esto existe un programa llamado SETCPU.
También es recomendable tener un monitor de temperatura en el procesador, hay programas que hacen esto también

Espero que esta información haya sido útil y te ayude a sacarle el máximo provecho a tu equipo, las pantallas que estan arribas son las pantallas de los programas setcpu y un programa para realizar pruebas al equipo (linpack) y comparar los resultados de rendimiento de nuestro equipo contra otros que tome en mi motoroi.
En mi caso pase de 6 MFLOPS en Android 2.1 a 8 MFLOPS en froyo con el kernel normal (600 mhz) hasta 13 MFLOPS con el kernel modificado para llegar hasta 1 GHZ en froyo FRG22.

*Obvio entre mas MFLOPS mas rápido el equipo.

2 comentarios:

Anónimo dijo...

Hola Carlos tengo un motoroi con Froyo, segui los pasos de la actualizacion a FRG22, le agregue un kernel de 250 a 1250 Mhz. solo que SetCpu solo me permite aumentar a 800 Mhz. 2 preguntas:
¿como puedo llegar a los 1000 Mhz?
¿como compruebo que si se instalo la actualizacion del rom a FRG22?

Muchas gracias por tu espacio me ah ayudado de manera increible a descubrir todas las posibilidades de android.

Andres dijo...

Tras actualizar a Froyo 2.2 perdi mi conexion 3G existe alguna manera de recuperarla
Gracias!!