ROMs y desarrollo HTC Sensation / Sensation XE ROMs y desarrollo HTC Sensation / Sensation XE

Respuesta
 
Herramientas
  #1  
Viejo 13/12/11, 14:11:52
Array

[xs_avatar]
fozzy fozzy no está en línea
Colaborador/a
· Votos compra/venta: (8)
 
Fecha de registro: oct 2008
Localización: Valladolid
Mensajes: 16,072
Modelo de smartphone: Pixel 7
Tu operador: O2
Tipos de gobernadores y sus características



'Plagiado' del post SG2 http://www.htcmania.com/showthread.php?p=3327286 por Sergy330

¿Qué son los gobernadores?


Los gobernadores serían los encargados de gestionar el uso de las frecuencias de la CPU. Dicho de otro modo, es el que decide cuándo utilizar la frecuencia máxima (en el Galaxy SII por defecto es de 1200Mhz) para sacar todo el rendimiento de nuestro "bicharraco", las intermedias (1000/800/500Mhz) o cuándo trabajar al mínimo (200Mhz).



Diferentes tipos de gobernadores y sus características:



1) lazy:

Este gobernador de ezekeel es básicamente un gobernador ondemand con un parámetro adicional min_time_state para especificar el tiempo mínimo que la CPU se mantiene en una frecuencia antes de escalar hacia arriba/abajo. La idea aquí es eliminar cualquier inestabilidad causada por el rápido cambio de frecuencia del ondemand. El gobernador Lazy escanea más frecuentemente que el ondemand, pero cambia de frecuencia sólo después de completar min_time_state en un paso. Lazy también tiene un parámetro de screenoff_maxfreq que puede ser configurado para especificar la frecuencia máxima con la pantalla apagada.

2) lulzactive:

Este gobernador de tegrak está basado en los gobernadores interactive y smartass. Es uno de los gobernadores favoritos.
Versión vieja: cuando la carga de trabajo es mayor o igual al 60%, el gobernador escala hacia arriba la cpu hasta el siguiente paso más alto. Cuando la carga de trabajo es menor al 60%, el gobernador escala hacia abajo la cpu hasta el siguiente paso más bajo. Cuando la pantalla está apagada, la frecuencia está bloqueada a la frecuencia mínima de escalado.
Nueva versión: tres parámetros adicionales configurables por el usuario: inc_cpu_load, pump_up_step, pump_down_step. Este gobernador ofrece mayor control para el usuario. Podemos configurar el umbral en el cual el gobernador decide si escala arriba/abajo. También podemos configurar el número de pasos de frecuencia.
También puede fijar el número de pasos de frecuencia que hay que saltar mientras escanea arriba y abajo.

3) lagfree:

El gobernador Lagfree es similar a ondemand. La diferencia principal es su optimización para llevarse mejor con la batería. Lagfree no se salta ningún paso de frecuencia mientras escala arriba o abajo. Recuerde que si hay un requerimiento para un repentino gasto de energía grande, lagfree no puede satisfacerlo mientras eleva la cpu a través de cada paso de alta frecuencia desde el actual. Algunos usuarios han reportado problemas de tirones en la reproducción de vídeo utilizando Lagfree.

4) smartassV2:

Versión 2 del gobernador smartass original de erasmux. Otro gobernador favorito para mucha gente. Este gobernador escala hacia abajo muy rápido cuando la pantalla está apagada y escala hasta 500Mhz muy rápido cuando la pantalla está encendida. No hay límite de frecuencia superior cuando la pantalla está apagada. El objetivo de este gobernador es buscar la "frecuencia ideal", y aumentar gradualmente de una manera más agresiva hacia esta frecuencia y menos agresiva después. Utiliza diferentes frecuencias ideales cuando la pantalla está apagada o encendida, es decir, awake_ideal_freq y sleep_ideal_freq. Garantiza un equilibrio entre rendimiento y batería.

5) ondemandx:

Básicamente es un gobernador ondemand con un perfil de suspensión/despertar. Este gobernador es un ondemand con mejor comportamiento con la batería. Cuando la pantalla está apagada, la frecuencia máxima son 500Mhz.

6)
intellidemand: Intellidemand o también conocido como el "ondemand inteligente" de Faux, es otro gobernador basado en "ondemand". A diferencia de lo que algunos usuarios creen, este gobernador no es el equivalente a "OC Daemon" (Teniendo distintos gobernadores para suspensión y despertar). El comportamiento original de "intellidemand" es diferente según el uso de la GPU. Cuando la GPU está muy saturada (con juegos, mapas, benchmarks...) el comportamiento de intellidemand es como el del gobernador "ondemand". Cuando la GPU está inactiva o con un uso muy moderado, "intellidemand" limita la frecuencia máxima a un paso dependiendo de las frecuencias disponibles en tu kernel/teléfono para salvar batería. Esto se conoce como el modo navegación. Podemos ver algunos "rastros" del gobernador "interactive" aquí. La decisión de escalar la frecuencia está basada en el tiempo de inactividad de la CPU. Un menor tiempo de inactividad (<20%) hace que la CPU escale hacia arriba desde la frecuencia actual. El escalado descendente de frecuencia ocurre en los pasos = 5% de la frecuencia actual. En resumen, se trata de un "ondemand inteligente" que entra en modo de navegación para limitar la frecuencia máxima cuando la GPU está inactiva y se comporta como "ondemand" cuando la GPU está muy ocupada, ofreciendo un buen rendimiento para juegos y similares. "Intellidemand" no salta a la frecuencia más alta cuando la pantalla está apagada."

7) lionheart:
Lionheart es un gobernador "conservative" modificado por Knzo. Permite modificar el umbral mínimo y máximo y la menor frecuencia de muestreo disponible en el "conservative". Lo que busca este gobernador es la capacidad de respuesta extrema y el rendimiento, a costa de la batería. Cuando se trata de suavidad (sin considerar la descarga de la batería), un "conservative" ajustado ofrece mayor suavidad en comparación con un "ondemand" afinado. Esto podría ser la razón del nacimiento de Lionheart.

8) brazilianwax:

Similar al gobernador smartassv2. Más agresivo incrementando la frecuencia, por lo que ofrece mejor rendimiento y por lo tanto, menos batería.

9) SavagedZen:

Otro gobernador basado en smartassv2. Logra un buen equilibrio entre rendimiento y batería en comparación con savagedzen.

10) smartass:

Versión inicial de smartassv2. Dispone de un límite de frecuencia con la pantalla apagada. No se comporta tan bién con la batería como smartassv2 ya que la frecuencia mínima con la pantalla encendida es mayor que la frecuencia utilizada mientras la pantalla está apagada.

11) conservative:

Un ondemand más lento el cual escala despacio para salvar batería.

12) userspace:

En lugar de determinar automáticamente las frecuencias, permite al usuario configurar las frecuencias.

13) powersave:

Bloquea la frecuencia máxima a la frecuencia mínima. No se puede utilizar con la pantalla encendida o incluso con la pantalla apagada (si la frecuencia mínima de escalado es demasiado baja).

14) ondemand:

El gobernador por defecto en la mayoría de kernels originales. Es lo mismo que ondemandx pero sin perfiles de suspensión/despertar. A pesar de que muchos de nosotros consideramos que éste es un gobernador fiable, carece de ahorro de batería y el rendimiento es el que viene configurado por defecto.

15) performance:

Establece la frecuencia mínima como la máxima. Utiliza este gobernador para realizar los benchmarks!

16) Interactive:

Es considerado como un ondemand más rápido. Más ágil, menos batería. En lugar de realizar muestreos en cada intervalo como ondemand, éste determina la manera de escalar la cpu cuando sale de reposo. Es un ondemand inteligente por las optimizaciones de estabilidad.

17) Interactivex:

Es un gobernador Interactive con un perfil para despertar. Mejor comportamiento con la batería que el Interactive.


Continuará...



  • NOTA: Traducción propia, he tratado en la medida de lo posible que se entienda todo, espero que me perdonéis si algo no está del todo claro, pero hay tecnicismos que no tienen traducción pura.
  • AGRADECIMIENTOS: droidphile (XDA)

Última edición por fozzy Día 14/12/11 a las 23:18:03.
Responder Con Cita
Los siguientes 18 usuarios han agradecido a fozzy su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 14/12/11, 14:33:36
Array

[xs_avatar]
arhd arhd no está en línea
Usuario muy activo
· Votos compra/venta: (3)
 
Fecha de registro: dic 2008
Localización: Barcelona
Mensajes: 1,559
Modelo de smartphone: Samsung Galaxy S24 Ultra de 512GB
Tu operador: Vodafone
Tutorial muy completo y entendedor. Gracias por la aportación @fozzy!
Responder Con Cita
  #3  
Viejo 14/12/11, 14:56:14
Array

[xs_avatar]
Astur_TorQue Astur_TorQue no está en línea
Usuario muy activo
· Votos compra/venta: (3)
 
Fecha de registro: jun 2011
Localización: Gijón
Mensajes: 4,981
Modelo de smartphone: LG G4, OnePlus 5
Tu operador: Amena
Buenísimo aporte...

Una pregunta boba

¿Los gobernors los determina el kernel?
Responder Con Cita
  #4  
Viejo 14/12/11, 20:07:51
Array

[xs_avatar]
enol7 enol7 no está en línea
Miembro del foro
· Votos compra/venta: (2)
 
Fecha de registro: ago 2010
Localización: Gijón
Mensajes: 322
Modelo de smartphone: Xiaomi MI5
Tu operador: Yoigo
Muy buen tutorial, los gobernadores pueden escogerse con alguna APP, hay que ser root?
Responder Con Cita
  #5  
Viejo 14/12/11, 20:56:35
Array

[xs_avatar]
pawa86 pawa86 no está en línea
Usuario muy activo
· Votos compra/venta: (23)
 
Fecha de registro: dic 2009
Mensajes: 5,638
Modelo de smartphone: Samsung Galaxy S23
Tu operador: Otra
Para poder elegir que gobernador usa la CPU hay que tener un kernel que lo permita (no se si el de stock lo permite, creo que no) y ser root para que la aplicacion (system tuner, setcpu...) pueda modificarlo. Con lo cual necesitareis hacer s-off e instalar una custom rom y cambiarle el kernel ;)

Muy buen tuto fozzy, gracias
Responder Con Cita
  #6  
Viejo 14/12/11, 20:59:13
Array

[xs_avatar]
Astur_TorQue Astur_TorQue no está en línea
Usuario muy activo
· Votos compra/venta: (3)
 
Fecha de registro: jun 2011
Localización: Gijón
Mensajes: 4,981
Modelo de smartphone: LG G4, OnePlus 5
Tu operador: Amena
He puesto SmartAssv2 en mi Sensa... a ver si se nota cuando vuelva a hacer el ciclo.

Es una pena que no este "interactive", el Galaxy S2 de mi cuñao si lo tiene!


Por cierto, añade:

"6) intellidemand: Intellidemand o también conocido como el "ondemand inteligente" de Faux, es otro gobernador basado en "ondemand". A diferencia de lo que algunos usuarios creen, este gobernador no es el equivalente a "OC Daemon" (Teniendo distintos gobernadores para suspensión y despertar). El comportamiento original de "intellidemand" es diferente según el uso de la GPU. Cuando la GPU está muy saturada (con juegos, mapas, benchmarks...) el comportamiento de intellidemand es como el del gobernador "ondemand". Cuando la GPU está inactiva o con un uso muy moderado, "intellidemand" limita la frecuencia máxima a un paso dependiendo de las frecuencias disponibles en tu kernel/teléfono para salvar batería. Esto se conoce como el modo navegación. Podemos ver algunos "rastros" del gobernador "interactive" aquí. La decisión de escalar la frecuencia está basada en el tiempo de inactividad de la CPU. Un menor tiempo de inactividad (<20%) hace que la CPU escale hacia arriba desde la frecuencia actual. El escalado descendente de frecuencia ocurre en los pasos = 5% de la frecuencia actual. En resumen, se trata de un "ondemand inteligente" que entra en modo de navegación para limitar la frecuencia máxima cuando la GPU está inactiva y se comporta como "ondemand" cuando la GPU está muy ocupada, ofreciendo un buen rendimiento para juegos y similares. "Intellidemand" no salta a la frecuencia más alta cuando la pantalla está apagada."
Responder Con Cita
Los siguientes 4 usuarios han agradecido a Astur_TorQue su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #7  
Viejo 14/12/11, 23:18:31
Array

[xs_avatar]
fozzy fozzy no está en línea
Colaborador/a
· Votos compra/venta: (8)
 
Fecha de registro: oct 2008
Localización: Valladolid
Mensajes: 16,072
Modelo de smartphone: Pixel 7
Tu operador: O2
 Cita: Originalmente Escrito por Astur_TorQue Ver Mensaje
He puesto SmartAssv2 en mi Sensa... a ver si se nota cuando vuelva a hacer el ciclo.

Es una pena que no este "interactive", el Galaxy S2 de mi cuñao si lo tiene!


Por cierto, añade:

"6) intellidemand: Intellidemand o también conocido como el "ondemand inteligente" de Faux, es otro gobernador basado en "ondemand". A diferencia de lo que algunos usuarios creen, este gobernador no es el equivalente a "OC Daemon" (Teniendo distintos gobernadores para suspensión y despertar). El comportamiento original de "intellidemand" es diferente según el uso de la GPU. Cuando la GPU está muy saturada (con juegos, mapas, benchmarks...) el comportamiento de intellidemand es como el del gobernador "ondemand". Cuando la GPU está inactiva o con un uso muy moderado, "intellidemand" limita la frecuencia máxima a un paso dependiendo de las frecuencias disponibles en tu kernel/teléfono para salvar batería. Esto se conoce como el modo navegación. Podemos ver algunos "rastros" del gobernador "interactive" aquí. La decisión de escalar la frecuencia está basada en el tiempo de inactividad de la CPU. Un menor tiempo de inactividad (<20%) hace que la CPU escale hacia arriba desde la frecuencia actual. El escalado descendente de frecuencia ocurre en los pasos = 5% de la frecuencia actual. En resumen, se trata de un "ondemand inteligente" que entra en modo de navegación para limitar la frecuencia máxima cuando la GPU está inactiva y se comporta como "ondemand" cuando la GPU está muy ocupada, ofreciendo un buen rendimiento para juegos y similares. "Intellidemand" no salta a la frecuencia más alta cuando la pantalla está apagada."

Añadido, muchas gracias...
Responder Con Cita
  #8  
Viejo 22/06/12, 16:26:12
Array

[xs_avatar]
kitoos kitoos no está en línea
Miembro del foro
 
Fecha de registro: dic 2011
Mensajes: 324
Modelo de smartphone: htc one s
Tu operador: Vodafone
schduler

muchas gracias por la info,me sirvio de mucha ayuda.Estube leyendo el post original del galaxi y comentan que pondran cual es la funcion de cada schduler tambien,y ahi mi cuestion,no pretendo que se haga otro tuto genial como este para describirlo 1 a 1,,pero alguien me puede aclarar cual es la funcion general de esta opcion?Gracias!!!!!!!
Responder Con Cita
  #9  
Viejo 22/06/12, 19:46:13
Array

[xs_avatar]
prody prody no está en línea
Miembro del foro
 
Fecha de registro: oct 2011
Mensajes: 193
Modelo de smartphone: Sensation
Tu operador: Movistar
Y como se modifican los gobernadores? Yo tengo el rom manager y solo salen algunos, gracias!

Enviado desde mi HTC Sensation Z710e usando Tapatalk
Responder Con Cita
  #10  
Viejo 23/06/12, 01:36:39
Array

[xs_avatar]
Ebrithil Ebrithil no está en línea
Usuario veterano
 
Fecha de registro: feb 2009
Localización: Niza, Francia
Mensajes: 1,081
Modelo de smartphone: HTC One

 Cita: Originalmente Escrito por prody Ver Mensaje
Y como se modifican los gobernadores? Yo tengo el rom manager y solo salen algunos, gracias!

Enviado desde mi HTC Sensation Z710e usando Tapatalk
Con aplicaciones como SetCPU.

Enviado desde mi HTC Sensation XE with Beats Audio usando Tapatalk 2
__________________
Responder Con Cita
Gracias de parte de:
  #11  
Viejo 23/06/12, 09:09:49
Array

[xs_avatar]
prody prody no está en línea
Miembro del foro
 
Fecha de registro: oct 2011
Mensajes: 193
Modelo de smartphone: Sensation
Tu operador: Movistar
 Cita: Originalmente Escrito por Ebrithil Ver Mensaje
Con aplicaciones como SetCPU.

Enviado desde mi HTC Sensation XE with Beats Audio usando Tapatalk 2
Buenas he probado este programa y algunos otros y solo me deja poner msm-dcvs, interactiva, conservative, ondemand y performance.

Tengo el kernel de faux v7.

Alguien sabe el porqué?

Graicas!
Responder Con Cita
  #12  
Viejo 23/06/12, 11:29:18
Array

[xs_avatar]
cubanocelso cubanocelso no está en línea
Miembro del foro
· Votos compra/venta: (4)
 
Fecha de registro: mar 2011
Mensajes: 88
Modelo de smartphone: omnia II
Tu operador: Movistar
Muchas gracias,me has sacado de muchas dudas.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Otras marcas y modelos de smartphones de venta en España > HTC > Otros modelos antiguos de HTC > HTC Sensation / Sensation XE > ROMs y desarrollo HTC Sensation / Sensation XE



Hora actual: 02:07:28 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /