PDA

Ver la Versión Completa : [ IDEA ] Valores Overclock/Undervolt (más rendimiento y menos consumo)


blackhawk_LA
22/10/12, 13:29:27
IMPORTANTE: Este es un proceso que puede "congelar" tu teléfono, en principio simplemente se arregla reiniciando con vol- y power, pero no me hago responsable de cualquier daño que pudiera hacer el modificar cualquiera de estos valores. Ya sabéis, jugar con la CPU tiene ciertos riesgos (aunque a mí personalmente nunca me ha pasado nada, ni con mi antigua Desire, ni de momento con el MAXX)

------------------------------------------------------------------------------------

El Razr MAXX tiene la mejor batería del mercado, pero no hay que ser conformistas X-D

He pensado que estaría bien que probáramos los valores límites de UV que nos permiten ahorrar batería manteniendo la estabilidad.

Los fabricantes dan un margen amplio para los valores de voltaje de las placas, ya que aunque el proceso de producción está controlado, no todas salen exactamente iguales. Así que podemos ir probando todos para tener unos valores de "referencia" con los que jugar para ahorrar batería.

La idea es hacerlo por partes, primero con las freuencias estándar, y después quien se quiera aventurar puede ir probando a hacer OC sin aumentar el consumo.

- Pasos necesarios:· Instalamos la aplicación Stability Test (https://play.google.com/store/apps/details?id=com.into.stability&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5pb nRvLnN0YWJpbGl0eSJd)
· Instalar los módulos extra por whirleyes desde aquí (http://forum.xda-developers.com/showthread.php?t=1754888): Tenéis que flashear "extra_kernel_modules_0.1.3.zip " e instalar la app Tweakerz. El script de init.d recomiendo no flashearlo y cargar los módulos de forma manual, es más seguro.
· Una vez en la aplicación, seleccionamos el módulo symsearch.ko y le damos a load module (insmod) (dejar en "no" la opción load on boot) Lo mismo para el módulo cpu_control.ko
· El resto no nos interesan para lo que vamos a hacer, y mejor no cargarlos porque podrían interferir con los resultados.
· Después nos vamos a la pestaña "CPU Voltage & Speed" Las frecuencias no las tocamos, y vamos bajando, de 50 en 50, por ejemplo, los valores de uV (nota: la aplicación tiene un bug, al darle a + mV lo que aumenta es la frecuencia, así que para aumentar el voltaje tenemos que hacerlo arrastrando)
· Una vez que hayamos odificado los voltajes, nos vamos a la app Stability Test, y usamos la opción "Scaling Stability". Creo que dejarlo 10 minutos son una buena media para tener una muestra algo fiable.
· Si en esos 10 minutos no se te ha congelado ni reiniciado el Razr, posiblemente esos valores de uV son tan estables como los de serie, por lo que ya puedes disfrutar de un ahorro de batería significativo, y si quieres, seguir probando hasta llegar al límite de tu CPU.
· Por último, ¡postea tus resultados!

- Cómo mantener los valores en cada reinicio.
Recomendado sólo después de que hayáis comprobado que los valores son estables; si no lo fueran tendríais que reflashear la ROM.*
La aplicación de momento no lo permite, así que hay que usar un script para init.d (la ROM debe soportarlo) o bien usar un programa como ScriptManager para que cargue el script al iniciar.· Lo primero, debéis flashear el zip de whirleyes init.d_n_script_installer_0.1.3.zip desde su post original en XDA (http://forum.xda-developers.com/showthread.php?t=1754888). Este zip carga todos los módulos al iniciar; los que no usemos los podemos apagar desde la aplicación para ahorrar algo de CPU.

· Después, debéis descargar el script que adjunto y modificarlo con vuestro valores. Lo mejor es usar un editor de texto como el Noyepad++ (para PC) ; aunque también lo podéis editar desde el teléfono, con el mismo ScriptManager.#!/system/bin/sh

if [ -e /proc/cpu_control/tweak_cpu ]; then
echo 0 350 860 > /proc/cpu_control/tweak_cpu
echo 1 600 950 > /proc/cpu_control/tweak_cpu
echo 2 850 1080 > /proc/cpu_control/tweak_cpu
echo 3 1100 1250 > /proc/cpu_control/tweak_cpu
echo 4 1350 1380 > /proc/cpu_control/tweak_cpu
fi

if [ -e /system/lib/modules/cpufreq_hotplugX.ko]; then
echo hotplugX > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
fiDebéis modificar los valores en rojo con los de vuestra elección. En la primera tabla están las frecuencias y los voltajes, en ese mismo orden. Es decir, para 350Mhz, hay un valor de 860mV, y así. La segunda tabla es el gobernador, simplemente debéis sustituir hotplugX.ko y hotplug por el que queráis usar. Mucho ojo de no cambiar nada más, no borrar el ".ko" del primero ni añadirselo al segundo, etc.
Editadlo con cuidado porque a lo poco que cambiéis y no debáis (ej insertar un espacio de más) no funcionará. En el editor NotePad++ guardadlo como script .sh , en el editor de ScriptManager le dais a guardar y ya está.

· Después, id a donde esté el archivo y lo copiáis a la carpeta /system/etc/init.d , usando un explorador de archivos como Es File explorer o FX file explorer. Después lo renombráis a "98cputweak" , sin las comillas, es decir, simplemente borráis la extensión ".sh". Con cualquiera de esos exploradores, cambiais los permisos dejando pulsando en el archivo y dándole a "set permissions" o algo así. Debéis seleccionar "exec" en las tres casillas.

· Reiniciar y debería funcionar ;)


* Antes de reflashaer, podríais probar a borrarlo usando adb, con los comandos:
adb remount
adb rm /system/etc/init.d/98cputweak

PD: Este post está basado en lo que conzco de la Desire aplicado al Razr, con lo que he aprendido ya de este teléfono aquí y en xda. No soy ningún experto ni desarrollador, por lo que puede que haya cometido algún error en las explicaciones o algo, así que toda aportación o corrección es bienvenida.

blackhawk_LA
22/10/12, 13:34:09
Valores estándar en ICS (Mhz - mV):

300 - 1025
600 - 1200
800 - 1325
1000 - 1388
1200 - 1398

Mis valores estables, aún no lo he exprimido mucho:

300 - 830
600 - 900
800 - 1000
1000 - 1150
1200 - 1250

funkillo55
22/10/12, 16:50:35
Valores estándar en ICS (Mhz - mV):

300 - 1025
600 - 1200
800 - 1325
1000 - 1388
1200 - 1398

Mis valores estables, aún no lo he exprimido mucho:

300 - 830
600 - 900
800 - 1000
1000 - 1150
1200 - 1250
Buenas tardes, me parece un buen aporte ¿en cuanto tiempo aprox. ha aunentado la autonomia?

blackhawk_LA
22/10/12, 17:13:30
Mmm bueno, eso es muy difícil de calcular... hay muchisimas otras variantes que afectan al consumo aparte de esto. Va a gastar menos, eso seguro, pero no una barbaridad porque la pantalla o la radio gastan mucho más que el procesador.
Este también es un buen método de ver la "calidad" de fabricación de la CPU; cuanto más soporte valores bajos es que es más eficiente y más dificil es que dé problemas. Así también podemos hacer overclock manteniendo valores de mV cercanos o incluso inferiores a los estandar, con lo que tenemos más rapidez sin aumentar la batería y sin peligro de dañar la CPU

julen163
23/10/12, 11:09:12
hola,
yo uso el motomizer, para el tema este del overclock y los voltajes...

el inconveniente, es que este programa utiliza en vez de mVol, otra unidad que llama vSel,
y que tiene unos valores batante disferentes, con deciros que en 1200mhz, está configurado un valor vSel de 65....
alguién sabe la equivalencia entre estas unidades?

un saludo

julen163
23/10/12, 11:57:18
hola,
yo uso el motomizer, para el tema este del overclock y los voltajes...

el inconveniente, es que este programa utiliza en vez de mVol, otra unidad que llama vSel,
y que tiene unos valores batante disferentes, con deciros que en 1200mhz, está configurado un valor vSel de 65....
alguién sabe la equivalencia entre estas unidades?

un saludo

me autorespondo por si a alguien más le interesa...
he encontrado esto en xda...

http://forum.xda-developers.com/showthread.php?p=29485481&highlight=vsel#post29485481

espero que sea de ayuda
un saludete

Luffy90
23/10/12, 22:09:26
Valores estándar en ICS (Mhz - mV):

300 - 1025
600 - 1200
800 - 1325
1000 - 1388
1200 - 1398

Mis valores estables, aún no lo he exprimido mucho:

300 - 830
600 - 900
800 - 1000
1000 - 1150
1200 - 1250

Valores estándar en ICS (Mhz - mV):

300 - 1025
600 - 1200
800 - 1325
1000 - 1388
1200 - 1398

Mis valores estables, aún no lo he exprimido mucho:

300 - 900
600 - 1000
800 - 1100
1000 - 1200
1200 - 1300

No he querido ponerlo como blackhwak por miedo a que se me reiniciase solo el movil XD

blackhawk_LA
24/10/12, 00:29:38
Ve bajando poco a poco, la idea es probar hasta ver en qué valores te empiezan a aparecer reinicios, por eso pongo al principio que se haga con precaución. Pero lo más normal es que se te reinicie solo, o lo reinicies manualmente con vol- y power y nada más

Piruffiters
25/10/12, 13:45:26
Yo con los valores de blackhawk_LA me va el móvil de puta madre, he notado que la duración de la batería ha aumentado levemente sin notar comportamientos extraño, así que chapó.

blackhawk_LA
25/10/12, 13:53:26
Recordad que los valores se pierden con cada reinicio, ya que el tutorial que he seguido no carga los módulos ni los valores al iniciar (y creo que es mejor así)

snouvorks
26/10/12, 03:29:15
Hoy me ha llegado mi RAZR MAXX y he empezado a trastear jeje, aqui teneis mis resultados funcionando perfectamente con el stability test! mañana pruebo mas, que ya es hora de dormir xD
Valores estándar en ICS (Mhz - mV):

300 - 1025
600 - 1200
800 - 1325
1000 - 1388
1200 - 1398

Mis valores estables, aún no lo he exprimido mucho:

300 - 830
600 - 900
800 - 1000
1000 - 1150
1300 - 1260


Saludos!

Piruffiters
26/10/12, 09:13:01
He visto que con la app tweakerz se puede subir la velocidad del procesador hasta 1.6 Ghz, ¿es esto realmente posible o es solamente lo que muestra la app por defecto?

Por cierto, ¿Hay alguna manera de hacer que los valores se mantengan en cada reinicio? Creo que son bastante estables y no me apetece estar configurándolos cada vez que reinicio o apago y enciendo...

Spawns
26/10/12, 09:46:18
He visto que con la app tweakerz se puede subir la velocidad del procesador hasta 1.6 Ghz, ¿es esto realmente posible o es solamente lo que muestra la app por defecto?

Por cierto, ¿Hay alguna manera de hacer que los valores se mantengan en cada reinicio? Creo que son bastante estables y no me apetece estar configurándolos cada vez que reinicio o apago y enciendo...

No recomiendan ponerlo a mas de 1359 mhz..... pero aya tu cada uno con su terminal.. xD:pensando:

EDITO: el autor de la app tweakerz no ha acabado el proyecto... por lo que todavia esta incompleto..y lo mas cachondo es que no sabe si lo retomara o que hara...xD

Un saludo

Luffy90
26/10/12, 11:04:55
Por cierto, ¿Hay alguna manera de hacer que los valores se mantengan en cada reinicio? Creo que son bastante estables y no me apetece estar configurándolos cada vez que reinicio o apago y enciendo...
Si, a mi también me gustaría saber si se pueden almacenar en algún lado para que cuando cargues el módulo, te ponga los valores que tu le has dicho ^^

blackhawk_LA
26/10/12, 13:47:10
He visto que con la app tweakerz se puede subir la velocidad del procesador hasta 1.6 Ghz, ¿es esto realmente posible o es solamente lo que muestra la app por defecto?

Por cierto, ¿Hay alguna manera de hacer que los valores se mantengan en cada reinicio? Creo que son bastante estables y no me apetece estar configurándolos cada vez que reinicio o apago y enciendo...

Edito: Ya tenéis los pasos en el post inicial

Sí que se puede subir hasta 1.6Ghz, aunque posiblemente no sea estable. Tendrás que subir el voltaje también al máximo para que te funcione, si es que te funciona.
De todos modos, con esta forma de hacer overclock, me surgen dudas de si se pierde rendimiento al haber saltos muy grandes de frecuencia, por ejemplo en este caso, de 1000 a 1600 Mhz, y habría que ajustar todos los valores para que los saltos fueran proporcionales.

ice.modding
16/11/12, 08:40:48
Hoy me ha llegado mi RAZR MAXX y he empezado a trastear jeje, aqui teneis mis resultados funcionando perfectamente con el stability test! mañana pruebo mas, que ya es hora de dormir xD
Valores estándar en ICS (Mhz - mV):

300 - 1025
600 - 1200
800 - 1325
1000 - 1388
1200 - 1398

Mis valores estables, aún no lo he exprimido mucho:

300 - 830
600 - 900
800 - 1000
1000 - 1150
1300 - 1260


Saludos!

Como llegaste a calcular esos mv con respecto a la frecuencia?

ice tapatalk

jomadeto
17/11/12, 12:22:09
Por si a alguien le interesa, yo le tengo hecho overclock del valor máximo, underclock del resto de valores y undervolt a todo. Estos valores no los calculé de ninguna manera, fue simplemente probar hasta que encontré los que más me gustaron. Ahora mismo tengo solamente instalada la versión stock, aunque previamente la probé también con las AOKP de Jellybean y me funcionaron bien. Llevo varias semanas con ellos sin problemas. Estos son mis valores:
196 - 830
484 - 954
773 - 1077
1061 - 1201
1350 - 1325
Un saludo a todos.

evogp
17/11/12, 12:43:24
ojo, con los valores que mas tiene que jugar son con los de 1 y 1.2ghz el de 300 no conviene tocarlo tanto ya que al tener poco vsel, al estar por mucho tiempo en deepsleep le cuesta al procesador arrancar bien, es por eso que despues se encuentran bugs como deje toda la noche el celu sin usar y a la mañana no me sono el despertador

blackhawk_LA
17/11/12, 17:46:10
Exacto; yo la verdad que no le veo mucho sentido a bajar tanto la frecuencia, ya que a 300MHz parece que es estable para todo el mundo al minimo voltaje; con lo que gasta la misma batería para un mejor rendimiento.

Jhoetoni
19/11/12, 18:50:15
puedo hacer esto en mi moto razr normal (que no es el maxx)? es que siento que me gasta mucha bueno demasiada bateria no aguanta el dia :cry: saludos

blackhawk_LA
19/11/12, 18:55:11
Claro, es válido para todos los Razr. Aunque esto no es lo que más gasta batería, mira también el consumo de datos en segundo plano, alguna app que use mucha CPU... y calibra la batería.