|
ROMs y desarrollo HTC Hero ROMs y desarrollo HTC Hero |
|
Herramientas |
#1
|
||||
|
||||
Cómo usar el setCPU y el overclockwidget
Como algunos teneis problemas para configurar estos programas, os explico un poco como van:
SetCPU: Os bajais el programa de: http://www.multiupload.com/5PC011AKYD Gracias a nuestro compi: lineup http://www.mirrorcreator.com/files/14VABIBL y el archivo txt: http://www.multiupload.com/B4XVSRMTBM Paso 1: Lo primero es instalar el programa y meter el archivo txt. en la SD, en la raiz. Teneis que tener un Kernel que soporte el cambio de velocidad, el que no lo soporte no os hara nada. Paso 2: Al abrir el programa, le dais a menu y Device Selection, os vais a la ultima opcion, Custom Frecuencies, para que lea el archivo txt. Como dice intronauta, con los nuevos kernels y el nuevo setCPU, ya no hace falta el archivo txt., selecionar autodetectar y listo. Al volver a la pantalla principal, ya podeis variar las barras de Max y Min Paso 3: Marcais la casilla Set on Boot y en CPU governor, teneis dos opcione: U - Ondemand: El mismo se regula segun la necesidad del sistema - Perfomance: siempre seleciona la maxima velocidad. ( mas consumo de bateria) Y ya lo teneis configurado, cada uno tiene que hacer sus pruebas, porque todos los heros no van igual, unos soportan mas velocidad que otros. Tambien, se puede configurarlo un poco mas aproximado. En profiles, tenis las opciones: - Charging: para regularlo en plena carga. - Sleep/Standby: Para cuando entra en modo reposo. - Battery Profiles: cuando esta consumiendo bateria. - Power menos de 100: tambien se puede regular. - Failsafe Profile: cuando el sistema pasa de los 50 ºC. Estas opciones son personales, cada uno que las regule como convenga. Comentarios de nuestros compañeros: Originalmente Escrito por gerar Intronauta: Cita:
Ahora con Setcpu tengo por defecto 595mhz max/min en "performance". En "profiles", activo "profiles on" y en "Sleep/Standby" selecciono 249mhz/160mhz "ondemand"
A veces, se produce un pequeñísimo lag al desbloquear (imagino que por el cambio de frecuencia tan brusco), nada alarmante, ya que es un ahorro de 80mhz en reposo. Además, por defecto, cuando lo conectabas al usb se ponía a la frecuencia máx seleccionada 710mhz (performance) hasta que se desconectaba, y con esta configuración se pone a 480mhz (ondemand), así que no da tanto miedo dejarla cargando toda la noche. En mi caso se calentaba demasiado, y ya no. El problema es que si toqueteas mucho las frecuencias, setcpu se vuelve tonto. Después de configurarlo a capricho, mato a aplicación y la vuelvo a ejecutar. Estos son las frecuencias disponibles según el kernel y los valores que deben aparecer en setcpu.txt. Código: cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies Con crear un archivo de texto llamado setcpu.txt con las frecuencias que nos interesen, ponerlo en la raiz de la sd y seleccionando en setcpu "custom frecuencies"" es suficiente: Código: 19200,122880,160000,245760,480000,518400,537600,55 6800,576000,595200,614400,633600,652800,672000,691 200,710400 este es el setcpu.txt que estoy probando ahora: Código: 160000,245760,480000,537600,595200,652800,710400 CPUOVERCLOCK Paso 1: necesitamos las aplicaciones "Overclock widget" y "Spare Parts", descargar del Market. Paso 2: añadir "Overclock widget"a la pantalla de inicio. hacer clic en el icono, y luego en "Advanced Settings" Y fijar las frecuencias de la siguiente manera: Screen On: Max: 528000 Min: 528000 marcar la casilla "differ freq Screen " Screen Off: Max: 384000 Min: 245760 Se puede poner 128000, pero no es aconsejable. Ir al final y dar a "Save" Paso 3: Ir a la aplicación "Spare Parts" y buscar "End Button Behavior" y ponerlo en "Go to Sleep" .. Tambien se puede marcar la casilla "Auto start on boot" para que arranque con el sistema. Y ya lo teneis configurado, hay mas opciones pero ya son avanzadas. Si encuentro algo mas, os lo ire actualizando y si hay algo mal, tambien PRUEBAS Y COMENTARIO DE INTRONAUTA: A qui teneis lo que significa cada prueba: http://es.wikipedia.org/wiki/Linpack http://es.wikipedia.org/wiki/FLOPS Bueno, esto está un poco verde aún. El kernel .29 Overclocked compilado con los sources de benocharm (el utilizado en las últimas villain, behero1.2OC,.... menos la cronos) necesita todavía un buen repaso. Parece que la tabla de frecuencias que se está utilizando no está completa y, por ejemplo, si seleccionas 528mhz, realmente establece 518mhz. Por otro lado faltan frecuencias muy jugosas como 384mhz, que con suerte se puede sustituir por los 480mhz máximos del modo reposo para conseguir que despierte decentemente, sobre todo cuando se recibe una llamada. http://forum.xda-developers.com/show...&postcount=264 Para los que activáis un perfil para el modo reposo, que valores tenéis? Por si alguno se anima ha testear un poco más a fondo, propongo comparar algunos datos de interés, especialmente para monitorizar el modo reposo con estos kernel, que es donde está la chicha. Mientras dormimos sería el momento ideal, por ejemplo. Esto crea un archivo llamado stat.txt en la raíz de la sd, donde veremos una tabla de frecuencias y el tiempo que el procesador se encuentra en cada frecuencia. Recomiendo utilizar SU File (market) por comodidad (permite ejecutar scripts y visualizar archivos de texto todo en uno) Creamos por ejemplo un cutrescript (con un editor de textos) llamado test.sh y añadimos: Código: date>>/sdcard/stat.txt cat /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state>>/sdcard/stat.txt Pégalo en la raíz de la sd. Test:
al levantarse:
Cada reinicio mejor borrar stat.txt y empezar de nuevo. Pues a ver si entre todos podemos recopilar algunos datos interesantes sobre la mejor opción. un ejemplo de lo que se ve en el archivo: __________________________________________________ __ Tue May 25 18:26:40 CEST 2010 19200 48 122880 1132 160000 673698 245760 1763751 480000 780203 518400 540103 537600 173529 556800 1944 576000 84737 595200 296837 614400 157 633600 44 652800 421 672000 0 691200 0 710400 0 Tue May 25 18:45:38 CEST 2010 19200 48 122880 1132 160000 675293 245760 1763774 480000 783475 518400 540420 537600 173888 556800 1944 576000 84737 595200 296837 614400 157 633600 44 652800 421 672000 0 691200 0 710400 0 Tue May 25 18:54:38 CEST 2010 19200 48 122880 1132 160000 675293 245760 1763774 480000 783475 518400 570826 537600 182078 556800 2033 576000 84830 595200 312072 614400 157 633600 44 652800 421 672000 0 691200 0 710400 0 __________________________________________________ _______ He toqueteado continuamente así que no es una referencia. Esta noche probaré con 480/160mhz a ver como se comporta y mañana posteo . (Estaría bien que alguien postease sin activar el perfil del modo reposo, para ver como se comporta de serie) Cómo postear:
__________________ Gracias a: intronauta y a joaann por su ayuda. Última edición por vvaleta Día 26/05/10 a las 00:36:50. |
Los siguientes 13 usuarios han agradecido a vvaleta su comentario: | ||
|
#6
|
||||
|
||||
cuando le doy a "Custom Frecuencies" me recuerda que tnego que darle permisos , pero se queda en negro con la titulo SU Request, y asi lleva 10 minutos, mmmm tengo la villain 6 , y no he puesto el txt, imaginaba que esta ROM tenia el Kernel necesario, me equivoco ?
|
#7
|
||||
|
||||
cuando le doy a "Custom Frecuencies" me recuerda que tnego que darle permisos , pero se queda en negro con la titulo SU Request, y asi lleva 10 minutos, mmmm tengo la villain 6 , y no he puesto el txt, imaginaba que esta ROM tenia el Kernel necesario, me equivoco ?
Luego te saldra el permiso. |
#8
|
||||
|
||||
HOla Walleta28, supongo yo que en el overclock widget habra que poner
Screen On: Max: 528000 (o la velocidad mas alta que quieras poner hasta 710) Min: 528000 No? |
#9
|
||||
|
||||
Ayer estuve usando SetCPU con la ROM SuperHero con uno de los nuevos kernel. Desde que empecé a usar el programa el teléfono no me iba nada bien (antes, con OverclockWidget volaba) iba a saltos, se quedaba pensando, después iba bien, al volver a Home desde un programa se me quedaba unos 2 segundos en negro, etc...
SetCPU tiene una opción en Perfiles para añadir una Notificación a la barra de notificaciones, te dice el perfil actual en el que está. Yo tenía esta opción activada cuando tuve todos los problemas que comento arriba. Entonces desactivé las notificaciones y todo vuelve a ir bien, todo muy rápido, sin "cortes". Otra cuestión: Con SetCPU podemos variar la velocidad del procesador cuando se supera una determinada temperatura. ¿Cuál es la temperatura a la que no debe llegar? ¿Los 50º que vienen por defecto? Por cierto, me acaba de entrar una actualización de SetCPU del Market. Saludos. |
#11
|
||||
|
||||
Ayer estuve usando SetCPU con la ROM SuperHero con uno de los nuevos kernel. Desde que empecé a usar el programa el teléfono no me iba nada bien (antes, con OverclockWidget volaba) iba a saltos, se quedaba pensando, después iba bien, al volver a Home desde un programa se me quedaba unos 2 segundos en negro, etc...
SetCPU tiene una opción en Perfiles para añadir una Notificación a la barra de notificaciones, te dice el perfil actual en el que está. Yo tenía esta opción activada cuando tuve todos los problemas que comento arriba. Entonces desactivé las notificaciones y todo vuelve a ir bien, todo muy rápido, sin "cortes". Otra cuestión: Con SetCPU podemos variar la velocidad del procesador cuando se supera una determinada temperatura. ¿Cuál es la temperatura a la que no debe llegar? ¿Los 50º que vienen por defecto? Por cierto, me acaba de entrar una actualización de SetCPU del Market. Saludos. |
#12
|
||||
|
||||
|
Gracias de parte de: | ||
#13
|
||||
|
||||
Ayer estuve usando SetCPU con la ROM SuperHero con uno de los nuevos kernel. Desde que empecé a usar el programa el teléfono no me iba nada bien (antes, con OverclockWidget volaba) iba a saltos, se quedaba pensando, después iba bien, al volver a Home desde un programa se me quedaba unos 2 segundos en negro, etc...
SetCPU tiene una opción en Perfiles para añadir una Notificación a la barra de notificaciones, te dice el perfil actual en el que está. Yo tenía esta opción activada cuando tuve todos los problemas que comento arriba. Entonces desactivé las notificaciones y todo vuelve a ir bien, todo muy rápido, sin "cortes". Otra cuestión: Con SetCPU podemos variar la velocidad del procesador cuando se supera una determinada temperatura. ¿Cuál es la temperatura a la que no debe llegar? ¿Los 50º que vienen por defecto? Por cierto, me acaba de entrar una actualización de SetCPU del Market. Saludos. |
#14
|
||||
|
||||
Yo tuve que desinstalar el OverclockWidget por que me daba muchos problemas (gráficos y de respuesta del móvil). Será que no lo configuré bien o qué, aunque tampoco toqué tanto.
Al final lo quité y va estupendo de nuevo. Saludos!! |
#15
|
||||
|
||||
Y si lo que quiero es ponerle el kernell nuevo y que funcione bien sin overclokear ni hacer que cuadno entre en suspension baje mucho la velocidad, ya que en la villainrom da problemas con la pantalla y cuadno desbloqueas a veces tarda 15 segundos o asi.
|
#16
|
||||
|
||||
Desinstala los widget y programa y listo y que el kernel, no este prefijado a la max velocidad, que hay algunos que ya estan ov. Al maximo.
|
#17
|
||||
|
||||
cual es el minimo que soleis poner en el setcpu? ,hay q poner los dos programas? o con el setcpu ya vale? el maximo de overclock del Hero es 528?
Última edición por Bokuspn Día 25/05/10 a las 18:48:54. |
Gracias de parte de: | ||
#20
|
||||
|
||||
Hay algo que me despista con SetCPU:
En el widget aparecen los siguientes valores por orden de arriba a abajo: -Valor actual de velocidad -Valor máximo del perfil actual -Valor mínimo del perfil actual -Temperatura Cuando tengo el Hero encendido, los valores por defecto que me muestra son: -652 -652 -595 -... Correcto, así es como la tengo configurada. Pero justo después de encenderlo (viene del perfil Sleep/Stanbay) muestra lo siguiente: -652 -245 -160 -... (Lo veo gracias a la pantalla de bloqueo transparente de la SuperHero) Entonces, ¿qué pasa? ¿no actualiza correctamente el valor actual? ¿o es que no coge el valor que configuro en el perfil? Por lo que entiendo en las FAQ de la web oficial del programa el problema es que no actualiza correctamente: Cita:
Why doesn't the widget update with the real time speed?
In short, such a widget would have to either be too imprecise to be useful, or too much of a CPU/battery drain to be useful. From a performance standpoint, and for the sake of accuracy, it simply isn't worth it. On the "ondemand" setting, the system polls the CPU load and decides whether to scale up the CPU at an extremely fast interval (equal to the "sampling rate" value explained above, in microseconds). For example, by default, on the latest CyanogenMod, this happens once every 20,000 microseconds (that's 50 times per second!). I would have to make the widget update the speed at least this quickly in order for it to be accurate. A slower update interval (which some other CPU scaling applications use) would make the reading inaccurate - the speed could have scaled up and down at anytime during the interval. These changes would never have been detected. As you can imagine, updating 50 times a second would put a significant drain on both battery life and CPU power when the widget is visible, and such a quick polling interval could in itself cause the CPU to scale up to maximum. |
Estás aquí | ||||||
|