PDA

Ver la Versión Completa : [APP-MOD] CrossBreeder 3.15.13.v2 - Descenso drástico de lag - Entropía - DNS - Tethering - AdBlock # Para todos los dispositivos Android


aritzilla
15/04/13, 22:32:50
Googleando por ahi me he encontrado con esta app tipo Seeder, pero que debe ser aun mejor, yo lo acabo de instalar a ver que tal va.

Fuentes : http://www.htcmania.com/showthread.php?t=544601 http://forum.xda-developers.com/showthread.php?p=37062006

Os adjunto el post de nuestro compañero YossYGalaxy (http://www.htcmania.com/member.php?u=527912)

QUÉ ES CROSSBREEDER

Este MOD es un nuevo paso en la reducción del lag en Android. Es ligero y no consume batería. Muchos usuarios han informado de mucha mejoría en la usabilidad e incluso en los benchmarks. Funciona en cualquier dispositivo y todas las versiones de Android.

El MOD se basa en la combinación de 5 diferentes metodologías para reducir el lag en Android debido a la baja entropía.


1. Nueva característica muy importante: eliminación del DNS lag. Gran parte del lag en muchas apps, aparte del GUI lag, es debido a una lenta consulta de DNS, sobre todo cuando se hace uso de la red móvil. Crossbreeder incorpora un cache paralelo para la consulta de clientes DNS, de manera que muchas de tus consultas DNS son servidas desde la caché, y si no se encuentran la consulta se enviará en paralelo a múltiples servidores DNS y te será ofrecida la respuesta más rápida. Esto acelera el acceso a la red y lógicamente también acelera las aplicaciones relacionadas (navegadores, Gmail, Tapatalk, ...) La conexión tethering también es acelerada (incluso si en tu ROM no funciona el tethering en algunos casos puede solucionarse mediante este MOD.
Por otra parte Crossbreeder incorpora un sistema de bloqueo de publicidad (Adblock) más eficiente que los tradicionales (que se ha demostrado que ralentizan el sistema).

2. Cambia los umbrales de activación del kernel al estilo KAK (http://forum.xda-developers.com/showthread.php?p=12058585)

3. Ejecuta un "rellenador" externo de entropía al estilo SEEDER (http://forum.xda-developers.com/showthread.php?p=33999592). Todo SO lee /dev/random o /dev/urandom y ambos necesitan entropía. Sin embargo, este MOD utiliza un generador de números aleatorios completamente diferente, ligero y eficiente llamado HAVEGE (http://www.irisa.fr/caps/projects/hipsor/). Esto reduce drásticamente el consumo de CPU y la pérdida correspondiente en cuanto a duración de la batería en comparación con SEEDER. También hace un mejor trabajo para mantener los niveles de alta entropía y por lo tanto el dispositivo es más sensible. Y tampoco entra en un bucle de uso intensivo de CPU.

4. Elimina /dev/random que es bloqueante. Lo enlaza a /dev/urandom que no bloquea. Puesto que /dev/random es bloqueante y está diseñado para protegernos de los criptógrafos cuánticos extraterrestres con certeza matemática (:risitas: os juro que pone eso) y para el dispositivo, urandom es no-bloqueante pseudo-aleatorio que la mayoría de las aplicaciones y sistemas operativos utilizan de todos modos. Los dispositivos pre-ICS tienen mucho que ganar con esto, pero ICS y posteriores muestran mejoras visibles también.

5. Soporte FRANDOM (http://billauer.co.il/frandom.html). CrossBreeder ahora soporta enlazar los dos sistemas aleatorios (erandom, urandom) a una alternativa extremadamente rápida: frandom. Este módulo es varios órdenes de magnitud (de 10 a 50 veces) más rápido que el estándar de los dispositivos (Se puede echar un ojo a este hilo: http://forum.xda-developers.com/show...&postcount=134). Es necesario que la ROM que uses soporte este módulo. Los beneficios a nivel de velocidad han de verse para creerse...



CÓMO INSTALAR

Flashear desde Recovery CrossBreeder_xx.xx.xx.zip. Eso es todo. ¡Ya está!
Si vienes de una versión anterior flashea antes el archivo Uninstall.




DESCARGAS

CrossBreeder_3.15.13_v2.zip (http://forum.xda-developers.com/attachment.php?attachmentid=1812277&d=1363537887)

CrossBreeder_Uninstall.zip (http://forum.xda-developers.com/attachment.php?attachmentid=1811601&stc=1&d=1363518813)


Link a hilo original en xda: http://forum.xda-developers.com/showthread.php?p=37062006

aritzilla
15/04/13, 23:06:56
Vuelvo a copiaros la explicacion de como ver si funciona bien de nuyestro compañero YossYGalaxy

COMPRUEBA EL CORRECTO FUNCIONAMIENTO DE CROSSBREEDER


1. Valores de entropía

* Es muy sencillo comprobar los valores de entropía con esta aplicación: Check Random Entropy Available (http://play.google.com/store/apps/details?id=com.promethylhosting.checkrandentropyav ail). Debes obtener valores en el rango de los 4000.
* También puedes configurar Cool Tool (https://play.google.com/store/apps/details?id=ds.cpuoverlay) para observar la entropía disponible en todo momento:
- En la pestaña Label marca Custom sensor
- En advanced > Custom label path escribe este destino: /proc/sys/kernel/random/entropy_avail



2. Cliente DNS

* Puedes probar el funcionamiento del cliente DNS usando DNS Lookup (https://play.google.com/store/apps/details?id=com.kodholken.dnslookup) y consultando cualquier nombre de dominio como www.google.com (http://www.google.com) con un servidor DNS como - 127.0.0.2. Una respuesta positiva indica que el cliente DNS está funcionando bien en segundo plano, capturando y dirigiendo de forma paralela las peticiones DNS.

* Desde el terminal:
Si escribes "getprop net.dns1", la respuesta debería ser 0.0.0.0



3. AdBlock

* Escoje cualquiera de los dominios del archivo system/etc/CrossBreeder/dnrd_root/master y pégalo tu navegador e intenta acceder a él. Si la respuesta es el texto [ADBLOCK] es que está funcionando bien el bloqueo. (Mejor si reinicias la conexión (wifi o datos) antes para asegurarte de que esté borrada la caché DNS)



4. Soporte Frandom

* Cada ROM requiere un módulo diferente para poder habilitar esta función, por lo que dependerá del desarrollador la creación del módulo del kernel correspondiente que dé soporte a esta característica. Este módulo "frandom.ko" estará ubicado en la ruta: /system/lib/modules






PROBLEMAS

- Si tus valores de entropía no se acercan a 4000 lo más probable es que el MOD no se haya iniciado automáticamente. En estos casos se puede ejecutar el script se forma manual mediante el terminal de comandos:

su /system/etc/CrossBreeder/zzCrossBreeder
- Si aún de esta forma no te funciona desde el terminal escribe:

su -c /system/etc/CrossBreeder/ENABLE_CROSSBREEDER


Y postea el log resultante que encontrarás en la ruta: /data/cb_CHECK_PROCS.log.gz en el hilo del desarrollador para que te pueda ayudar

- Si lo que quieres es desactivar Crossbreeder:

su -c /system/etc/CrossBreeder/DISABLE_CROSSBREEDER

- Si tienes problemas de red, problemas con la conexión o problemas con la carga de página web puedes desactivar el módulo de cliente DNS ejecutando el script: /system/etc/CrossBreeder/REMOVE_DNS_CLIENT. Podrás reactivalo ejecutando: /system/etc/CrossBreeder/INSTALL_DNS_CLIENT

cascara
15/04/13, 23:08:13
Yo la llevo en el sg II y en el note II, en el tablet no la puse por ser incompatible con seeder que ya lo lleva .... igual lo pruebo de nuevo en la tab por que cuando la puse no hubo variacion en el antutu y al leer que era incompatible con seeder la quite.

aritzilla
15/04/13, 23:14:46
Yo la llevo en el sg II y en el note II, en el tablet no la puse por ser incompatible con seeder que ya lo lleva .... igual lo pruebo de nuevo en la tab por que cuando la puse no hubo variacion en el antutu y al leer que era incompatible con seeder la quite.

Yo he desinstalado el Seeder y he instalado esto para probarlo a ver.

Lo que me esta liando es el comprobar que funcione bien lo del DNS, ya que no entiendo como va el DNS Lookup

ercocoloco
16/04/13, 12:56:46
La verdad que prefiero utilizar el pimp my ROM tiene muchísimas mas opciones y como ya se el funcionamiento me parece mas sencillo

Segamalaga
16/04/13, 16:10:11
No sé si habrá mejorado pero lo probé en mi Xperia S hace unos meses y me dio bootloop las dos veces que lo intenté. Si os va bien en la Tab se agradeceria un mini articulo sobre impresiones, comparaciones con otras apps (seeder...)

Gracias, un saludo

aritzilla
16/04/13, 20:50:48
No sé si habrá mejorado pero lo probé en mi Xperia S hace unos meses y me dio bootloop los dos veces que lo intenté. Si os va bien en la Tab se agradeceria un mini articulo sobre impresiones, comparaciones con otras apps (seeder...)

Gracias, un saludo

Pues de momento no noto mejora sustancial respecto a utilizar Seeder, aunque tampoco va mal, creo que al final viene a hacer lo mismo.

Respecto al DNS creo que al final es lo mismo que utilizar Adfree o Adaway, o sea que se podria sustituir por esas apps

El autor indica que es recomendable utilizar el gestor de cpu smartassV2 o interactive y estoy usando interactive, ya que no tengo el otro gestor, tambien como gestor de i/o hay que utilizar deadline. no se si con smartassv2 iria mejor

Os pego las recomendaciones generales del autor del mod

GENERAL RECOMMENDATIONS:

1. It is recommended to use the 'SmartAssV2' or 'Interactive' CPU governor along with the 'deadline' I/O scheduler. It is strongly recommended to disable all animations in your System settings and Launcher settings ( or keep them at 0.5 ). Also recommended is to disable haptic feedback and keypress sounds in your system, launcher and keyboard ( especially on low memory phones).

Segamalaga
16/04/13, 20:52:20
lo probé en mi Xperia S hace unos meses y me dio bootloop las dos veces que lo intenté

Me autocito. Se me olvidó decir que no tiene mala pinta y prometía bastante pero por eso que comento ahí arriba no lo compartí en éste subforo. Hay a quien le ha ido muy bien en unos Smartphone y mal en tablets o al revés.

Me interesa bastante si funciona en la P5110 porque me chiflan este tipo de apps que salen de la nada (del trabajo desinteresado de alguien) y sirven para sacarle el jugo a nuestros terminales como por ejemplo: seeder, lagfix, sd speed increase...

Sería una más que sumar a la lista....
A la espera de opiniones y conclusiones

Segamalaga
16/04/13, 21:01:20
Respecto al DNS creo que al final es lo mismo que utilizar Adfree o Adaway, o sea que se podria sustituir por esas apps

En mi humilde opinión creo que son cosas diferentes compañero. Lo de las DNS para mejorar la velocidad de conexión y de navegación también se consigue con unas líneas añadidas al build.prop (que me corrija por ejemplo rikku9999 que controla más de esto) y que son:

# Google DNS Tweak
net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
net.dns1=8.8.8.8
net.dns2=8.8.4.4

Lo de evitar la publicidad en apps gratuitas y en la navegación (Adfree) antes se hacía con una aplicación que Google acaba de quitar del Market ya que ellos viven de la publicidad. Ahora creo que solo se puede instalar con esto que aportas (CrossBreeder) y con Pimp My Rom. (edito) Lo que hace/hacía el programilla es añadir a la ruta: sytem/etc el archivo "hosts" que contiene las webs y archivos a bloquear.

Igualmente, aportazo. Es un lujazo tener gente como vosotros que está al quite de todo lo que rula y se mueve en el mundillo Android.

Saludos

rikku9999
16/04/13, 21:04:46
""""QUE GRANDES SOIS COMPIS aritzilla y segamalaga y ruizma22"""""X-D:campeon:

aritzilla
16/04/13, 21:29:20
En mi humilde opinión creo que son cosas diferentes compañero. Lo de las DNS para mejorar la velocidad de conexión y de navegación también se consigue con unas líneas añadidas al build.prop (que me corrija por ejemplo rikku9999 que controla más de esto) y que son:

# Google DNS Tweak
net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
net.dns1=8.8.8.8
net.dns2=8.8.4.4

Lo de evitar la publicidad en apps gratuitas y en la navegación (Adfree) antes se hacía con una aplicación que Google acaba de quitar del Market ya que ellos viven de la publicidad. Ahora creo que solo se puede instalar con esto que aportas (CrossBreeder) y con Pimp My Rom. (edito) Lo que hace/hacía el programilla es añadir a la ruta: sytem/etc el archivo "hosts" que contiene las webs y archivos a bloquear.

Igualmente, aportazo. Es un lujazo tener gente como vosotros que está al quite de todo lo que rula y se mueve en el mundillo Android.

Saludos


Para evitar la publicidad habia varias opciones AdFree Android y Adaway que necesitaban ser root y lo que hacian era modificar el archivo hosts evitando que nos apareciese la molesta publicidad.

Luego para los no root estaba el Adblock Plus, que nos creaba un proxy libre de publicidad solo valido para conexion WiFi.

Todas estas apps no estan en el Play Store pero se siguen pudiendo conseguir facilmente googleando un poco, o si quereis os las paso, que yo las tengo y la verdad es que las recomiendo porque resulta muy comodo tener las apps gratuitas sin la molesta publicidad.

TuxLin
16/04/13, 22:01:22
Para evitar la publicidad habia varias opciones AdFree Android y Adaway que necesitaban ser root y lo que hacian era modificar el archivo hosts evitando que nos apareciese la molesta publicidad.

Luego para los no root estaba el Adblock Plus, que nos creaba un proxy libre de publicidad solo valido para conexion WiFi.

Todas estas apps no estan en el Play Store pero se siguen pudiendo conseguir facilmente googleando un poco, o si quereis os las paso, que yo las tengo y la verdad es que las recomiendo porque resulta muy comodo tener las apps gratuitas sin la molesta publicidad.


Si os interesa, la mejor manera sería quitando todas las aplicaciones "come recursos" y utilizar un host que os puedo proporcionar para pruebas.

rikku9999
16/04/13, 22:05:06
Si os interesa, la mejor manera sería quitando todas las aplicaciones "come recursos" y utilizar un host que os puedo proporcionar para pruebas.

ay una app ADFREE que es para desactivar la publicidad po ej si yo lo pongo lo negativo es si juego al shadow gun para tener creditos para la tragaperras no me funciona y si desactivas adfree si que me funciona lo tengo en mi s3

el archivo host supongo que tambien los hace pero es mas completo yo preferiblemente lo activo y desactivo con la app Adfree

TuxLin
16/04/13, 22:14:57
ay una app ADFREE que es para desactivar la publicidad po ej si yo lo pongo lo negativo es si juego al shadow gun para tener creditos para la tragaperras no me funciona y si desactivas adfree si que me funciona lo tengo en mi s3

el archivo host supongo que tambien los hace pero es mas completo yo preferiblemente lo activo y desactivo con la app Adfree


La solución del host es global. Actúa incondicionalmente a menos que tengas algo que haga de interruptor.
Supongo que pronto Google se buscará la vida para alterar el funcionamiento general de Android a este respecto y terminará por impedir que se bloqueen las "Ads" :cry:

Del mismo modo, ¿sabéis que en Android hay un programita de Google que intenta monitorizarnos persistentemente?

rikku9999
16/04/13, 22:18:20
La solución del host es global. Actúa incondicionalmente a menos que tengas algo que haga de interruptor.
Supongo que pronto Google se buscará la vida para alterar el funcionamiento general de Android a este respecto y terminará por impedir que se bloqueen las "Ads" :cry:

Del mismo modo, ¿sabéis que en Android hay un programita de Google que intenta monitorizarnos persistentemente?

la verdad es que aveces jode mucho la plublicidad pero a la hora de obtener monedas de algun juego como e comentado antes me jode por si lo activas con adfree no funciona

aritzilla
16/04/13, 22:27:36
La solución del host es global. Actúa incondicionalmente a menos que tengas algo que haga de interruptor.
Supongo que pronto Google se buscará la vida para alterar el funcionamiento general de Android a este respecto y terminará por impedir que se bloqueen las "Ads" :cry:

Del mismo modo, ¿sabéis que en Android hay un programita de Google que intenta monitorizarnos persistentemente?

no lo sabia, pero no me sorprende

TuxLin
16/04/13, 22:31:13
En mi humilde opinión creo que son cosas diferentes compañero. Lo de las DNS para mejorar la velocidad de conexión y de navegación también se consigue con unas líneas añadidas al build.prop (que me corrija por ejemplo rikku9999 que controla más de esto) y que son:

# Google DNS Tweak
net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
net.dns1=8.8.8.8
net.dns2=8.8.4.4

Lo de evitar la publicidad en apps gratuitas y en la navegación (Adfree) antes se hacía con una aplicación que Google acaba de quitar del Market ya que ellos viven de la publicidad. Ahora creo que solo se puede instalar con esto que aportas (CrossBreeder) y con Pimp My Rom. (edito) Lo que hace/hacía el programilla es añadir a la ruta: sytem/etc el archivo "hosts" que contiene las webs y archivos a bloquear.

Igualmente, aportazo. Es un lujazo tener gente como vosotros que está al quite de todo lo que rula y se mueve en el mundillo Android.

Saludos




El tema de las DNS es simple.

Normalmente se consulta al primer servidor de DNS, cuando no contesta pasado un tiempo se prueba el segundo y así sucesivamente.
El rollo este lo que hace es lanzar consultas simultaneamente a varios servidores de DNS y coge la respuesta del que primero conteste.
Con el sistema tradicional, si el que tu tienes asignado es el más rápido, no hay diferencia. Y si tienes un servidor caché de DNS, las consultas posteriores son más rápidas ya que tienes la respuesta en local.

En resumen, cuando este programa inicia la gestión de DNS, seguramente consumirá una barbaridad de datos, cada vez que intentes ir a una url que no tiene.
Después quizás tenga alguna ventaja en la resolución de DNS. Al fín y al cabo, si tuviéramos nuestra propia cache completa, nunca necesitaríamos resolución externa.

Estoy pensando ahora que se puede hacer un híbrido con bastante facilidad para las direcciones más usuales.

aritzilla
17/04/13, 00:23:32
Bueno tras un dia de uso, me parece que quizas me vuelva al Seeder.

No me acaba de convencer, va bien pero con el Seeder va igual de bien o mejor y he notado que la navegacion web es menos fluida y que a veces le cuesta mas responder.

Para mejorar lo del DNS a tenor de la sugerencia de TuxLin creo que voy a editar las DNS de la tablet para que utilice las mismas que tengo en el Pc, que son las que me da la app DSN Jumper (que busca las DNS mas rapidas entre un monton de ellas) http://www.sordum.org/7952/dns-jumper-v1-0-5/

Ya os contare que tal va asi...

TuxLin
17/04/13, 00:41:01
Pues de momento no noto mejora sustancial respecto a utilizar Seeder, aunque tampoco va mal, creo que al final viene a hacer lo mismo.

Respecto al DNS creo que al final es lo mismo que utilizar Adfree o Adaway, o sea que se podria sustituir por esas apps

El autor indica que es recomendable utilizar el gestor de cpu smartassV2 o interactive y estoy usando interactive, ya que no tengo el otro gestor, tambien como gestor de i/o hay que utilizar deadline. no se si con smartassv2 iria mejor

Os pego las recomendaciones generales del autor del mod

GENERAL RECOMMENDATIONS:

1. It is recommended to use the 'SmartAssV2' or 'Interactive' CPU governor along with the 'deadline' I/O scheduler. It is strongly recommended to disable all animations in your System settings and Launcher settings ( or keep them at 0.5 ). Also recommended is to disable haptic feedback and keypress sounds in your system, launcher and keyboard ( especially on low memory phones).


Tengo que investigar un poco cuando tenga tiempo, pero lo que más me despista es lo de la entropía. Ahora mismo que estoy escribiendo no alcanzo a imaginarme para que es tan necesaria.
El asunto de cambiar el sistema random (urandon,frandom,erandom) viene de muy lejos pero tampoco ha sido demasiado fundamental en cuanto a rapidez de funcionamiento ya que no es una cosa que el sistema esté ejecutando de continuo.

La animación (que yo llamo monerías de pantalla) siempre es interesante de quitar.
Come máquina y ralentiza la pantalla. Basicamente lo que se hace es un bucle con un retraso entre cada interacción para que la pantalla se dibuje muchas veces en distinta posición y haga el efecto animado.
Por lo tanto, tenemos al procesador contando quizás 50 veces hasta tropecientos millones mientras espera para volver a dibujar la pantalla una más de esas 50 veces. Lo cuento exagerando un poco para que se me entienda.

En cuanto al scheduler, francamente no debería existir una diferencia radical entre unos y otros, como para que fuera significativo.
Como recomendación general puede valer, ya que INTERACTIVE es el usado habitualmente en estas tablets, pero SIO no va a ir peor en absoluto y quizás ROW vaya incluso mejor.
Sobre Deadline, Cyanogen lo incluye, Samsung no lo se ahora mismo y yo no lo incluyo en el kernel, pero no creo que nadie lo utilice con un sistema de ficheros ext4.

TuxLin
17/04/13, 00:45:06
Bueno tras un dia de uso, me parece que quizas me vuelva al Seeder.

No me acaba de convencer, va bien pero con el Seeder va igual de bien o mejor y he notado que la navegacion web es menos fluida y que a veces le cuesta mas responder.

Para mejorar lo del DNS a tenor de la sugerencia de TuxLin creo que voy a editar las DNS de la tablet para que utilice las mismas que tengo en el Pc, que son las que me da la app DSN Jumper (que busca las DNS mas rapidas entre un monton de ellas) http://www.sordum.org/7952/dns-jumper-v1-0-5/

Ya os contare que tal va asi...


Entiendo, por lo tanto, que el Seeder te gusta.

aritzilla
17/04/13, 00:54:31
Entiendo, por lo tanto, que el Seeder te gusta.

El Seeder me ha mejorado mucho el funcionamiento en el Wildfire S (que utiliza GB) y tambien se nota en laTab 2 (aunque en mucha menor medida).

Al principio pensaba que era efecto placebo, hasta que me dijeron que lo habia instalado mal al no haber instalado Busybox antes de utilizar el Seeder.

En cuanto instale el Busybox, sobretodo en el WFS, note mejora

Se me olvidaba, yo selecciono las 3 celdas de configuracion de Seeder, no se si sera lo mas correcto pero asi me va bien.

TuxLin
22/04/13, 12:30:23
El Seeder me ha mejorado mucho el funcionamiento en el Wildfire S (que utiliza GB) y tambien se nota en laTab 2 (aunque en mucha menor medida).

Al principio pensaba que era efecto placebo, hasta que me dijeron que lo habia instalado mal al no haber instalado Busybox antes de utilizar el Seeder.

En cuanto instale el Busybox, sobretodo en el WFS, note mejora

Se me olvidaba, yo selecciono las 3 celdas de configuracion de Seeder, no se si sera lo mas correcto pero asi me va bien.


Bueno, el busybox solo es necesario por la sintaxis que utiliza el script de arranque, ya que al fallar no se ponía en marcha.






Vamos a ver, tengo una consulta.

Como ya he comentado uso CM y DhollmenCM.
He instalado hace unos dias Seeder y he realizado un seguimiento.

Como posiblemente no se lo que tengo que buscar, te diré que no he notado en absoluto una mejora apreciable de rendimiento.

Me he empapado la documentación disponible al respecto y después de innumerables pruebas solo he obtenido una conclusión:



Anuncia un ¿posible? consumo de batería que cifra en un modesto 1%.
Mis conclusiones son que se acerca más bién al 3-5%, que sin ser significativo parece inútil.


A raiz de esto, he incluido Frandom/Erandom en el kenel y una vez compilado he realizado nuevas pruebas con y sin Seeder.
Continuo sin ver la diferencia, solo he llegado a la conclusión de que el consumo de batería se ha ido a un 4-6%, es decir, ligeramente más alto, cosa que se justifica por estar actuando simultáneamente Random/Urandon y Frandom/Erandom.

Siempre que menciono aumento de consumo me refiero a Seeder instalado y funcionando.

Después de este rollo, mi conclusión es que no estoy ejecutando pruebas en el terreno donde se aprecia la ganancia.
¿Puedes decirme que haces cuando notas esa mejoría que comentas?
Me refiero exclusivamente a la Tab2 ya que el HTC es más antiguo y su SO también lo es.

La idea es seguir investigando a ver si se pude incluir alguna mejora en el propio kernel.

Gracias anticipadas.

Segamalaga
22/04/13, 21:55:43
He instalado hace unos dias Seeder y he realizado un seguimiento

Como soy incapaz de seguir o indagar a niveles tán técnicos una aplicación, ni para Android ni para ningún sistema operativo :ok:

Sólo te puedo decir que llevo Seeder desde la primera versión que salió en XDA tanto en el Xperia S como en la Tab2 y no sé si será placebo como dicen muchos, pero digo que se nota o mejor dicho, yo lo noto algo. Y no puedo aportar ningún dato empírico ya que no los tengo. El hecho es ahora hay menos polémica (el hilo en XDA tiene 303 páginas...) pero en su día armó mucho revuelo saliendo incluso la propia Google a decir que no valía para nada.
Lo posteé en su día cuando salió:

Hilo en HTCManía:
http://www.htcmania.com/showthread.php?t=523096

Hilo en XDA
http://forum.xda-developers.com/showthread.php?t=1987032

Comunicado/artículo en XDA donde dicen que puede que no haga efecto:
http://www.xda-developers.com/android/entropy-seed-generator-not-all-its-hacked-up-to-be/

Página propia de Google donde hablan del tema:
https://code.google.com/p/android/issues/detail?id=42265

A ver si por curiosidad nos sacas de dudas de si sirve o no @TuxLin. Mucha gente decía que no, mucha gente decía que sí sirve. Por costumbre ya lo instalo en todos mis terminales Android.
Apreciaría un comentario/opinión tuyo a tal respecto.

Saludos y gracias

TuxLin
22/04/13, 23:39:51
Como soy incapaz de seguir o indagar a niveles tán técnicos una aplicación, ni para Android ni para ningún sistema operativo :ok:

Sólo te puedo decir que llevo Seeder desde la primera versión que salió en XDA tanto en el Xperia S como en la Tab2 y no sé si será placebo como dicen muchos, pero digo que se nota o mejor dicho, yo lo noto algo. Y no puedo aportar ningún dato empírico ya que no los tengo. El hecho es ahora hay menos polémica (el hilo en XDA tiene 303 páginas...) pero en su día armó mucho revuelo saliendo incluso la propia Google a decir que no valía para nada.
Lo posteé en su día cuando salió:

Hilo en HTCManía:
http://www.htcmania.com/showthread.php?t=523096

Hilo en XDA
http://forum.xda-developers.com/showthread.php?t=1987032

Comunicado/artículo en XDA donde dicen que puede que no haga efecto:
http://www.xda-developers.com/android/entropy-seed-generator-not-all-its-hacked-up-to-be/

Página propia de Google donde hablan del tema:
https://code.google.com/p/android/issues/detail?id=42265

A ver si por curiosidad nos sacas de dudas de si sirve o no @TuxLin. Mucha gente decía que no, mucha gente decía que sí sirve. Por costumbre ya lo instalo en todos mis terminales Android.
Apreciaría un comentario/opinión tuyo a tal respecto.

Saludos y gracias



De momento, no os puedo sacar de dudas, ya que todavía no tengo una opinión formal. Si que estoy interesado por si puedo mejorar el kernel por este medio.

Lo que tengo claro, es que no puede mejorar la velocidad de pantalla o disco, por ejemplo y con respecto a tus enlaces, ya puedes suponer que estoy del lado de Google.
Lo que no quiero es pronunciarme hasta que compruebe que apps o tipo de apps, al margen del SO, pueden usar entropía.


Intentaré explicarme sin ponerme religioso. ;-)


El asunto de la entropía, simplificando muy mucho, consiste en tener una cantidad razonable de valores aleatorios.
Podría valer para ello, por ejemplo, un fotograma de una cámara de vídeo que grabase el tráfico. El problema es que una serie de datos permanecen constantes y solo cambian,
de escena en escena, unos pocos coches que pasan ya que el asfalto, los árboles, etc. siguen siempre ahí. Podríamos decir que la calidad de la entropía es mala.

La entropía se usa principalmente para generar valores de seguridad, por ejemplo, códigos de encriptación.


Toda la polémica de Seeder y similares ronda en torno a la cantidad de entropía que genera el SO, el tiempo que tarda para ello y la cantidad de procesador que necesita.
Aquí viene el asunto. Si solo necesito tomar entropía una vez al día, es insustancial como lo haga. Si necesito hacerlo cada segundo, el tema cambia mucho.

Hasta aquí, esto yo lo veo bastante claro y si he conseguido explicarme, seguro que tu también.

Lo que no he entendido es por qué de pronto hace falta que un programa esté haciendo una copia de /dev/urandon a /dev/random cada segundo (lo que hace seeder) y para qué
hace falta tener un demonio generando más entropía que la producida naturalmente por el SO. No tengo claro en donde se necesita.

Aquí, por fin, llegamos a mi pregunta:
Si después de probar unos días seeder, sin notar más resultados ostensibles que un mayor consumo de batería,
¿qué procesos ejecutáis que os permiten ver una ganancia de rendimiento con seeder?

hugotron
26/04/13, 06:41:16
Holaaa

Yo lo he notado en el scl bastante... cuando tengo activo el seeder la accion de entra en el menu de aplicaciones y salir no se me queda trabado, y cuando cambio de pantalla no tengo lags cosa que me joraba mirar como tonto hasta que responde...

En la tab tabien lo he notado cuando tiene que salir el teclado ... tarda menos, tambien cuando abro el navegador de serie. Y pincho en el recuadro de google tarda menos en salir el teclado, ya que cuando le doy al cuadro del buscador de google tenia mucho lag y la mujer casi me atraviesa la tablet fon el dedo jajaja

Igual son ilusiones mias pero he notado esas cosas.

TuxLin
27/04/13, 03:01:56
Holaaa

Yo lo he notado en el scl bastante... cuando tengo activo el seeder la accion de entra en el menu de aplicaciones y salir no se me queda trabado, y cuando cambio de pantalla no tengo lags cosa que me joraba mirar como tonto hasta que responde...

En la tab tabien lo he notado cuando tiene que salir el teclado ... tarda menos, tambien cuando abro el navegador de serie. Y pincho en el recuadro de google tarda menos en salir el teclado, ya que cuando le doy al cuadro del buscador de google tenia mucho lag y la mujer casi me atraviesa la tablet fon el dedo jajaja

Igual son ilusiones mias pero he notado esas cosas.


Lo estudiaré, aunque no me encaja para nada que pueda influir en la velocidad de pantalla.

¿Me puedes indicar que Rom y kernel usas?

Gracias por tu información. :ok:

TuxLin
28/04/13, 02:27:26
Bueno, definitivamente la conclusión a la que he llegado es:

Esto no vale para nada.

Creo que los convencidos deben continuar usándolo, ya que seguramente de este modo se sentirán más felices.

Tanto aquí como en otros foros he visto usuarios que afirman que su sistema se mueve más rápido incluso en acciones que absolutamente nada tienen que ver con el uso de entropía.
Realmente no estoy dispuesto a discutir esto, ya que hay un motivo que lo justifica:
el sistema no entra en "sueño profundo" debido a la acción del programa seeder (o equivalente)
por lo tanto, como el procesador está más alto de frecuencia puede responder antes.

Yo he comprobado que aumenta significativamente el consumo de batería.
También he comprobado que en la tablet, que es un equipo mediocre para lo que se puede encontrar en estos días, no tiene más incidencia que aumentar el consumo de batería.

Quizás algún pantallazo o la salida, ocasional, del teclado a pantalla pueda justificar, para algunos, el consumir más batería, ya que esta supuesta mejora solo lo será en situaciones donde el equipo viene de "dormido".
En las demás situaciones no tendrá influencia ya que el equipo está "despierto".

Los mayores responsables de la reducción de lag son el kernel y el framework de Android (esto realmente si está probado).

Por ahora, la mejor manera de reducirlo, es limitar el número de tonterías instaladas (entendiendo como tales todas esas apps que prometen mejorar el sistema)
mientras los desarrolladores del framework de Android lo van optimizando.

En resumen: placebo come batería. :silbando:



Como en otras ocasiones, aquí he expresado MI OPINION que obviamente no tiene por qué coincidir con la de nadie más. :-)

hugotron
29/04/13, 04:35:31
Lo estudiaré, aunque no me encaja para nada que pueda influir en la velocidad de pantalla.

¿Me puedes indicar que Rom y kernel usas?

Gracias por tu información. :ok:

uso la rom de ale... esta:

http://www.htcmania.com/showthread.php?t=501379

ya que es la única rom que funciona al completo el telefono...

es una stock modificada claro...

antes de postear es desista lado un par de días el seeder y menuda mier... seré mas feliz con el puesto :grin:

TuxLin
29/04/13, 13:41:30
uso la rom de ale... esta:

http://www.htcmania.com/showthread.php?t=501379

ya que es la única rom que funciona al completo el telefono...

es una stock modificada claro...

antes de postear es desista lado un par de días el seeder y menuda mier... seré mas feliz con el puesto :grin:


Eso es lo importante, que seas feliz. X-D


Ahora en serio, es una Rom stock con ICS, pero yo he realizado las pruebas con CM 4.2.2 y DhollmenCM como kernel. (por cierto a mi me funciona todo, incluido el teléfono)
No puedo evaluar su influencia en tu caso.
Por otro lado, tengo claro que si a ti te va bien, lo mejor que puedes hacer es usar esa app. :-)

Segamalaga
16/06/13, 21:05:55
Tengo que decir que llevo usando éste mod desde hace un tiempo, tanto en el Xperia S como en la tablet y yo diría que sí que se nota. Ya va por la versión 6.16.13_v3 y el hilo de XDA tiene ya 368 páginas y el primer post 741 agradecimientos, vamos que no creo que vaya muy mal.

http://forum.xda-developers.com/showthread.php?p=37062006


Además, por muy poco que vaya bien, como es gratis... Seguro que habrá puristas (el compañero @Tuxlin por ejemplo ;-), con todo el cariño, cuyos kernel y adaptación de CM10.1 son de lo mejorcito que he probado en años en Android :aplausos:) que le verán 3 pies al gato y aportando millones de datos técnicos nos dirán que no hace nada o que sólo sirve para gastar más batería X-D

Pues he de decir que yo lo noto no puedo aportar datos técnicos porque, entre otras cosas, no los tengo y hablo más de percepción o feeling, en resumidas cuentas, mi experiencia de usuario que se llama eso, más que los fríos números. Supongo que habrá quien pueda/sepa demostrarlo.

Invito al que quiera a que lo pruebe y si le va bien, perfecto, y si no, hay un .zip que es un "Uninstaller" y sin problema. Pero me repito, no empeora en nada, y si hace algo (que muuucha gente cree que sí, es mejorar)

Por supuesto el más absoluto respeto a todos los compañeros con opiniones a favor o en contra...

Saludos :ok:

TuxLin
18/06/13, 11:15:04
Por supuesto el más absoluto respeto a todos los compañeros con opiniones a favor o en contra.


En este no pico, compañero ;-)

Segamalaga
18/06/13, 14:07:33
En este no pico, compañero ;-)


Que grande eres... :ok:

Saludos

Segamalaga
20/06/13, 13:36:28
Con permiso del gran @Aritzilla,creador de éste hilo:

Para los que somos felices con éstas cosas, ;-), ha habido dos actualizaciones de éste mod desde que se reflotó el hilo:

*** UPDATE 6.20.13 *** IRQ flush now at 3 hours. DNS change module bugfixes and improvements. init.d script removed. Only two mechanisms for auto startup.

*** UPDATE 6.19.13 *** Nothing much, except for the block file is back to full strength ( all default Adaway lists) for all devices. I had no idea that this was that popular/reducing the file size would be that unpopular http://forum.xda-developers.com/images/smilies/wink.gif NOTE - You don't need to run anything to enable Adblock. It's enabled by default

Yo sigo usando éste mod como supongo que las 762 personas que han agradecido el primer post del hilo en XDA.

http://forum.xda-developers.com/showthread.php?t=2113150

Saludos :ok: