Home Menu

Menu



ROMs y desarrollo Nexus 4 ROMs y desarrollo Nexus 4


 
Herramientas
  #1  
Viejo 12/12/13, 17:58:43
Avatar de SoMeiBoL
SoMeiBoL SoMeiBoL no está en línea
Usuario muy activo
Mensajes: 1,961
 
Fecha de registro: jun 2012
Localización: SeViLLa
Mensajes: 1,961
Modelo de smartphone: aNDRoiD
Versión de ROM: CM
Tu operador: Yoigo
Mencionado: 21 comentarios
Tagged: 0 hilos
Configuración de un kernel

Hola a todos/as.

Después de varios días probando configuraciones, con sus respectivos testeos, he dado con una configuración que para mí está realmente muy bien y me parece atractiva. A partir de mi configuración, se puede incrementar el rendimiento si así se desea, pero os digo desde aquí que para mí, esta configuración personal que os voy a exponer hace funcionar el Nexus con fluidez, demostrando que no hace falta tanto hardware para mover un sistema operativo móvil, y de paso aumentar autonomía.

He probado varios kernels, Hells, Franco, Black Chocolate e incluso el Jana, pero yo me quedo con el Angela. No pretendo con este post convencer a nadie de usar este kernel, ya que todos son muy buenos a su "estilo", pero el Angela es el más configurable de todos y el que me permite hacer unos ajustes que otros no me dejan.

También quiero decir que algunos ajustes se pueden hacer en otros kernels, e incluso sirve este tutorial para saber modificar cosas del kernel o al menos saber donde están y no tener que preguntar donde se cambia X cosa.

Bien empecemos.

El programa que uso para dicha configuración de kernel es el Trickster Mod y hay ciertas configuraciones que no podremos acceder si no somos donantes de la app.

https://play.google.com/store/apps/d...kstermod&hl=en

La primera pestaña no hay mucho que contar, es la pestaña "Info" y nos muestra datos de frecuencias más usados, velocidades de núcleos actual y temperatura.

La segunda pestaña es "Tools" o "Herramientas", aquí más vale dejarlo como está, pues su utilidad es muy escasa entre sus opciones, cabe destacar que podríamos hacer una copia del kernel ahí, pero dado que se van actualizando mucho, no le veo utilidad en ello.

(Click para mostrar/ocultar)


La tercera es "General" como bien indica la imagen de arriba, dependiendo que kernel tendrá una mínima y máxima frecuencia. El Angela tiene una mínima de 300 Mhz y una máxima de 1242 Mhz. Yo la he puesto como viene en la imagen, ya que no necesito más y funciona muy bien en el sistema sin provocar lags. Se puede configurar así perfectamente y en el caso que se requiera de más potencia sólo hay que subirla, así que no habría problema alguno. También decir que el governor lo he dejado por defecto, intellidemand, ya que me parece un governor bastante bueno y equilibrado. Para quien no lo sepa, el governor se encarga de subir o bajar las frecuencias dependiendo de como esté configurado, es decir, los distintos governors son "perfiles" de como debe actuar la cpu en momentos de exigencia o poca exigencia, subiendo más rápido de frecuencia o más lentamente, haciendo que unos sean mejor en rendimiento y otros en autonomía. Cabe destacar que en esta pestaña también está el boton de Minfree control, que es una configuración relacionada con la memoria ram y que afecta su comportamiento, pero como este smartphone tiene 2Gb pues lo dejamos como está, porque no vamos a usar esos 2Gb de momento.

(Click para mostrar/ocultar)


La cuarta es "Specific" ó "Específica". Aquí vienen bastantes opciones y muy interesantes. Aquí podemos elegir el governor de la GPU y son bastantes menos, así que yo recomiendo simple o ondemand, que son los que normalmente nos va a venir por defecto en los kernels. Lo siguiente es la frecuencia máxima de la GPU, la cual la he configurado a la mitad, y el motivo es que no hace falta tanta GPU para mover muchas cosas e incluso juegos, y así ganamos autonomía sin perder fluidez, en caso de que se necesite más potencia, se sube y listo. A continuación está una opción que algunos kernels no tienen, y es "Control de conexión en caliente" ó "Hotplug control", aquí hay unas opciones muy interesantes, y no es otra que decirle al kernel cuantos núcleos máximos queremos tener activos. Por defecto en Angela viene 2, pero yo le pongo 3 para ganar más fluidez y debido a que le bajo la frecuencia a la CPU pues el sistema me lo agradece. También nos marca la frecuencia mínima y máxima en cuanto está apagada la pantalla, aquí es donde marca la diferencia el Angela, puesto que la mínima es 96 Mhz. La máxima venía en 192 Mhz, pero la he subido a 249 Mhz por si lo necesita. Ya fuera de esta sección, nos encontramos con Led control, donde podemos configurar en que ocasiones queremos que nos encienda el led, como un led de cargando batería, otro por temperatura elevada, otro por batería cargada, etc. En el siguiente botón está el control de sonido, aquí no le he tocado nada y lo dejo como está, ya que está muy bien configurado. El próximo es el control termal, que dependiendo de la temperatura que hayamos seleccionado nos irá bajando la frecuencia e incluso desactivar núcleos para que empiece a refrigerar y así no perjudicar o deteriorar la cpu y por lo tanto, el móvil. El Screen Wake control, que es el control de despertar de la pantalla, no es otra que despertar el móvil de su hibernación sin tocar el botón power, yo personalmente no lo uso puesto que prefiero usar el botón, e imagino que algo de batería debe consumir tener esta "pijada".
Por último nos encontramos los voltajes, esta es una configuración muy delicada, demasiado, ya que si nos pasamos fundimos el procesador y si nos quedamos cortos se vuelven inestables con cuelgues y demás errores. Yo lo tengo configurado así, ya que es la configuración mínima que me ha dejado de forma estable y equilibrada, consta que he probado muchísimas configuraciones y las he testeado y esta la llevo usando días y días sin errores y el móvil se me queda frío hasta con máxima exigencia. Debo puntualizar que cada Nexus tiene un chip distinto de fabricación, son slow, nominal, fast y faster. Yo tengo el faster y esta es mi configuración, si alguien que tenga otro tipo de chip quiere bajarle los voltajes debe tener cuidado, pero siempre empezando por esta configuración hacia arriba, es decir, si se tiene un fast, en los botones que ponen + - situados en voltajes, se les da al más dos puntos, es decir subir los voltajes dos puntos y probarlo a ver que tal va. Recomiendo subir dos puntos si se va a tocar entre un chip y otro, es decir, si se tiene un nominal, se sube 4 puntos, de ahí si se quiere bajar un punto y probar allá cada uno. Debo decir que los voltajes estándar son más elevados, es decir, para el 384Mhz el valor por defecto se estima que está en 850 y yo le he bajado unos 137.5 mv.
Recomiendo en el tema de los voltajes, que sino se sabe lo que se está haciendo no se toque, ya que tiene su peligrosidad.

(Click para mostrar/ocultar)


La última pestaña es pantalla o screen, y aquí jugamos con el brillo, contrastes y colores, yo lo único que le toqué fue a lo que sale en la imagen, por defecto venía 25 y 4, y yo le puse 16 y 1, porque para mi gusto era muy oscuro y muy "amoled".

Bueno eso es todo referente a una configuración de kernel, donde lo he testeado durante días y me ha ido muy bien, y por ello, lo comparto con todos los usuarios y usuarias.

Y antes de publicar el post, repito, el tema de los voltajes es delicado y no se debe tocar si no se está bien seguro, eso sí, por defecto viene buenos voltajes ya, así que no merece mucho la pena, yo lo hice porque me atreví a probar y testear hasta dar con una configuración ideal para el chip faster, pero no todos debemos hacerlo sino sabemos lo que tocamos.

Para completar aún más el tutorial, agregaré una forma de saber que chip dispone nuestro Nexus, para así, saber que tocar en temas de voltajes si esa es nuestra intención.

Nos vamos a opciones de desarrollo que está dentro de ajustes, eso sí antes tenemos que activarlas pulsando 7 veces en build number (nombre de compilación) que está en acerca del teléfono, cuando salgamos de ahí veremos justo arriba, opciones de desarrollo. A continuación en dichas opciones de desarrollo le damos a "depuración por usb" y entonces arriba del todo se activará, para poder hacer un reporte, le damos y esperamos que compile la información, luego nos dirá que se compiló y si queremos que mandarlo por email, le decimos que si y nos lo mandamos a nosotros mismos. En ese texto que nos manda debemos buscar ACPU PVS: (aquí vendrá slow, nominal, fast ó faster, e incluso en algunos casos vendrá en número, donde 1 es slow, 2 es norminal, 3 es fast y 4 es faster, dependiendo el chip que dispone nuestro Nexus). Y así es como se mira nuestro chip ;)

Los voltajes aproximados del Nexus 4 que viene de fábrica, es decir, stock, son los siguientes. Más que nada para que nos hagamos una idea de los mv que viene de serie.

384Mhz - 825mv
486Mhz - 875mv
594Mhz - 900mv
702Mhz - 925mv
810Mhz - 975mv
918Mhz - 1000mv
1026Mhz - 1025mv
1134Mhz - 1075mv
1212Mhz - 1100mv
1350Mhz - 1125mv
1458Mhz - 1140mv
1512Mhz - 1150mv

Ahora voy a comentar algunos governors (de la CPU, que importan más ya que de la GPU hay pocos y sabiendo algunos de la CPU nos hacemos una idea de los de la GPU)

ONDEMAND: Es el estándar, el que viene con el kernel stock, y este "perfil" va subiendo de frecuencias de forma escalada dependiendo de cuanta potencia se necesite. Obviamente lo hace de forma rápida para que no haya ninguna ralentización.

ONDEMAND PLUS: Versión mejorada de ondemand, es parecida, pero más optimizada. Es mejor en autonomía que ondemand, pero tampoco es para tanto.

CONSERVATIVE: Es muy parecido al ondemand, sólo que las escaladas las hace más lentas, ganando en autonomía, y obviamente bajando el rendimiento.

POWERSAVE: Este fija la frecuencia mínima como si fuera la máxima. Para mí no tiene uso, pues se hace insufrible el usar el terminal.

PERFORMANCE: Se establece la máxima frecuencia siempre, es decir, siempre trabaja a la máxima frecuencia que tengamos configurada. Según mi opinión, un derroche energético.

INTERACTIVE: Es como el hermano opuesto de conservative, si conservative tarda más en escalonar, este escalona más rápido, incluso más que ondemand, pues sube a la máxima frecuencia casi al instante, eso sí, baja de forma escalonada más lento. El rendimiento crece, pero la autonomía baja.

INTELLIDEMAND: Esta basado en ondemand, pero su funcionamiento se basa dependiendo en el uso de la GPU. Cuando la GPU está al máximo, se comporta igual que ondemand. Sin embargo (y sin ir con tecnicismos) cuando la GPU está en su mínima o mediana potencia, se comporta de manera inteligente para ahorrar batería, sin perder rendimiento.

Wheatley: Funciona como ondemand, pero está más orientado a la autonomía.

Bueno, creo que estos son los governors más interesantes y que se usan más (sí, lo admito, no sé como funcionan los otros ), yo personalmente me va muy bien intellidemand, pero que cada uno elija el que mejor le funcione a sus necesidades.

Bueno, esto es todo, si recuerdo otra información que añadir o que alguien quiera aportar, editaré el post con gusto para que resulte un tutorial completo e instructivo.

Un saludo!!

Última edición por SoMeiBoL Día 13/12/13 a las 12:04:51
Responder Con Cita
Los siguientes 30 usuarios han agradecido a SoMeiBoL su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 12/12/13, 19:48:35
Avatar de rutefi
rutefi rutefi no está en línea
Usuario muy activo
Mensajes: 2,019
 
Fecha de registro: may 2012
Localización: Vigo
Mensajes: 2,019
Modelo de smartphone: RN8P
Tu operador: Orange
Mencionado: 2 comentarios
Tagged: 1 hilos
Muy buen tuto...

En principio para ampliar el tuto estaría bien explicar las clases de governor que ahi para saber las opciones a elegir dependiendo del kernel que sea, o por ejemplo, lo de los tipos de chip que trae el nexus para saber algo más del tema y tenerlo todo reunido en un solo tutorial.
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 12/12/13, 19:55:48
Avatar de SoMeiBoL
SoMeiBoL SoMeiBoL no está en línea
Usuario muy activo
Mensajes: 1,961
 
Fecha de registro: jun 2012
Localización: SeViLLa
Mensajes: 1,961
Modelo de smartphone: aNDRoiD
Versión de ROM: CM
Tu operador: Yoigo
Mencionado: 21 comentarios
Tagged: 0 hilos
Sí, estoy de acuerdo, por ello voy a agregarle la definición de los governors y las diferencias del tipo de chip, al igual que como conseguir la información del chip montado en nuestro nexus. Sólo que por falta de tiempo lo hice básico por ahora, pero sí, lo ampliaré en cuanto consiga recopilar toda la información de los distintos governors, al menos los más interesantes, ya que son bastantes.
Responder Con Cita
Gracias de parte de:
  #4  
Viejo 12/12/13, 22:19:29
Avatar de noulos_9
noulos_9 noulos_9 no está en línea
Miembro del foro
Mensajes: 273
 
Fecha de registro: feb 2013
Mensajes: 273
Modelo de smartphone: NEXUS 4
Versión de ROM: Cada día una nueva!
Tu operador: Jazztel
Mencionado: 0 comentarios
Tagged: 0 hilos
Muy buen trabajo! Enhorabuena
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 12/12/13, 22:46:28
Avatar de walver
walver walver no está en línea
Miembro del foro
Mensajes: 149
 
Fecha de registro: oct 2011
Mensajes: 149
Modelo de smartphone: Xiaomi Mi4c
Mencionado: 0 comentarios
Tagged: 0 hilos
Un gran trabajo, si lo hicieras más llamativo y legible, no en la forma de expresión, sino que el texto estuviera mas espaciado y resaltando los datos importantes, sería mucho mejor aún.

Saludos!
Responder Con Cita
  #6  
Viejo 12/12/13, 22:48:52
Avatar de Bea430
Bea430 Bea430 no está en línea
Sergeant Angua
Mensajes: 3,281
 
Fecha de registro: jul 2011
Localización: Bilbao
Mensajes: 3,281
Modelo de smartphone: Galaxy S/Nexus 4/Galaxy Ace S5830/MotoG
Versión de ROM: Pfffffff nu se
Versión de Radio: Metaaaaal
Tu operador: Movistar
Mencionado: 31 comentarios
Tagged: 0 hilos
Por fin!!!! muchisimas gracias Someibol y si necesitas ayuda ya sabes, silbame!!!
Responder Con Cita
Los siguientes 3 usuarios han agradecido a Bea430 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #7  
Viejo 12/12/13, 22:53:12
Avatar de ifb
ifb ifb no está en línea
Miembro del foro
Mensajes: 208
 
Fecha de registro: feb 2010
Mensajes: 208
Modelo de smartphone: Nexus 4
Tu operador: Euskaltel Móvil
Mencionado: 0 comentarios
Tagged: 0 hilos
Gracias, echare un vistazo
Responder Con Cita
  #8  
Viejo 12/12/13, 22:59:17
Avatar de CAMP70
CAMP70 CAMP70 no está en línea
Sr Lobo
Mensajes: 10,713
 
Fecha de registro: ene 2012
Mensajes: 10,713
Modelo de smartphone: Xiaomi 15
Tu operador: Vodafone
Mencionado: 187 comentarios
Tagged: 2 hilos
Nos va a venir de perlas socio ;)
Responder Con Cita
  #9  
Viejo 12/12/13, 23:25:34
Avatar de antoninho10
antoninho10 antoninho10 no está en línea
Vendedor verificado
Mensajes: 2,056
Compra y venta: (17)
 
Fecha de registro: ago 2012
Localización: Valladolid
Mensajes: 2,056
Modelo de smartphone: iPhone 15 Pro Max
Versión de ROM: Stock
Versión de Radio: Fabulosa FM
Tu operador: O2
Mencionado: 88 comentarios
Tagged: 1 hilos
Thanks compi!
Responder Con Cita
  #10  
Viejo 13/12/13, 00:40:33
Avatar de SoMeiBoL
SoMeiBoL SoMeiBoL no está en línea
Usuario muy activo
Mensajes: 1,961
 
Fecha de registro: jun 2012
Localización: SeViLLa
Mensajes: 1,961
Modelo de smartphone: aNDRoiD
Versión de ROM: CM
Tu operador: Yoigo
Mencionado: 21 comentarios
Tagged: 0 hilos
Actualizado!
Responder Con Cita
Los siguientes 2 usuarios han agradecido a SoMeiBoL su comentario:
  #11  
Viejo 13/12/13, 08:17:21
Avatar de joserra_ab
joserra_ab joserra_ab no está en línea
Usuario muy activo
Mensajes: 1,382
Compra y venta: (1)
 
Fecha de registro: nov 2012
Localización: Albacete
Mensajes: 1,382
Modelo de smartphone: Nexus 4 / LG G3 D855
Tu operador: Vodafone
Mencionado: 3 comentarios
Tagged: 0 hilos
Magnifico tuto compañero, solo una cosa ami no me sale el nombre del chip me sale esto, ACPU PVS: 4 que quiere decir? 0.o
Responder Con Cita
  #12  
Viejo 13/12/13, 11:58:08
Avatar de SoMeiBoL
SoMeiBoL SoMeiBoL no está en línea
Usuario muy activo
Mensajes: 1,961
 
Fecha de registro: jun 2012
Localización: SeViLLa
Mensajes: 1,961
Modelo de smartphone: aNDRoiD
Versión de ROM: CM
Tu operador: Yoigo
Mencionado: 21 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por joserra_ab Ver Mensaje
Magnifico tuto compañero, solo una cosa ami no me sale el nombre del chip me sale esto, ACPU PVS: 4 que quiere decir? 0.o
Si viene en número, sería lo siguiente: 1 slow, 2 nominal, 3 fast, 4 faster. Así quedaría la tabla, empezando por slow el menor y terminando por faster el más veloz.

Un saludo!
Responder Con Cita
Gracias de parte de:
  #13  
Viejo 13/12/13, 12:09:10
Avatar de joserra_ab
joserra_ab joserra_ab no está en línea
Usuario muy activo
Mensajes: 1,382
Compra y venta: (1)
 
Fecha de registro: nov 2012
Localización: Albacete
Mensajes: 1,382
Modelo de smartphone: Nexus 4 / LG G3 D855
Tu operador: Vodafone
Mencionado: 3 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por SoMeiBoL Ver Mensaje
Si viene en número, sería lo siguiente: 1 slow, 2 nominal, 3 fast, 4 faster. Así quedaría la tabla, empezando por slow el menor y terminando por faster el más veloz.

Un saludo!
anda que suerte.... tengo el faster :P
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Otras marcas y modelos de smartphones de venta en España > LG > Otros smartphones antiguos de LG > Nexus 4 > ROMs y desarrollo Nexus 4


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 11:03:22 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007