ROMs y desarrollo Samsung Galaxy S4 i9505 ROMs y desarrollo Samsung Galaxy S4 - i9505 (Qualcomm Snapdragon)

Respuesta
 
Herramientas
  #1  
Viejo 06/10/14, 15:51:24
Array

[xs_avatar]
Juanillopillo Juanillopillo no está en línea
Betatester oficial
 
Fecha de registro: dic 2013
Localización: Las Gabias, ( Hijar )
Mensajes: 1,690
Modelo de smartphone: Note 3
Tu operador: Movistar
Configuracion y consumos. Kernel, governors, schedulers.

Introduccion

El sentido de este hilo es tratar de aprender entre todos, un poco mas sobre, los KERNELS , GOVERNORS etc , su configuracion y parametros.
De esa manera podremos sacar el mayor rendimiento a nuestro s4.
En este hilo se va a intentar que no sea una competicion sobre quien saca mas horas , si no , de como optimizar nuestro s4 de la mejor manera
posible para poder tener una duracion de bateria acorde a nuestras necesidades.

Poco a poco iremos probando KERNELS Y CONFIGURACIONES y trataremos de tener la mayor variedad posible.

Agradecido a ;

*) HELE_TEAM: Por que siempre estan. ( de dia , de noche , y mas tarde.)

*) SEREND, VANVUELVEN, SELU Y PLACIANO.

*) A los usuarios de la Hele_Rom. ( Los Heleros.) Por obligarme a mejorar consumos.
__________________
Un mar en calma no hace marineros



Última edición por Juanillopillo Día 08/10/14 a las 14:48:24.
Responder Con Cita
Los siguientes 25 usuarios han agradecido a Juanillopillo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 06/10/14, 15:52:00
Array

[xs_avatar]
Juanillopillo Juanillopillo no está en línea
Betatester oficial
 
Fecha de registro: dic 2013
Localización: Las Gabias, ( Hijar )
Mensajes: 1,690
Modelo de smartphone: Note 3
Tu operador: Movistar
Guía para entender el Kernel


¿Que es un Kernel?

El Kernel es la parte fundamental del sistema operativo. Es un conjunto de programas que conectan el hardware del equipo con el software. Recogen y gestionan las órdenes que le llegan de las aplicaciones y las mandan al hardware, que recoge las respuestas y las devuelve a las aplicaciones. Ejemplo : al desbloquear la pantalla o al pulsar un botón.

Dentro de este conjunto tenemos tres controles principales con sus Gobernadores o Planificadores, que nos gestionan el uso del terminal de una manera u otra.


Control regulador de la CPU

Governor:

1: OnDemand
Este gobernador tiene un escalado rapido para impulsar la velocidad de las cpus a la velocidad máxima establecida por el usuario. Si la carga de la CPU colocado por el usuario disminuye, el gobernador OnDemand lentamente disminuye la velocidad de las cpus o cpu.-


2: OndemandX:
Este gobernador se supone que es un ondemand pero que ahorra algo de bateria respecto al ondemand de serie. Cuando la pantalla está apagada, la frecuencia máxima está limitada a 500 mhz.


3: Performance Governor:
Esto bloquea la CPU del teléfono a la frecuencia máxima.


4: Powersave Governor:
Lo contrario del gobernador Performance, el gobernador Powersave bloquea la frecuencia de la CPU a la frecuencia más baja fijada por el usuario.


5: Conservative Governor:
Tambien llamado "OnDemand lento", eso ayuda a darle una imagen más completa de su funcionalidad. Permite ahorrar bateria sacrificando rendimiento.


6: Userspace Governor:
Este gobernador, excepcionalmente raro para el mundo de los dispositivos móviles, permite que cualquier programa ejecutado por el usuario para establecer la frecuencia de funcionamiento de la CPU. Este gobernador es más común entre los servidores o PCs de escritorio en una aplicación (como una aplicación de perfil de energía) necesita privilegios para ajustar la velocidad de reloj de la CPU.


7: Min Max
Este gobernador hace uso de sólo la frecuencia minima y de la frecuencia máxima en base a la carga de trabajo ... no se utilizan frecuencias intermedias. Blanco o negro


8: Interactive Governor:
Al igual que el gobernador OnDemand, el gobernador interactivo escalas dinámicamente la velocidad de la CPU en respuesta a la carga de trabajo de la CPU por parte del usuario. Aquí es donde terminan las similitudes. Es más sensible que el OnDemand porque es más rápido en la escala a la frecuencia máxima.



9: InteractiveX Governor:
Creado por el desarrollador del kernel "Imoseyon," el gobernador InteractiveX se basa en gran medida en el gobernador Interactive, mejorado con los parámetros del temporizador sintonizados para un mejor equilibrio de la batería respecto al rendimiento.


10: Smartass
Se basa en el concepto de que el gobernador interactivo. SImilar en cuanto a autonomia comparandolo con intellidemand


11: SmartassV2:
La versión 2 . El gobernador aspirar a una "frecuencia ideal", escala rapidamente hacia la maxima frecuencia y desescala rapidamente hacia la mas baja definida por el usuario. Este gobernador reduce proporcionalmente CPU muy rápido mientras que la pantalla está apagada y escala rápidamente cuando la pantalla está encendida. El lema de este gobernador es un equilibrio entre el rendimiento y la batería.


12: Scary
Un nuevo gobernadorbasado en smartass conservador. El objetivo de esto es conseguir la mejor duración de la batería con un rendimiento decente.


13: Lagfree:
Lagfree es similar a OnDemand. La principal diferencia es que está mas optimizado para ser más amigable con la batería.

14: Smoothass:
El mismo que el "gobernador" Smartass pero mucho más agresivo en todos los ámbitos

15: Brazilianwax:
Similar a smartassV2. Cambia de frecuencia de manera más agresiva, por lo que dará más rendimiento a cambio de menos batería.


16: SavagedZen:
Otro gobernador basado smartassV2. Logra un buen equilibrio entre el rendimiento y la batería en comparación con brazilianwax.


17: Lazy:
Este gobernador de Ezekeel es básicamente un ondemand con un parámetro para especificar las estancias de un mínimo de frecuencia de CPU

18: Lionheart:
Es un gobernador conservador basado en que se basa en la fuente Update3 de samsung.
Los parámetros optimizables (tales como los umbrales y velocidad de muestreo) se cambiaron de manera que el gobernador busca mejor rendimiento que autonomia.


19: LionheartX
LionheartX está basado en Lionheart, pero tiene algunos cambios en los valores ajustables y cuenta con un perfil de suspender basado en Smartass gobernador.


20: Intellidemand:
Es otro gobernador que se basa en OnDemand. Se trata de una ondemand inteligente que limita la frecuencia máxima cuando la GPU está “ en reposo “.


21: Hotplug Governor:
Similar al governor OnDemand.


22: BadAss Goveronor:
Badass utiliza el maximo de frecuencia de cpy y de gpu .



23: Wheatley:
Construido/ basado en el clásico gobernador ondemand. Este gobernador sólo está disponible en los dispositivos multi-core. Proporciona mayor autonomia respecto al ondemand.


24:Lulzactive:
Se basa en interactivos y Smartass. Cuando la carga de trabajo es mayor o igual al 60%, el gobernador escala la CPU a la siguiente frecuencia más alta. Cuando la carga de trabajo es inferior al 60%, el gobernador reduce proporcionalmente CPU a la frecuencia inferior . Cuando la pantalla está apagada, la frecuencia está bloqueado a la frecuencia mínima de escala global.


25: Pegasusq/Pegasusd

Es un multi-core basado en el gobernador ondemand.


26: Hotplugx

Es una versión modificada del Hotplug y optimizado para la suspensión en modo reposo de la pantalla.


27: AbyssPlug

Es un gobernador basado en hotplug pero con los cambios en el ahorro para una mejor batería.

28: MSM DCVS

Governor con una gama muy eficiente y amplia en el escalado del reloj dinámico y Voltaje (DCVS) . SOLO podrá ser utilizado por las CPU Qualcomm.


29: IntelliActive

Basado en el gobernador interactivo de Google pero mas optimizado.


30: Adaptive

Este controlador está pensado para rendimiento antes que autonomia.


31:Nightmare

PegasusQ modificado, menos agresivo y más estable. Un buen compromiso entre rendimiento y batería.



32: ZZmove

Gobernador ZZmove optimizado para bajo consumo de energía con la pantalla apagada, con especial atención a la limitación de las aplicaciones de consumo en segundo plano con la pantalla apagada, como escuchar música.


33: Sleepy

Es un intento de lograr un equilibrio entre el rendimiento y autonomia . Se basa en Ondemand.


34: Hyper

Con base en el Ondemand y está equipado con varias características de Ondemandx pero mas agresivo con los escalados de frecuencia que el ondemand de serie


35: SmartassH3

El gobernador SmartassH3 está diseñado para ahorro de batería. Basado en SmartassV2.


36: SLP

Es una mezcla de pegasusq y ondemand. Por lo tanto, tiene un equilibrio entre el ahorro y el rendimiento de la batería.

37: NeoX

Una versión optimizada del gobernador pegasusq pero con algunos ajustes adicionales para un mejor rendimiento.

38. ZZmanx

Similar a HYPER, posiblemente mejor duración de la batería y el rendimiento.


39. OnDemandPlus
Un gobernador basa fuera de OnDemand e Interactivo. Proporciona un equilibrio entre rendimiento y ahorro de batería.

40. DynInteractive
Un gobernador interactivo dinámico.

41. Smartmax

Se trata de un nuevo gobernador, que es una mezcla entre ondemand y smartassv2. Por defecto está configurado para el ahorro de batería, por lo que este no es un gobernador para sacar rendimiento.


42. Ktoonservative\KtoonservativeQ

Una combinación de ondemand y conservador. Ktoonservative contiene una variable hotplugging que determina cuándo el segundo núcleo se pone en línea. El gobernador cierra el núcleo cuando se vuelve a la frecuencia anterior más baja.


43. Performance may cry (PMC)
Un gobernador basado en Smartmax excepto que es muy ajustado para una mejor y máxima duración de la batería. Esto no es un gobernador de juego , de rendimiento.


44. Dance Dance
Sobre la base de conservador con algunas características smartass, se escala de acuerdo a las leyes de los conservadores. Pasa la mayor parte de su tiempo en las frecuencias más bajas. El objetivo de esto es conseguir la mejor duración de la batería con un rendimiento decente.


45. AbyssPlugv2
AbyssPlugv2 es una reescritura del gobernador CPU original.



46. IntelliMM
Una reescritura del antiguo gobernador Min Max.

47. Interactive Pro
Una nueva versión (modificada) pero mas efectivo y eficiente con el escalado de frecuencia de cpu.

48. Slim
Un nuevo gobernador de la rama cm y el proyecto slimrom. Un rendimiento optimizado.


49. Ondemand EPS
Una vez más, una versión modificada de Ondemand y está optimizado para los nuevos dispositivos. Está más optimizado para la vida de la batería de la batería y un mejor rendimiento que el gobernador ondemand tradicional.

50. Smartmax EPS
Un gobernador smartmax más reciente que se ha optimizado un poco para los nuevos dispositivos.

51. Uberdemand
Uberdemand esta basado en Ondemand .


SCHEDULER, I /O entrada y salida

El Kernel controla los accesos a la memoria usando un scheduler.

Qué es lo que hacen: Reducen al mínimo la búsqueda, dan prioridad a las operaciones de entrada y salida de algunos procesos, y asignan más espacio a la memoria para los procesos en ejecución.

Noop: gestiona las peticiones de manera que la primera en llegar sea la primera en salir.

Ventajas: sirve las peticiones entrada/salida con un menor número de ciclos de la CPU. Es muy bueno para las tarjetas flash.
Inconvenientes: si reduce el numero de ciclos de la CPU perderemos algo de rendimiento.

Deadline: Este planificador minimiza la necesidad de una petición y utiliza 5 colas de espera ordenando las solicitudes entrantes.

Ventajas: Excelente en la reducción de la latencia de peticiones entrada y salida . El mejor para el asceso a la base de datos , bueno para el asceso a la tarjeta.
Inconvenientes: cuando el sistema está sobrecargado, la elección de procesos se puede volver impredecible.

CFQ: Mantiene la cola de procesos estable y reparte el porcentaje necesitado de la CPU en partes iguales entre todas las peticiones . El intervalo de tiempo depende de la prioridad del proceso primario.

Ventajas: Considerado el mejor porque tiene un rendimiento equilibrado entre salida y entrada. Bueno en multiprocesos y en base de datos .
Inconvenientes: Algunos usuarios dicen que el escáner de medios tarda más en completar, pero puede ser debido a que la distribución del uso de la CPU se reparte por igual tanto en entradas o salidas durante el arranque.

Sio: Es simple y su objetivo es mantener unos consumos mínimos y escaso retardo al atender solicitudes. Es una mezcla entre Noop y Deadline.

Ventajas: Simple y seguro. Minimiza la atención de las solicitudes.
Inconvenientes: La velocidad de lectura de la tarjeta es lenta comparada con los demás.

UR: A diferencia de los otros, las peticiones síncronas y asíncronas no se tratan de forma separada. La siguiente solicitud atendida será la mas cercana.

Ventajas: Bueno para los test tipo Bermank.
Inconvenientes: Puede ser inestable.


TCP: Protocolo de control de trasmisión. Son los planificadores del control de internet.
Tenemos varios: TCP, CUBIC, RENO, BIC. Después de leer mucho no conseguí sacar nada en claro...todo eran protocolos, ventanas primarias, etc. Lo recomendado es dejar el que tenga el Kernel por defecto.

Bueno yo creo que eso es lo mas importante para entender un poco cómo funciona un Kernel. Ya sabeis, ni lo sé todo ni lo voy a saber...Espero que os ayude...

Gracias al trabajo de esta gente.
http://www.htcmania.com/showthread.php?t=360366





CONFIGURAR UN KERNEL


En este post vamos a explicar cómo configurar un kernel con la aplicación de STweaks. Esta explicación es válida tanto para el nuevo Kernel Thunder que viene con la Hele Rom V6.0, como para los demás.

Vamos a definir 3 perfiles, y a guardarlos en nuestra apk para después poder aplicarlos cuando queramos, y así cada uno ya decidirá cuál usar en función de cómo usa su terminal.

IMPORTANTE: Recomendamos que sigáis estas indicaciones al pie de la letra y así todo será más fácil. Hacedlo todo seguido, para que luego no vengan los problemas.


PERFIL BALANCED

Es un perfil común, para el día a día. Es el que normalmente llevo yo.

Haremos los siguientes cambios respecto a cómo viene originalmente configurada la app de STweaks:

- En la pestaña CPU, en DEFAULT CPU GOVERNOR elegimos Intellidemand. Y aplicamos.
- En la pestaña CHARGE, en AC CHARGE elegimos 1900 mA. Y aplicamos.
- En la pestaña I/O, en INTERNAL STORAGE READ-AHEAD y en SD CARD READ-AHEAD elegimos en ambas 1024 kB. Y aplicamos.
- En la pestaña MISC marcamos la primera casilla, donde pone Dynamic Fsync. Y aplicamos.

Bien, ahora vamos a la pestaña PROFILES y pulsamos donde dice BALANCED PROFILE, y con esto habremos guardado esta configuración en el perfil BALANCED. Seguimos con la creación del siguiente perfil.


PERFIL PERFORMANCE

Este perfil es para aquellos usuarios que les guste jugar con el móvil. Para los “jugoncetes”..

Hacemos los siguientes cambios:

- En la pestaña CPU, en DEFAULT CPU GOVERNOR elegimos Interactive. Y aplicamos.
- En la pestaña GPU, no hacemos ningún cambio.
- En la pestaña CHARGE, no hacemos nada, solo comprobar que tenemos en AC CHARGE el valor 1900 mA (que lo debemos tener porque lo hemos cambiado antes para crear el perfil BALANCED).
- En la pestaña I/O, no hacemos tampoco nada, solo comprobamos que en INTERNAL STORAGE READ-AHEAD y en SD CARD READ-AHEAD tengamos en ambas 1024 kB (que deberíamos tenerlo porque lo hemos cambiado antes para crear el perfil BALANCED). Y aplicamos.
- En la pestaña MISC comprobamos también que tengamos marcada la primera casilla, donde pone Dynamic Fsync (lo mismo que estamos diciendo...deberíamos tenerla ya porque la hemos cambiado antes).

Bien, ahora vamos de nuevo a la pestaña PROFILES y pulsamos donde dice PERFORMANCE PROFILE, y con esto habremos guardado esta configuración en el perfil PERFORMANCE. Seguimos con la creación del último perfil.


PERFIL BATTERY

Con este perfil se consigue un consumo de batería más bajo.

Hacemos los siguientes cambios:

- En la pestaña CPU, en DEFAULT CPU GOVERNOR elegimos Weathley, y en CPU MAX FREQUENCY elegimos 1782000. Y aplicamos.
- En la pestaña GPU, en GPU MAX FREQUENCY elegimos 320 Mhz. Y aplicamos.
- En la pestaña CHARGE, no hacemos nada, solo comprobar que tenemos en AC CHARGE el valor 1900 mA (que lo debemos tener porque lo hemos cambiado antes para crear el perfil BALANCED).
- En la pestaña I/O, en DEFAULT I/O SCHEDULER FOR INTERNAL STORAGE elegimos zen, y en DEFAULT I/O SCHEULER FOR SD-CARD STORAGE elegimos también zen. Además, comprobamos que en INTERNAL STORAGE READ-AHEAD y en SD CARD READ-AHEAD tengamos en ambas 1024 kB (que deberíamos tenerlo porque lo hemos cambiado antes para crear el perfil BALANCED). Y aplicamos.
- En la pestaña MISC comprobamos también que tengamos marcada la primera casilla, donde pone Dynamic Fsync (lo mismo que estamos diciendo...deberíamos tenerla ya porque la hemos cambiado antes).

Bien, ahora vamos de nuevo a la pestaña PROFILES y pulsamos donde dice BATTERY PROFILE, y con esto habremos guardado esta configuración en el perfil BATTERY.

Esto, si lo hacemos como se ha explicado, pues nos hará perder unos minutos la primera vez que lo hacemos, pero después ya tendremos definidos los tres perfiles y no tendremos que andar cambiando cosas.


IMPORTANTE: Cuando ya tengamos definidos los tres perfiles, cada vez que queramos cambiar de uno a otro abriremos la aplicación de STweaks y iremos a la pestaña PROFILES, y en el apartado ACTIVE PROFILE desplegaremos la pestaña y seleccionaremos el que queramos entre los tres que hay. Tras ello, en el apartado ACTIVATE PROFILE, pulsaremos sobre “Activate profile” y saldremos de la aplicación, y al volver a entrar en ella comprobaremos que se nos ha aplicado la configuración del perfil elegido.


Bueno, pues eso es todo. Espero que sirva para algo el rato que me he pasado escribiendo…la explicación está totalmente detallada para que nadie tenga problemas. No se han añadido capturas para no liar más la cosa ni extendernos más.
__________________
Un mar en calma no hace marineros



Última edición por Juanillopillo Día 12/02/15 a las 20:54:11.
Responder Con Cita
Los siguientes 15 usuarios han agradecido a Juanillopillo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #3  
Viejo 06/10/14, 15:52:30
Array

[xs_avatar]
Juanillopillo Juanillopillo no está en línea
Betatester oficial
 
Fecha de registro: dic 2013
Localización: Las Gabias, ( Hijar )
Mensajes: 1,690
Modelo de smartphone: Note 3
Tu operador: Movistar
CONSEJOS PARA OBTENER UN BUEN CONSUMO


En este post no pretendo que todos sigan paso por paso lo que se va a decir. Es simplemente un post explicativo en el que expongo qué pasos sigo yo, a modo personal en mi terminal, para intentar conseguir buenos consumos. Lo que sucede es que esto es muy variable y va a haber usuarios que utilicen aplicaciones que yo no uso tanto, y entonces cada terminal será un mundo y tendrá unos consumos, pero igualmente voy a dar una explicación porque varios usuarios la pidieron a lo largo del hilo.



Aplicaciones para eliminar


En esta lista de aplicaciones veis en rojo las que yo tengo instaladas.(Aunque esto va a depender de lo que utilice cada usuario.)

- AccuweatherWidget (Aplicación del clima con su widget)
- AlarmWidget (Widget de la alarma)
- AllShare (Aplicación de Samsung para compartición de ciertos aspectos de nuestro dispositivo)
- ChatON (App de mensajería de Samsung)
- Chrome Browser (Navegador Google Chrome)
- Clock Widgets (Widgets de reloj)
- DropBox (Nube para almacenar datos para compartir o copias de nuestras fotos y videos)

- Email (App stock para correo electrónico)
- Flash Player (Necesario para varias tareas en los navegadores)
- Flipboard (Revista digital en la que podemos seleccionar temas de nuestro interés)
- Fonts (Fuentes de texto stock)
- Gmail (Aplicación de correo electrónico de Google)
- Genie Widget (Proporciona datos de clima y noticia internacionales)

- Google Drive (Nube de Google)
- Google Earth (App satélite de Google)
- Google Now (Buscador de Google, incluso por voz)
- Google Plus (Red Social de Google)
- Google Search (Barra de búsqueda de Google)
- Hangouts (Aplicación de mensajería y redes sociales de Samsung)
- Kids Mode (Modo Niños)
- Kies (Aplicación para sincronización de Samsung con el PC)
- Livewallpapers (Fondos animados de Samsung)
- Maps (Aplicación de navegación de google)
- Mobile Print (Complemento para imprimir dando la orden desde el teléfono)
- MusicLiveShare (Aplicación para compartir música con otros dispositivos)
- Play Books (app de Google para libros)
- Play Games (app de Google para Juegos)
- Play Music (app de Google para música)
- Play Videos (app de Google para vídeos)
- Polaris Viewer (Aplicación para ver documentos de Office o pdf)
- Samsung Apps (Tienda de aplicaciones de Samsung)
- Samsung Books (App de Samsung para libros)
- Samsung Briefing (Widget del Resumen que te dicta las noticias)
- Samsung Games (App de juegos de Samsung)
- Samsung Group Play
- Samsung Hub
- Samsung Learning (App de Samsung para aprender idiomas)
- Samsunk Link
- Samsung Music (App de música de Samsung)
- Samsung OCR (Optical Reader o lector óptico de Samsung)
- Samsung Video Player (Reproductor de Video)
- SCloud (Nube de Samsung)
- SHealth (Aplicación para contar pasos, controlar tu dieta y salud, peso, etc)
- Smemo (Aplicación para tomar notas)
- SPlannerWidget (Widget del calendario)

- Story Album (Aplicación para crear álbumes de fotos)
- S-Translator (Traductor de Samsung)
- S-Voice (Aplicación necesaria para comandos de voz)
- Talkback (Aplicación para personas con deficiencias)
- Travel (Aplicación relacionada con la organización de viajes y con encontrar puntos de interés)
- Voice Recorder (Grabadora de voz)
- WatchON (Aplicación para configurar tu teléfono como mando a distancia de la TV)
- Yahoo (Aplicación de noticias de Yahoo)
- Youtube (Aplicación para ver videos en internet)




Configuración de la Pantalla de Inicio


Empecemos por hablar de la pantalla de inicio. Normalmente vamos a tener unos consumos algo menores si utilizamos un fondo oscuro en la pantalla de inicio, y si mantenemos la pantalla de inicio lo más limpia posible (en mi caso yo suelo tener pocos widgets en la pantalla de inicio, y los que tengo los tengo en las pantallas laterales). Aquí os dejo una captura para que veáis un ejemplo de lo que suele ser mi pantalla de inicio. Si me desplazo a la izquierda tengo el widget llamado Resumen 4x2, y si me desplazo a la derecha tengo el widget del Clima 4x2 y nada más.




Configuración de la Status Bar


En lo que se refiere a la Status Bar, puedo deciros que yo no suelo tener muchos Toggles activados. Cada uno puede tener los que considere oportuno o los que utiliza. En mi caso yo suelo tener activado el Wifi si estoy en un lugar en el que utilizo Wifi, el del Sonido según corresponda a tenerlo en Normal, Vibrador o Silencio, el de Datos Móviles si estoy en la calle y utilizo los datos (pero en ese caso desactivo el del Wifi para que el terminal no busque redes Wifi), y el de Ahorro de Energía. El resto los activo en momentos puntuales si los voy a utilizar, pero como de normal no los uso, pues los tengo desactivados y eso me ayuda a conseguir mejores consumos. La Sincronización Automática, en mi caso, también la tengo desactivada porque consume y no tengo necesidad de enterarme en el acto de los mails que recibo, así que prefiero tener desactivada esa sincronización y activarla en momentos puntuales o entrar a la aplicación de correo (en mi caso Gmail) y actualizar yo de forma manual desde el menú.

Y en cuanto al brillo de pantalla, yo no utilizo brillos de pantalla muy altos a no ser que lo requiera el momento y el lugar. Si es de noche y veo bien la pantalla, puedo dejar el brillo al mínimo sin ningún problema, y si es de día o estoy en un sitio muy iluminado y no veo bien, subo manualmente el brillo hasta el umbral en el que vea bien la pantalla. También quiero deciros con eso que evito, en la medida de lo posible, activar el brillo automático, porque he vivido momentos en los que cambia muchas veces solo sin necesidad, y leí en algún lugar que eso provoca un consumo algo mayor de batería.

Aquí os dejo una captura para que veáis un ejemplo de lo que es mi Status Bar.





Configuración Avanzada de Wifi


Si accedemos a Ajustes/Conexiones/Wi-fi y pulsamos el botón de menú (el de la izquierda del botón central) veremos que podemos acceder a un menú llamado "Avanzado". Dentro de ese menú, hay algunas cosas que se deben tener en cuenta para tener un mejor consumo. Os dejo una captura para que veáis cómo lo tengo yo configurado.




Configuración del Modo de Red


Si accedemos a Ajustes/Conexiones/Más Redes/Redes móviles/Modos de red, podremos ver que disponemos de 3 o 4 modos de red distintos. En mi caso, y debido a que en mi zona no llega el 4g, tengo activado el modo de red WCDMA/GSM, de forma que cuando esté con los Datos móviles activados, mi teléfono no va a estar buscando el 4g, sino que buscará el 3g y si no pues cambiará a 2g. De este modo consigo reducir un poco el consumo por el hecho de que no tengo a mi terminal buscando una conexión de datos que en esta zona no está disponible.



Configuración de la pantalla


Si accedemos a Ajustes/Mi dispositivo/Pantalla, podemos configurar varias cosas. Yo en mi caso suelo utilizar un Tiempo de espera de pantalla suficiente para que me dé tiempo a hacer lo que estoy haciendo sin que la pantalla se me esté apagando a la mínima que me aparto del teléfono. Con esto quiero decir que es mejor que no se apague y se encienda tantas veces la pantalla porque esto consume más batería (sobre todo si tenemos activada también la pantalla de bloqueo, pues vamos a estar muchas veces saltando a esa pantalla de bloqueo con el consiguiente aumento del consumo de batería a la hora de tener que desbloquear esa pantalla seguidas veces). Y a la vez tampoco es bueno que lo tengamos configurado para que se apague en 10 minutos si no vamos a estar ese tiempo utilizando el teléfono. Como todo, la clave está en tener una configuración que nos resulte cómoda para el uso que le estemos dando al terminal.

Y lo que sí tengo activado (aunque creo que por defecto ya viene así en la rom, es el Autoajuste de tono de pantalla.

Aquí os dejo también una captura.





Configuración de la Seguridad


Tal vez este apartado no influye mucho en el consumo de batería, pero sí que quería dejaros unos consejos para que los tengáis. Si accedemos a Ajustes/Más/Seguridad yo tengo activado, como podéis ver en la captura de pantalla inferior, la casilla Fuentes desconocidas, para poder instalar aplicaciones que no tengan por qué ser de la Play Store. Y además tengo desmarcada la casilla de Verificar Aplicaciones, porque no quiero que cada vez que instalo una app me salte una pantallita de Google aconsejándome verificar antes de instalar una aplicación (ya que suelo saber lo que estoy instalando en mi teléfono)




Configuración de las Opciones de desarrollador


Si accedemos a Ajustes/Más/Opciones de desarrollador (si por lo que sea no nos aparecen estas opciones arriba de "Acerca del dispositivo", para activarlas entraremos en "Acerca del dispositivo" y donde pone "Número de compilación" pulsaremos repetidas veces, y cuando hayamos pulsado 7 veces seguidas se nos habrán activado las Opciones de desarrollador), en las siguientes capturas podéis ver que yo tengo activada la Depuración de USB, cosa que es muy recomendada y casi obligada para nosotros que somos root y trasteamos con el teléfono conectándolo a veces al PC para hacer cosas. También podéis ver el resto como lo tengo configurado. Y es importante recalcar que tengo desactivadas, como también veis, todas las animaciones, tanto de ventana como las de transición, para conseguir una mayor fluidez en el terminal.






Configuración del cajón de aplicaciones


Este apartado, en mi caso, lo relaciono un poco con el de Configuración de la pantalla de inicio del que ya hablé al principio de este post. Como os comentaba, yo soy una persona a la que no le gusta tener todas las apps sueltas y tener que pasar varias páginas para encontrar algunas. Me gusta mantener un orden en mi terminal, y entonces lo que hago es pulsar el botón de menú (a la izquierda del botón central) y crear carpetas, y después editar para arrastrar las apps dentro de cada carpeta correspondiente según la agrupación que haya querido darles. Y para finalizar pulso Guardar y así se me quedan los cambios hechos. En las capturas siguientes podéis ver a lo que me refiero.






Utilización de aplicaciones para congelar apps


Bien, yo nunca he sido partidario de utilizar aplicaciones como Greenify, etc para congelar aplicaciones, porque yo mismo he podido llegar a comprobar que ciertas aplicaciones que se utilizan para esas cosas, o para controlar el procesador, o etc, al final acaban incluso incrementando nuestro consumo (ya sea por la cantidad de despertares que producen o porque no nos aportan del todo aquello que estábamos buscando). En mi caso utilizo básicamente 2 aplicaciones: una para congelar, que es Titanium Backup, y otra que me permita controlar los despertares que producen las aplicaciones, para así ver si hay alguna aplicación que me está consumiendo más de lo normal y así decidir si la quito (en caso de que pueda prescindir de ella). Esta segunda aplicación es Wakelock Detector.

A continuación os dejo capturas para que veáis qué aplicaciones tengo yo congeladas (esto como dije desde un principio en este post, es muy variable porque cada usuario utiliza unas aplicaciones, pero os puede dar una idea), y para que veáis también lo que es la aplicación de Wakelock Detector. En el caso de Titanium Backup, yo las aplicaciones que tengo congeladas, pues si las necesito utilizar las descongelo durante el tiempo que las necesite y después las vuelvo a congelar (a no ser que sean apps que uso mucho, y en ese caso ni me planteo congelarlas).













Funcionamiento de Wakelock Detector


Debido a que hubo algunos usuarios que también lo solicitaron, voy a dar una breve explicación de cómo funciona esta aplicación. Yo la considero muy útil porque nos ayuda a ver qué aplicaciones están generando un mayor consumo en nuestra rom o qué aplicaciones provocan alguna anomalía.

En esta aplicación podemos ver que en la barra superior, en la parte central y un poquito a la derecha, tenemos una pestaña que nos permite acceder a cuatro opciones diferentes, que a continuación veremos una por una.

- Wakelock de pantalla: en la siguiente captura podemos ver un ejemplo. Aquí hay poco que explicar. No es lo que nos va a dar una información más relevante, pero de todos modos si detectásemos algo que se sale de lo normal, pues deberíamos tomar una decisión respecto a la app que nos esté presentando esa anormalidad.



- Wakelock de CPU: Esta información nos sirve para ver qué apps provocan despertares en la CPU (procesador), y lo mismo...podemos detectar si hay alguna que este funcionando exageradamente y entonces tomar decisiones.



- Lanzadores de Wakeup: Bajo mi punto de vista esta es la información más valiosa que nos da la aplicación de Wakelock Detector. Aquí nos informa de los despertares que produce cada app, y aquí es donde yo he podido darme cuenta de que habían apps como Wechat que tenían una cantidad de despertares exagerada...y por supuesto decidí prescindir de esa app porque no era una de las que yo necesitaba sí o sí para comunicarme. Gracias a esta información, tambien decidí congelar Line, y alguna más, porque aunque alguna vez las vaya a utilizar no necesito que estén siempre funcionando en segundo plano y me aumenten el consumo.



- Wakelock de kernel: Aquí vamos a ver una información difícil de interpretar, porque vamos a ver algunos números que nos van a parecer muy elevados pero son normales, y tampoco podemos hacer mucho por cambiar nada porque la mayoría de cosas que veremos aquí no son apps normales de las que podemos coger y desinstalar y ya está. Podría ser que desinstalar algo de esto nos trajese consecuencias para el funcionamiento de la rom. Entonces a esta información tampoco le haremos muchísimo caso. Simplemente que nos sirva para detectar si pudiese haber algo muy muy extraño, pero en dicho caso casi que lo mejor sería cambiar de kernel antes que otra cosa.





Interpretar un Gráfico de Consumos


Y bien, para finalizar este post, me gustaría hablaros un poco de cómo podemos interpretar correctamente un gráfico de consumos y así podernos hacer una idea de si algo no está funcionando como se esperaba y poder tomar decisiones en el caso en el que nos sea fácil tomarlas, o buscar ayuda en otros casos.

A continuación se muestran tres capturas de pantalla (aunque la de las horas de pantalla creo que no merece explicación porque solo nos muestra el tiempo en el que ha estado activa la pantalla de nuestro terminal).








En la primera de ellas, vamos a poder ver el porcentaje del consumo total que ha supuesto cada proceso. Aquí es donde nos podemos dar cuenta si hay algún proceso que esté contribuyendo a que nuestra batería dure menos de lo normal, o de si el Sistema Android y el SO Android están teniendo un porcentaje de consumo apropiado o no.

Y si pulsamos sobre el gráfico, nos saldrá la segunda captura, en la que en mayor tamaño podemos observar el gráfico de consumo y así poder ver si hay alguna interrupción en ese gráfico (fruto de algún o algunos flasheos que hayamos llevado a cabo), o ver el comportamiento de nuestra batería cuando dormimos, o cuando el terminal está mucho tiempo en reposo, etc.

Debajo del gráfico se nos muestra información como la señal de red móvil (en verde significa que tenemos la mejor señal posible, y en rojo que nuestra señal es pobre, por ejemplo) que además de a la cobertura también afecta a la conexión de datos móviles. También se muestra la información sobre el tiempo que hemos tenido activada la señal de Wi-Fi, los despertares que ha tenido nuestro terminal, los momentos en los que se ha activado la pantalla y los momentos durante los cuales hemos estado cargando la batería de nuestro terminal.




Conclusiones


Y bien...para finalizar este post, quería explicaros que no debemos dejarnos llevar por los consumos que hayan tenido otros usuarios o por las horas de pantalla que hayan tenido otros. Como podéis observar en el primer post del hilo, se puede conseguir más tiempo de pantalla con una utilización del terminal muy básica (y por tanto una menor duración en horas del ciclo total), o en otros casos que se pueden ver a lo largo del hilo en capturas que han proporcionado los usuarios podemos ver que también se pueden obtener 4 horas y media, 5 o 5 horas y media de pantalla con un ciclo de mayor duración total de nuestra batería en horas.

Y como siempre, lo importante va a ser que nuestra rom cubra las necesidades de cada usuario y le proporcione la autonomía necesaria para que el usuario se sienta cómodo y satisfecho. En esto hemos centrado y seguimos centrando nuestros esfuerzos.

Espero que este post sirva de ayuda a muchos usuarios para comprender un poco mejor todo lo que está relacionado con los consumos.



Saludos.

Gracias Van ;
Pedazo currada.
__________________
Un mar en calma no hace marineros



Última edición por Juanillopillo Día 06/10/14 a las 16:10:09.
Responder Con Cita
Los siguientes 17 usuarios han agradecido a Juanillopillo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #4  
Viejo 06/10/14, 15:53:07
Array

[xs_avatar]
Juanillopillo Juanillopillo no está en línea
Betatester oficial
 
Fecha de registro: dic 2013
Localización: Las Gabias, ( Hijar )
Mensajes: 1,690
Modelo de smartphone: Note 3
Tu operador: Movistar
Como norma general, siempre que pruebo un Kernel, un perfil o una configuracion ,suelo dejar que pasen 3 ciclos completos.
No pregunteis por que ?
Lo lei en algun sitio pero no lo recuerdo, decia que tenia que dejar que se asentara.
Y como me va bien pues siempre lo hago .

Las configuraciones que posteo son con las que mejor me ha ido el movil. Ya sabeis que cada movil es un mundo y cada usuario dos mundos.


Thunder 1,1 Configuracion y consumo.

(Click para mostrar/ocultar)












GoogyMax3 1,1,7 Configuracion y consumo.


(Click para mostrar/ocultar)










Kernel Ael v 6,3 Consumos


(Click para mostrar/ocultar)








(Click para mostrar/ocultar)
Despues de probar el Ael durante un tiempo , creo que los consumos son estables practicamente siempre ( 4:30 horas )
Siempre con un uso normal.
No encontre niguna configuracion que fuera mejor que la que trae el kernel por defecto asi que no pongo capturas de configuracion
y recomiendo la que trae el kernel.



Kernel Thunder v 2.1 normal


(Click para mostrar/ocultar)












(Click para mostrar/ocultar)
Despues de una semana con el kernel, tengo que decir que me parece menos fluido que los anteriores .Aunque los consumos son siempre buenos. Con poca cobertura ,tuve una media de 4 horas con un uso normal. Aunque en las capturas tengo otro governor , que es con el que mejor resultado me dio. Si podeis probar el Dancedance y el intellidemand y no os preocupan los consumos mas de lo normal , para mi que van mejor.



Kernel Thunder v 2,2 experimental



(Click para mostrar/ocultar)







(Click para mostrar/ocultar)
Despues de dos semanas largas probando el Thunder 2,2 Experimental,tengo que decir que , a mi, personalmente me sigue pareciendo al igual que la version 2,1 menos fluido que la version 1,1 ( Puede ser por el efecto placebo, o por que se hizo para la Hele_Rom ).
Despues de probar todas los perfiles creo que el Battery es el que mejor rendimiento en fluidez y bateria le ha ido a mi movil. ( eceptuando el Performand, claro).
Tambien me gusto mucho el perfil Medium, el Extreme y el Kamikaze me ralentizaban el movil, sobre todo al abrir galeria y al hacer scroll.
Pero bueno como sabeis ,cada movil es un mundo y cada usuario dos.
( a Milindracas le va perfecto)
Pero en este hilo lo que se trata es de tener la mejor configuracion para sacar el maximo rendimiento a la bateria sin perder fluidez.
recomiendo el perfil Battery , para el dia a dia .
Ahora, quien quiera ahorrar bateria, puede probar los demas perfiles, yo no tuve grandes diferencias de consumo.


Enlace al hilo del Kernel Thunder de Placiano .
http://www.htcmania.com/showthread.php?t=880685

Para tener informacion de todos los kernels, modens, recoverys, etc... en el hilo del compañero elxufas los teneis disponibles y actualizados.
http://www.htcmania.com/showthread.php?t=826463

Enlace al hilo de Devil1210, y su kernel Baltazar
http://www.htcmania.com/showthread.php?t=826463
__________________
Un mar en calma no hace marineros



Última edición por Juanillopillo Día 20/11/14 a las 20:46:05.
Responder Con Cita
Los siguientes 14 usuarios han agradecido a Juanillopillo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #5  
Viejo 06/10/14, 15:53:46
Array

[xs_avatar]
Vanvuelven Vanvuelven no está en línea
Cocinero veterano
 
Fecha de registro: feb 2013
Localización: Castellón de la Plana
Mensajes: 15,223
Modelo de smartphone: Samsung Galaxy S4 (GT-I9505)
Tu operador: Vodafone
Pillamos sitio por aquí (ya estoy suscrito).
__________________
Decían que hay barreras que son imposibles de derribar...

Responder Con Cita
Gracias de parte de:
  #6  
Viejo 06/10/14, 15:53:51
Array

[xs_avatar]
Serendib Serendib no está en línea
Cocinero veterano
· Votos compra/venta: (2)
 
Fecha de registro: feb 2013
Localización: Granada
Mensajes: 10,079
Modelo de smartphone: Xiaomi
Tu operador: Jazztel
Suscrito compañero suerte
Responder Con Cita
Gracias de parte de:
  #7  
Viejo 06/10/14, 15:54:41
Array

[xs_avatar]
Vanvuelven Vanvuelven no está en línea
Cocinero veterano
 
Fecha de registro: feb 2013
Localización: Castellón de la Plana
Mensajes: 15,223
Modelo de smartphone: Samsung Galaxy S4 (GT-I9505)
Tu operador: Vodafone
Muy buena idea, Juanillo. Esto va a venir muy bien al foro!
__________________
Decían que hay barreras que son imposibles de derribar...

Responder Con Cita
Gracias de parte de:
  #8  
Viejo 06/10/14, 15:55:18
Array

[xs_avatar]
maxnac maxnac no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: nov 2009
Localización: Aqui
Mensajes: 2,485
Modelo de smartphone: Mate 20
Tu operador: Orange
Gran idea.....
Responder Con Cita
Gracias de parte de:
  #9  
Viejo 06/10/14, 15:58:49
Array

[xs_avatar]
yayo_75 yayo_75 no está en línea
Colaborador/a
 
Fecha de registro: ene 2012
Localización: Asturias - Paraiso Natural
Mensajes: 27,612
Modelo de smartphone: Poco F5
Tu operador: Yoigo
Se agradece el aporte compi
__________________

Responder Con Cita
Gracias de parte de:
  #10  
Viejo 06/10/14, 16:00:02
Array

[xs_avatar]
Juanillopillo Juanillopillo no está en línea
Betatester oficial
 
Fecha de registro: dic 2013
Localización: Las Gabias, ( Hijar )
Mensajes: 1,690
Modelo de smartphone: Note 3
Tu operador: Movistar
Perdon duplique el post.
__________________
Un mar en calma no hace marineros



Última edición por Juanillopillo Día 04/11/14 a las 20:47:00.
Responder Con Cita
  #11  
Viejo 06/10/14, 16:01:28
Array

[xs_avatar]
Juanillopillo Juanillopillo no está en línea
Betatester oficial
 
Fecha de registro: dic 2013
Localización: Las Gabias, ( Hijar )
Mensajes: 1,690
Modelo de smartphone: Note 3
Tu operador: Movistar
 Cita: Originalmente Escrito por maxnac Ver Mensaje
Gran idea.....

Gracias espero tus consumos y configuraciones
__________________
Un mar en calma no hace marineros


Responder Con Cita
  #12  
Viejo 06/10/14, 16:08:23
Array

[xs_avatar]
AntonioMartitos AntonioMartitos no está en línea
Usuario muy activo
 
Fecha de registro: oct 2013
Localización: Axo Pijo
Mensajes: 2,509
Modelo de smartphone: Iphone 14 Pro Max
Tu operador: Movistar
Bien Juanillo pues por aki estamos tmb , haber que conseguimos entre todos...seguro k algo muy bueno..Me suscribooo
__________________
Cuando uno hace algo con el corazón, uno debe sentirse orgulloso
Responder Con Cita
Gracias de parte de:
  #13  
Viejo 06/10/14, 16:11:58
Array

[xs_avatar]
Juanillopillo Juanillopillo no está en línea
Betatester oficial
 
Fecha de registro: dic 2013
Localización: Las Gabias, ( Hijar )
Mensajes: 1,690
Modelo de smartphone: Note 3
Tu operador: Movistar
 Cita: Originalmente Escrito por yayo_75 Ver Mensaje
Se agradece el aporte compi
Gracias a ti , espero tus consumos .
__________________
Un mar en calma no hace marineros


Responder Con Cita
Gracias de parte de:
  #14  
Viejo 06/10/14, 16:13:03
Array

[xs_avatar]
elxufas elxufas no está en línea
Cocinero A&D
· Votos compra/venta: (1)
 
Fecha de registro: jun 2009
Localización: Aqui cerquita.......
Mensajes: 5,498
Modelo de smartphone: S7 Edge, Xiaomi Mi5S, S4, S5 y LG OP. 2X
Tu operador: Vodafone
TOC, TOC, con tu permiso.
Gran idea, a ver si así podemos sacar conclusiones y unificar criterios de configuración, aunque los kernel y mas aun los usos de cada usuaio es distinto a otro y el consumo puede variar considerablemente.

Pero aun así, sigo diciendo que es una buena idea este hilo.

Saludos, elxufas.
__________________
Responder Con Cita
Los siguientes 2 usuarios han agradecido a elxufas su comentario:
  #15  
Viejo 06/10/14, 16:15:17
Array

[xs_avatar]
Juanillopillo Juanillopillo no está en línea
Betatester oficial
 
Fecha de registro: dic 2013
Localización: Las Gabias, ( Hijar )
Mensajes: 1,690
Modelo de smartphone: Note 3
Tu operador: Movistar
 Cita: Originalmente Escrito por AntonioMartitos Ver Mensaje
Bien Juanillo pues por aki estamos tmb , haber que conseguimos entre todos...seguro k algo muy bueno..Me suscribooo
Gracias compi y ya sabes aqui estaremos.
__________________
Un mar en calma no hace marineros


Responder Con Cita
Gracias de parte de:
  #16  
Viejo 06/10/14, 16:19:51
Array

[xs_avatar]
Juanillopillo Juanillopillo no está en línea
Betatester oficial
 
Fecha de registro: dic 2013
Localización: Las Gabias, ( Hijar )
Mensajes: 1,690
Modelo de smartphone: Note 3
Tu operador: Movistar
 Cita: Originalmente Escrito por elxufas Ver Mensaje
TOC, TOC, con tu permiso.
Gran idea, a ver si así podemos sacar conclusiones y unificar criterios de configuración, aunque los kernel y mas aun los usos de cada usuaio es distinto a otro y el consumo puede variar considerablemente.

Pero aun así, sigo diciendo que es una buena idea este hilo.

Saludos, elxufas.
Asi lo creo yo tambien, pero entre todos podemos como dices sacar conclusiones y unificar criterios
Por aqui espero vuestros aportes
__________________
Un mar en calma no hace marineros


Responder Con Cita
  #17  
Viejo 06/10/14, 16:34:18
Array

[xs_avatar]
dapargel dapargel no está en línea
Usuario muy activo
· Votos compra/venta: (8)
 
Fecha de registro: abr 2014
Localización: Pamplona
Mensajes: 5,743
Modelo de smartphone: iPhone 4S y 5,S4,G3,iPhone 5S,6S Plus, Z5P, P9
Tu operador: Yoigo
Pillo sitioooo
__________________
THE ROCK
Responder Con Cita
Gracias de parte de:
  #18  
Viejo 06/10/14, 16:43:11
Array

[xs_avatar]
Javi9497 Javi9497 no está en línea
Usuario muy activo
 
Fecha de registro: oct 2013
Mensajes: 1,008
Modelo de smartphone: Galaxy S4 I9505 / Note 4 SM-N910F / S6 EDGE +
Tu operador: Vodafone
Aquí estoy!
__________________
Enviado desde mi microondas mediante Tapatalk
Responder Con Cita
  #19  
Viejo 06/10/14, 16:45:14
Array

[xs_avatar]
Juanillopillo Juanillopillo no está en línea
Betatester oficial
 
Fecha de registro: dic 2013
Localización: Las Gabias, ( Hijar )
Mensajes: 1,690
Modelo de smartphone: Note 3
Tu operador: Movistar
 Cita: Originalmente Escrito por dapargel Ver Mensaje
Pillo sitioooo
Pedazos consumos llevas con la s5
__________________
Un mar en calma no hace marineros


Responder Con Cita


  #20  
Viejo 06/10/14, 16:46:43
Array

[xs_avatar]
Juanillopillo Juanillopillo no está en línea
Betatester oficial
 
Fecha de registro: dic 2013
Localización: Las Gabias, ( Hijar )
Mensajes: 1,690
Modelo de smartphone: Note 3
Tu operador: Movistar
 Cita: Originalmente Escrito por Javi9497 Ver Mensaje
Aquí estoy!
Gracias y para lo que quieras ya sabes.
__________________
Un mar en calma no hace marineros


Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Samsung > Otros smartphones de Samsung antiguos > Samsung Galaxy S4 > ROMs y desarrollo Samsung Galaxy S4 i9505



Hora actual: 18:20:23 (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 / 邮件联系 /