YossYGalaxy
09/05/12, 21:51:56
Esta herramienta es similar a ExTweaks: su función es permitirnos configurar a nuestro antojo multitud de parámetros relacionados con el kérnel. En este caso xxTweaker va asociada al kérnel Fluxi.
HILO DEL KÉRNEL EN HTCMANIA: http://www.htcmania.com/showthread.php?t=379546
DESCARGAR APLICACIÓN EN CASTELLANO: http://anonymouswolf.es/Android/SamsungGalaxyS2/xxtweaker.apk (traducida al castellano por maese BadWolf (http://www.htcmania.com/member.php?u=495189) y su amadísima esposa TheDoll ¡Gracias a ambos!)
Supongo que a los que os interese esta aplicación ya conocéis de sobra ExTweaks, por lo que por ahora no voy a redundar en los puntos que sean iguales en las dos aplicaciones. Si lo necesitáis aquí está el tutorial de ExTweaks:
http://www.htcmania.com/showthread.php?t=370905
Sin más preámbulos:
1. GENERAL
En esta sección configuramos:
* el SCHEDULER
* el estado de inactividad de la CPU
* SCHED_MC LEVEL
* la densidad LCD
* la corriente de carga: AC se refiere al cargador de pared, MISC se refiere al cargador de coche, USB se refiere a la carga por el USB del PC. No subir AC y MISC más de 1000mA y tampoco se recomienda subir USB más de 450.
* Recovery con selección táctil: seleccionas directamente y no con los botones de navegación inferiores.
* Guardar ajustes
2. PANTALLA
* LCD: configura el tipo de LCD y el Brillo / Correción de Gamma
* TEMPERATURA DE COLOR: ajusta la saturación de azul y la saturación de rojo
* PANTALLA TÁCTIL: se puede cambiar el umbral de sensibilidad al movimiento y el umbral de sensibilidad a la presión
3. CPU
* FRECUENCIA: frecuencia máxima y mínima; y máxima y mínima cuando la pantalla está apagada.
* VOLTAJE DE LA CPU: aquí se configura la tabla de voltajes para cada frecuencia.
* GOBERNADOR: establece el gobernador así como sus ajustes. Cada gobernador tiene sus ajustes específicos
* HOTPLUG: umbrales de conexión y desconexión del 2º núcleo y Modo de funcionamiento de los núcleos (un sólo núcleo, los dos núcleos activos o gestión dinámica de los núcleos dependiendo de la necesidad).
* FRECUENCIA DEL BUS: aquí se ajustan los umbrales de carga para el aumento o disminucion de la frecuencia del bus y controlamos también en esta sección la tabla de voltajes del bus.
4. GPU
Se permiten configurar tres pasos para la frecuencia de la GPU: Baja potencia, Rendimiento medio y Alto rendimiento; con sus correspondientes voltajes y umbrales de carga para los escalados.
5. BLN Y LED
Se activa o desactiva el BLN y se configura el tiempo que está encendida la retroiluminación de los botones frontales.
6. SONIDO Y VIBRACIÓN
* VOLUMEN: múltiples ajustes de volumen. Dicen las malas lenguas que con una configuración adecuada no es necesario Voodoo Louder, ¿será creíble esta afirmación?
***si hay algún sibarita del sonido que nos pueda ayudar a configurar estos parametros para optimizar el sonido su colaboración será bienvenida***
* VIBRACIÓN: ajusta la intensidad de la vibración para notificaciones, llamadas, vibrar al pulsar, etc.
7. ROM MANAGER
Por si todo lo anterior te parece poco, xxTweaker también lleva Rom Manager para instalar zip flasheables, administrar, crear y restaurar backups del sistema, hacer backups de la carpeta efs, etc.
AJUSTES DE GOBERNADORES Y TWEAKS DE EJEMPLO (TWEAKS BY DROIDPHILE)
GOBERNADOR CONSERVATIVE
sampling_rate: frecuencia de muestreo en microsegundos.
up_threshold y down_threshold: umbrales de carga para escalados hacia arriba y hacia abajo medidos en porcentaje.
freq_step: define cuanto (en % de la máxima velocidad de la CPU) incrementará o disminuirá el gobernador la velocidad de la CPU cada vez que la carga de la CPU llega a un umbral. De este modo el valor 0 bloqueará la CPU a una velocidad independientemente de la carga mientras que 100, en teoría, hará que se comporte como un gobernador ondemand y de inmediato se aumentará a la máxima velocidad.
ignore_nice_load: si este valor es 1 el sistema no tendrá en cuenta los "procesos con prioridad alterada por nice" para cambiar la velocidad del procesador: será útil activar esta opción si no importa el tiempo que se tarden en completar estos procesos (ahora habría que saber cuáles son estos procesos con prioridad alterada).
sampling_down_factor: este valor actúa como multiplicador inverso para reducir la frecuencia de muestreo de utilización de la CPU (sampling_rate). Por ejemplo sampling_rate=10.000 con sampling_down_factor=2: el scheduler tomará muestras de utilización de la CPU cada 20.000 microsegundos. De esta forma se aumenta el tiempo que la CPU está a frecuencias altas cuando está realmente ocupada.Esto mejora el rendimiento mediante la reducción de los gastos generales de la evaluación de la carga y ayudando a la CPU permanecer en su frecuencia más alta cuando está ocupada, en vez de producir un efecto ping-pong en la velocidad. Este parámetro no tiene ningún efecto sobre el comportamiento a bajas frecuencias y bajas cargas de CPU.
latency_multiplier:***¿Establece el número de ciclos de reloj de la CPU cada cuarto de microsegundo? Este punto se me escapa, si alguien lo entiende que nos lo explique a todos***
CONSERVATIVE TWEAKS BATERIA
up_threshold: 95
sampling_rate: 120000
sampling_down_factor: 1
down_threshold: 40
freq_step: 10
CONSERVATIVE TWEAKS RENDIMIENTO (a que suena raro, raro, raro...) :-)
up_threshold: 60
sampling_rate: 40000
sampling_down_factor: 5
down_threshold: 20
freq_step: 25
_________________________________________________
_________________________________________________
GOBERNADOR ONDEMAND
down_differencial: es un factor utilizado para calcular de forma indirecta el escalado hacia abajo del gobernador ondemand. Se introduce básicamente para evitar que en algunos casos se produzca un efecto ping-pong de escalados abajo-arriba con el consiguiente aumento de consumo. No es necesario que sea un valor alto ya que por la estructura del algoritmo en que interviene este parámetro ya se producen varios redondeos al alza que hacen que la CPU normalmente esté "sobrada" utilizando este gobernador.
freq_responsiveness: es la frecuencia de respuesta. Cuando la frecuencia está por debajo de la frecuencia de respuesta, el valor de "up_threshold" será el mismo que el establecido para "up_threshold_min_freq" y en caso de escalado se saltará a este valor sin pasar por los valores intermedios.
freq_step: define cuanto (en % de la máxima velocidad de la CPU) incrementará o disminuirá el gobernador la velocidad de la CPU cada vez que la carga de la CPU llega a un umbral. De este modo el valor 0 bloqueará la CPU a una velocidad independientemente de la carga mientras que 100 es el valor adecuado para un gobernador ondemand.
freq_step_suspend: sustituye al anterior parámetro cuando la pantalla está apagada.
io_is_busy: este parámetro tiene que ver con el comportamiento y la reacción cuando la pantalla está apagada. Un valor 1 puede resultar beneficioso para una reacción más rápida pero puede causar aumento en la frecuencia.***No he podido concretar más***
ignore_nice_load: si este valor es 1 el sistema no tendrá en cuenta los "procesos con prioridad alterada por nice" para cambiar la velocidad del procesador: será útil activar esta opción si no importa el tiempo que se tarden en completar estos procesos. ***Ahora habría que saber cuáles son estos procesos con prioridad alterada***
powersave_bias: modifica el comportamiento del gobernador ondemand para ahorrar más energía al reducir la frecuencia de destino en un porcentaje especificado. El valor 0 proporciona la mejor relación entre el rendimiento y el consumo energético. Si se quiere primar la eficiencia energética introduciento un valor distinto el gobernador reducirá la frecuencia objetivo en un porcentaje de 1/10 del valor asignado.
Por ejemplo si el gobernador elige una frecuencia objetivo de 2 GHz y power_bias=100 el gobernador solicitará sólo 1,8 GHz. Una mejor alternativa en la mayoría de los casos sería simplemente hacer underclock (aunque no sea exactamente lo mismo).
sampling_down_factor: este valor actúa como multiplicador inverso para reducir la frecuencia de muestreo de utilización de la CPU (sampling_rate). Por ejemplo sampling_rate=10.000 con sampling_down_factor=2: el scheduler tomará muestras de utilización de la CPU cada 20.000 microsegundos. De esta forma se aumenta el tiempo que la CPU está a frecuencias altas cuando está realmente ocupada.Esto mejora el rendimiento mediante la reducción de los gastos generales de la evaluación de la carga y ayudando a la CPU permanecer en su frecuencia más alta cuando está ocupada, en vez de producir un efecto ping-pong en la velocidad. Este parámetro no tiene ningún efecto sobre el comportamiento a bajas frecuencias y bajas cargas de CPU.
sampling_factor_suspend: sustituye al anterior parámetro cuando la pantalla está apagada.
sampling_rate: frecuencia de muestreo en microsegundos.
sampling_rate_min: establece una frecuencia de muestreo minima.
up_threshold: medido en porcentaje de 1 a 100, cuando la carga de la CPU llega a este punto, la frecuencia de la CPU escalará hacia arriba. Mayor valor significa menos capacidad de respuesta y valores más bajos corresponden a mejor respuesta repercutiendo en el gasto de la batería.
up_threshold_min_freq: este será el umbral de escalado cuando la CPU esté a la mínima frecuencia. Será muy bajo para lograr un escalado rápido hasta que se alcance el valor que se haya establecido para la frecuencia de respuesta (freq_responsiveness). Este valor se alcanzará saltándose todos los pasos intermedios que haya.
up_threshold_suspend: sustituye al umbral de escalado hacia arriba (up_threshold) en el caso de que la pantalla esté apagada.
ONDEMAND TWEAKS BATERIA
up_threshold: 95
sampling_rate: 120000
sampling_down_factor: 1
down_differential: 5
ONDEMAND TWEAKS RENDIMIENTO
up_threshold: 70
sampling_rate: 50000
sampling_down_factor: 2
down_differential: 15
_________________________________________________
_________________________________________________
GOBERNADOR INTERACTIVE
above_hispeed_delay: ***sin datos***
boost:***sin datos***
go_hispeed_load: cuando se llega o sobrepasa este umbral la CPU pasara a la velocidad definida como "hispspeed_freq" (es un up_threshold)
hispeed_freq: velocidad destino cuando aumenta de forma repentina la carga a una baja velocidad. El valor por defecto es la frecuencia de escalado máxima.
input_boost: ***tiene algo que ver con la pantalla táctil***Sin más datos***
min_sample_time: es el tiempo mínimo que se pasará en una determinada frecuencia antes de pasar a una inferior.
timer_rate: frecuencia de muestreo del temporizador utilizado para aumentar la frecuencia
INTERACTIVE TWEAKS BATERÍA (interactive y batería es bastante contradictorio, pero se intenta ahorrar la batería capando highspeed_freq)
go_hispeed_load: 95
hispeed_freq: 1000000 (1000 MHz)
min_sample_time: 10000
timer_rate: 40000
INTERACTIVE TWEAKS RENDIMIENTO
go_hispeed_load: 80
hispeed_freq: 1400000 (1400 MHz)
min_sample_time: 40000
timer_rate: 20000
_________________________________________________
_________________________________________________
GOBERNADOR PERFORMANCE
Este gobernador no dispone de ajustes.
_________________________________________________
_________________________________________________
Espero que os sirva hamijos :ok:.
HILO DEL KÉRNEL EN HTCMANIA: http://www.htcmania.com/showthread.php?t=379546
DESCARGAR APLICACIÓN EN CASTELLANO: http://anonymouswolf.es/Android/SamsungGalaxyS2/xxtweaker.apk (traducida al castellano por maese BadWolf (http://www.htcmania.com/member.php?u=495189) y su amadísima esposa TheDoll ¡Gracias a ambos!)
Supongo que a los que os interese esta aplicación ya conocéis de sobra ExTweaks, por lo que por ahora no voy a redundar en los puntos que sean iguales en las dos aplicaciones. Si lo necesitáis aquí está el tutorial de ExTweaks:
http://www.htcmania.com/showthread.php?t=370905
Sin más preámbulos:
1. GENERAL
En esta sección configuramos:
* el SCHEDULER
* el estado de inactividad de la CPU
* SCHED_MC LEVEL
* la densidad LCD
* la corriente de carga: AC se refiere al cargador de pared, MISC se refiere al cargador de coche, USB se refiere a la carga por el USB del PC. No subir AC y MISC más de 1000mA y tampoco se recomienda subir USB más de 450.
* Recovery con selección táctil: seleccionas directamente y no con los botones de navegación inferiores.
* Guardar ajustes
2. PANTALLA
* LCD: configura el tipo de LCD y el Brillo / Correción de Gamma
* TEMPERATURA DE COLOR: ajusta la saturación de azul y la saturación de rojo
* PANTALLA TÁCTIL: se puede cambiar el umbral de sensibilidad al movimiento y el umbral de sensibilidad a la presión
3. CPU
* FRECUENCIA: frecuencia máxima y mínima; y máxima y mínima cuando la pantalla está apagada.
* VOLTAJE DE LA CPU: aquí se configura la tabla de voltajes para cada frecuencia.
* GOBERNADOR: establece el gobernador así como sus ajustes. Cada gobernador tiene sus ajustes específicos
* HOTPLUG: umbrales de conexión y desconexión del 2º núcleo y Modo de funcionamiento de los núcleos (un sólo núcleo, los dos núcleos activos o gestión dinámica de los núcleos dependiendo de la necesidad).
* FRECUENCIA DEL BUS: aquí se ajustan los umbrales de carga para el aumento o disminucion de la frecuencia del bus y controlamos también en esta sección la tabla de voltajes del bus.
4. GPU
Se permiten configurar tres pasos para la frecuencia de la GPU: Baja potencia, Rendimiento medio y Alto rendimiento; con sus correspondientes voltajes y umbrales de carga para los escalados.
5. BLN Y LED
Se activa o desactiva el BLN y se configura el tiempo que está encendida la retroiluminación de los botones frontales.
6. SONIDO Y VIBRACIÓN
* VOLUMEN: múltiples ajustes de volumen. Dicen las malas lenguas que con una configuración adecuada no es necesario Voodoo Louder, ¿será creíble esta afirmación?
***si hay algún sibarita del sonido que nos pueda ayudar a configurar estos parametros para optimizar el sonido su colaboración será bienvenida***
* VIBRACIÓN: ajusta la intensidad de la vibración para notificaciones, llamadas, vibrar al pulsar, etc.
7. ROM MANAGER
Por si todo lo anterior te parece poco, xxTweaker también lleva Rom Manager para instalar zip flasheables, administrar, crear y restaurar backups del sistema, hacer backups de la carpeta efs, etc.
AJUSTES DE GOBERNADORES Y TWEAKS DE EJEMPLO (TWEAKS BY DROIDPHILE)
GOBERNADOR CONSERVATIVE
sampling_rate: frecuencia de muestreo en microsegundos.
up_threshold y down_threshold: umbrales de carga para escalados hacia arriba y hacia abajo medidos en porcentaje.
freq_step: define cuanto (en % de la máxima velocidad de la CPU) incrementará o disminuirá el gobernador la velocidad de la CPU cada vez que la carga de la CPU llega a un umbral. De este modo el valor 0 bloqueará la CPU a una velocidad independientemente de la carga mientras que 100, en teoría, hará que se comporte como un gobernador ondemand y de inmediato se aumentará a la máxima velocidad.
ignore_nice_load: si este valor es 1 el sistema no tendrá en cuenta los "procesos con prioridad alterada por nice" para cambiar la velocidad del procesador: será útil activar esta opción si no importa el tiempo que se tarden en completar estos procesos (ahora habría que saber cuáles son estos procesos con prioridad alterada).
sampling_down_factor: este valor actúa como multiplicador inverso para reducir la frecuencia de muestreo de utilización de la CPU (sampling_rate). Por ejemplo sampling_rate=10.000 con sampling_down_factor=2: el scheduler tomará muestras de utilización de la CPU cada 20.000 microsegundos. De esta forma se aumenta el tiempo que la CPU está a frecuencias altas cuando está realmente ocupada.Esto mejora el rendimiento mediante la reducción de los gastos generales de la evaluación de la carga y ayudando a la CPU permanecer en su frecuencia más alta cuando está ocupada, en vez de producir un efecto ping-pong en la velocidad. Este parámetro no tiene ningún efecto sobre el comportamiento a bajas frecuencias y bajas cargas de CPU.
latency_multiplier:***¿Establece el número de ciclos de reloj de la CPU cada cuarto de microsegundo? Este punto se me escapa, si alguien lo entiende que nos lo explique a todos***
CONSERVATIVE TWEAKS BATERIA
up_threshold: 95
sampling_rate: 120000
sampling_down_factor: 1
down_threshold: 40
freq_step: 10
CONSERVATIVE TWEAKS RENDIMIENTO (a que suena raro, raro, raro...) :-)
up_threshold: 60
sampling_rate: 40000
sampling_down_factor: 5
down_threshold: 20
freq_step: 25
_________________________________________________
_________________________________________________
GOBERNADOR ONDEMAND
down_differencial: es un factor utilizado para calcular de forma indirecta el escalado hacia abajo del gobernador ondemand. Se introduce básicamente para evitar que en algunos casos se produzca un efecto ping-pong de escalados abajo-arriba con el consiguiente aumento de consumo. No es necesario que sea un valor alto ya que por la estructura del algoritmo en que interviene este parámetro ya se producen varios redondeos al alza que hacen que la CPU normalmente esté "sobrada" utilizando este gobernador.
freq_responsiveness: es la frecuencia de respuesta. Cuando la frecuencia está por debajo de la frecuencia de respuesta, el valor de "up_threshold" será el mismo que el establecido para "up_threshold_min_freq" y en caso de escalado se saltará a este valor sin pasar por los valores intermedios.
freq_step: define cuanto (en % de la máxima velocidad de la CPU) incrementará o disminuirá el gobernador la velocidad de la CPU cada vez que la carga de la CPU llega a un umbral. De este modo el valor 0 bloqueará la CPU a una velocidad independientemente de la carga mientras que 100 es el valor adecuado para un gobernador ondemand.
freq_step_suspend: sustituye al anterior parámetro cuando la pantalla está apagada.
io_is_busy: este parámetro tiene que ver con el comportamiento y la reacción cuando la pantalla está apagada. Un valor 1 puede resultar beneficioso para una reacción más rápida pero puede causar aumento en la frecuencia.***No he podido concretar más***
ignore_nice_load: si este valor es 1 el sistema no tendrá en cuenta los "procesos con prioridad alterada por nice" para cambiar la velocidad del procesador: será útil activar esta opción si no importa el tiempo que se tarden en completar estos procesos. ***Ahora habría que saber cuáles son estos procesos con prioridad alterada***
powersave_bias: modifica el comportamiento del gobernador ondemand para ahorrar más energía al reducir la frecuencia de destino en un porcentaje especificado. El valor 0 proporciona la mejor relación entre el rendimiento y el consumo energético. Si se quiere primar la eficiencia energética introduciento un valor distinto el gobernador reducirá la frecuencia objetivo en un porcentaje de 1/10 del valor asignado.
Por ejemplo si el gobernador elige una frecuencia objetivo de 2 GHz y power_bias=100 el gobernador solicitará sólo 1,8 GHz. Una mejor alternativa en la mayoría de los casos sería simplemente hacer underclock (aunque no sea exactamente lo mismo).
sampling_down_factor: este valor actúa como multiplicador inverso para reducir la frecuencia de muestreo de utilización de la CPU (sampling_rate). Por ejemplo sampling_rate=10.000 con sampling_down_factor=2: el scheduler tomará muestras de utilización de la CPU cada 20.000 microsegundos. De esta forma se aumenta el tiempo que la CPU está a frecuencias altas cuando está realmente ocupada.Esto mejora el rendimiento mediante la reducción de los gastos generales de la evaluación de la carga y ayudando a la CPU permanecer en su frecuencia más alta cuando está ocupada, en vez de producir un efecto ping-pong en la velocidad. Este parámetro no tiene ningún efecto sobre el comportamiento a bajas frecuencias y bajas cargas de CPU.
sampling_factor_suspend: sustituye al anterior parámetro cuando la pantalla está apagada.
sampling_rate: frecuencia de muestreo en microsegundos.
sampling_rate_min: establece una frecuencia de muestreo minima.
up_threshold: medido en porcentaje de 1 a 100, cuando la carga de la CPU llega a este punto, la frecuencia de la CPU escalará hacia arriba. Mayor valor significa menos capacidad de respuesta y valores más bajos corresponden a mejor respuesta repercutiendo en el gasto de la batería.
up_threshold_min_freq: este será el umbral de escalado cuando la CPU esté a la mínima frecuencia. Será muy bajo para lograr un escalado rápido hasta que se alcance el valor que se haya establecido para la frecuencia de respuesta (freq_responsiveness). Este valor se alcanzará saltándose todos los pasos intermedios que haya.
up_threshold_suspend: sustituye al umbral de escalado hacia arriba (up_threshold) en el caso de que la pantalla esté apagada.
ONDEMAND TWEAKS BATERIA
up_threshold: 95
sampling_rate: 120000
sampling_down_factor: 1
down_differential: 5
ONDEMAND TWEAKS RENDIMIENTO
up_threshold: 70
sampling_rate: 50000
sampling_down_factor: 2
down_differential: 15
_________________________________________________
_________________________________________________
GOBERNADOR INTERACTIVE
above_hispeed_delay: ***sin datos***
boost:***sin datos***
go_hispeed_load: cuando se llega o sobrepasa este umbral la CPU pasara a la velocidad definida como "hispspeed_freq" (es un up_threshold)
hispeed_freq: velocidad destino cuando aumenta de forma repentina la carga a una baja velocidad. El valor por defecto es la frecuencia de escalado máxima.
input_boost: ***tiene algo que ver con la pantalla táctil***Sin más datos***
min_sample_time: es el tiempo mínimo que se pasará en una determinada frecuencia antes de pasar a una inferior.
timer_rate: frecuencia de muestreo del temporizador utilizado para aumentar la frecuencia
INTERACTIVE TWEAKS BATERÍA (interactive y batería es bastante contradictorio, pero se intenta ahorrar la batería capando highspeed_freq)
go_hispeed_load: 95
hispeed_freq: 1000000 (1000 MHz)
min_sample_time: 10000
timer_rate: 40000
INTERACTIVE TWEAKS RENDIMIENTO
go_hispeed_load: 80
hispeed_freq: 1400000 (1400 MHz)
min_sample_time: 40000
timer_rate: 20000
_________________________________________________
_________________________________________________
GOBERNADOR PERFORMANCE
Este gobernador no dispone de ajustes.
_________________________________________________
_________________________________________________
Espero que os sirva hamijos :ok:.