PDA

Ver la Versión Completa : KERNEL [M] [3.4.0] YaYPrime-M R3


yaymalaga
26/09/15, 15:37:44
YaYPrime está basado en el kernel 3.4.0 de google, correspondiente a la versión mr1.1, con los parches necesarios para que funcione en android 6.0.
Con la llegada de Android M, todos los kernels se han adaptado a esta nueva versión, de modo que yo pretendo comenzar el mío de 0, priorizando la estabilidad de los parches y el rendimiento, haciendo que todo se sienta fluido y con una buena batería.

Características:
- Basado en el kernel 3.4.0 mr1.1 oficial
- Compilado con la última versión de Uber 5.3.1, optimizado para cortex-a15
- Anykernel2
- Mako_hotplug como hotplug
- FranciscoFranco thermal
- Control de gamma de FranciscoFranco.
- Limitador de frecuencia máxima con pantalla apagada (por defecto en 1026mhz)
- Control de voltajes
- Overclock de la cpu de hasta 1.7ghz (por defecto a 1.5ghz)
- Overclock de la gpu de hasta 480mhz (por defecto a 400mhz)
- Underclock de la cpu hasta 192mhz(por defecto a 384mhz)
- Ondemand, simple y performance como governadores de gpu
- Ondemand, performance, conservative e interactive como governadores de cpu
- El governor Ondemand (por defecto) es la versión optimizada de Stratosk
- El governor Convervative es la versión optimizada de FranciscoFranco
- El governor Interactive es la versión optimizada de Txuki
- Sistema de audio de Faux
- Readhead set in 512kb by default
- Graphite and neon optimizations
- Soporta UsbOtg
- Soporta Kexec (multirom)
- Soporta DT2W
- Soporta Fastcharge
- Soporta F2FS
- Un montón de mejoras y optimizaciones extras

Descargas: [/URL]
AOSP: https://www.androidfilehost.com/?w=files&flid=42219 (https://www.androidfilehost.com/?w=files&flid=47776)
CM: https://www.androidfilehost.com/?w=files&flid=47776

Instalación:
Si vienes de otro kernel:
- Reiniciar en modo recovery
- Flashear la rom que tengas puesta (sin wipes)
- Flashear kernel

Si vienes de una versión anterior:
- Reiniciar en modo recovery
- Flash kernel

Para la configuración, recomiendo usar kernel auditor.

Source code:
[URL]https://github.com/yaymalaga/yayPrime_kernel

Agredecimientos: @Hells (http://www.htcmania.com/member.php?u=622327)core (base del kenel), Google, Uber, @txuki (http://www.htcmania.com/member.php?u=380082)2005 (por toda la ayuda que me ha dado y por su configuración del anykernel), @serbalabari (por tener tanta paciencia probando mis tests), @MrRaines (por sus configuraciones recomendadas), @callmeandy, @zaclimon, @flash (http://www.htcmania.com/member.php?u=41304)hhh, @Hurt (http://www.htcmania.com/member.php?u=865987)sky, @franciscofranco, @Fau (http://www.htcmania.com/member.php?u=1202824)x123, @Stratos (http://www.htcmania.com/member.php?u=2719)k, @neob (http://www.htcmania.com/member.php?u=371710)uddy89, @dorimanx, @osm0sis (anykernel2), y a todos lo que me haya dejado por el camino.

Por último decir que no me hago responsable de cualquier daño que pueda ocurrirle a vuestro teléfono. Yo uso el kernel de diario y no tengo he tenido ningún problema.

yaymalaga
26/09/15, 15:39:27
Changelogs (Android M):

R1
- Initial version

R2
- Compiled using lastest uber 4.9 (compiled by me, optimized for cortex-a15)
- Graphite and neon enabled
- Makefile and flags optimizations
- Compiler and cortex-a15 optimizations
- A lot of optimizations in the I/O, and new schedulers:
Row added and tuned up
Deadline updated and tuned up
Cfq updated and tuned up
Bfq (v7-r8) added and tuned up
Zen added and tuned up
Fiops added and tuned up
- Kexec support
- DT2W support (from Stratosk)
- Fastcharge support
- OTG support (theoretically)
- Interactive governor fixes (now uses lower freq)
- Fixes and optimizations for camera, gpu, etc
- Some improvements in general

R3
- Re-done from R1
- Fixes everywhere, no more lags on chrome
- Build using latest Uber 5.3.1 (optimized for cortex-a15 - compiled by me)
- Merged all patches from 6.0.1 and the latest ones from 3.4 branch
- Added cpu underclock to 192mhz (384mhz by default)
- Updated interactive governor (ondemand by default)
- F2FS support (Need to be tested)
- Core optimizations (mutex, futex, sched, etc)
- Selinux improvements for smoothness
- Cfq i/o scheduler optimized (the other ones are removed until next release)
- Added missing Faux soundcontrol commits
- Cpu management improvements
- DT2W and T2W
- CM version added

serbalabari
26/09/15, 15:45:47
Fluido y de bajo consumo, es un mechero.
Sin problemas raros.
Os gustará.

Saludos.

Enviado desde mi LG-V500 mediante Tapatalk

nikowfreak
26/09/15, 17:59:48
Trae los mismos governors que hellscore? porque en synapse solo veo 4 y no se si es por instalar el kernel en sucio

yaymalaga
26/09/15, 18:16:06
Trae los mismos governors que hellscore? porque en synapse solo veo 4 y no se si es por instalar el kernel en sucio

No, eliminé el governor hellsgod e incluí interactive. De modo que sí, son 4: interactive, conservative, ondemand y performance.

emraz786
26/09/15, 19:06:39
¡Gracias por compartir! Ahora toca probarlo.

Enviado desde mi Nexus 4 mediante Tapatalk

serbalabari
26/09/15, 20:46:22
Yo lo llevo con undervolt -100mV sin problemas.

Enviado desde mi Nexus 4 mediante Tapatalk

zqul
26/09/15, 21:50:30
Gracias compi! Ya lo tengo puesto y por ahora no hay problemas. Es mas me he quedado asombrado la fluides que ha ganado.

Puesto con rom chroma

dsp comentare que tal la bateria!

yaymalaga
26/09/15, 22:58:02
Gracias compi! Ya lo tengo puesto y por ahora no hay problemas. Es mas me he quedado asombrado la fluides que ha ganado.

Puesto con rom chroma

dsp comentare que tal la bateria!

Me alegro! Yo también estoy usando chroma y todo genial, ya nos contarás qué tal te sigue yendo

MrRaines
27/09/15, 09:42:05
Enhorabuena señor malagueño por este kernel :P. A ver si uno de estos días tengo un ratejo y lo pruebo a ver ;).

iron
27/09/15, 10:38:18
Buenos dias,...pues habra que probarlo,. muchas gracias


saludos

yaymalaga
27/09/15, 11:57:01
Ya me contaréis que tal:ok:

EDIT: Ya tenéis el código fuente subido para aquellos a los que les guste echar un vistazo a los commits. Además, la R1 ya se encuentra disponible en el enlace de androidfilehost.

zqul
27/09/15, 13:55:07
Compi! tenes algun tipo de configuración recomendada?

yaymalaga
27/09/15, 14:02:17
Compi! tenes algun tipo de configuración recomendada?

Sí, basada en la de MrRaines, y están autoaplicadas, tal y como puede ser en el changelog de la R1;-)

mtmartxelo40
27/09/15, 17:00:02
Instalado y la verdad anda fino,a ver que tal de batería,gracias compi.

Enviado desde mi Nexus 4 mediante Tapatalk

yaymalaga
27/09/15, 21:55:09
Si todo va bien mañana lanzaré la R2. Estoy peleando con el autoconfig, ya que falla al establecer la frecuencia mínima y el governor (por defecto debería estar interactive, sin embargo parece ser que se pone conservative u ondemand)

iron
27/09/15, 22:10:55
Si todo va bien mañana lanzaré la R2. Estoy peleando con el autoconfig, ya que falla al establecer la frecuencia mínima y el governor (por defecto debería estar interactive, sin embargo parece ser que se pone conservative u ondemand)

Correcto no coje la frecuencia mínima , y esta en ondemand al menos en mi caso , pero pinta muy bien ,..una bala a falta de ver los consumos ..gracias

Saludos

Enviado desde mi XT1095 usando Tapatalk 2

MrRaines
27/09/15, 22:57:31
yaymalaga quizá debas especificar alguna cosilla más en el primer post (atendiendo a lo que hemos visto en tu github) :p.

Un abrazo!

yaymalaga
27/09/15, 23:15:40
@yaymalaga (http://www.htcmania.com/member.php?u=1024751) quizá debas especificar alguna cosilla más en el primer post (atendiendo a lo que hemos visto en tu github) :p.

Un abrazo!

Alguna pista? Estoy perdido con los commits hasta yo:risitas:

MrRaines
27/09/15, 23:25:10
Jajaja luego te mando privado ;)

katlos
28/09/15, 04:21:25
Instalado hasta el momento todo muy bien y mi primera impresión es la fluidez es muy buena

Enviado desde mi Nexus 4 mediante Tapatalk

iron
28/09/15, 05:36:41
Buenos días , joder que fluidez tiene mi Chiquitín ..:D:D:D

Saludos



Enviado desde mi Nexus 4 usando Tapatalk 2

mtmartxelo40
28/09/15, 19:43:34
Segundo ciclo,los servicios de google un poco altos,pero bastante bien todo lo demás.781838781839

Enviado desde mi Nexus 4 mediante Tapatalk

serbalabari
28/09/15, 20:19:17
Segundo ciclo,los servicios de google un poco altos,pero bastante bien todo lo demás.781838781839

Enviado desde mi Nexus 4 mediante Tapatalk
Haz un wipe dalvik/cache y te bajaran los servicios.

Saludos.

Enviado desde mi LG-V500 mediante Tapatalk

yaymalaga
28/09/15, 20:43:26
Segundo ciclo,los servicios de google un poco altos,pero bastante bien todo lo demás.

Enviado desde mi Nexus 4 mediante Tapatalk

A priori no debe ser del kernel, en chroma están al mismo nivel que siempre sin haber aumentado.

Con un poco de suerte en unas horas caerá la R2 que mejora la fluidez y mejora algo la batería gracias al uso de interactive. Estoy a la espera de que serbalabari me confirme que está solucionado por fin la autoconfiguración
(http://www.htcmania.com/member.php?u=1054326)

iron
28/09/15, 21:43:20
En cúanto pueda probare la 5.2,..gracias compi

Saludos

Enviado desde mi Nexus 4 usando Tapatalk 2

yaymalaga
28/09/15, 22:47:58
R2
- Kernel mode neon
- Workqueue (mejoras en la batería)
- Un montón de debbug desactivado (mejora batería y rendimiento)
- Mejoras y optimizaciones dirigidas a internet
- Mejoras en el sonido
- Gran número de optimizaciones en general

En esta versión hay por tanto 190 commits nuevos, y la nueva versión del auto config.

Para que la instalación de la R2 vaya sin problemas, recomiendo seguir estos pasos:
- Desinstalar synapse/kernel auditor (en caso de synapse, borrar también la carpeta synpase de la sd)
- Reinciar en recovery
- Hacer wipe system (no borra los datos)
- Instalar rom, gapps y el kernel
- Wipe dalvik&cache
- Reboot system
- Una vez inicie android, recomiendo reinciar de nuevo (por si las moscas)

Para comprobar que la configuración por defecto está activada, en governor debería aparecer Interactive, y en frecuencia mínima 243mhz.

EDIT: En el caso que la configuración no se haya puesto sola, podéis activarla usando la app terminal emulator, poniendo el comando "su" (sin comillas), aceptando los permisos, y posteriormente poniendo "sh init.yayprime.sh" (sin comillas)
Si tampoco, tenéis las configuraciones recomendadas en el segundo post, para poder aplicarlas manualmente.

katlos
28/09/15, 22:55:31
Yo por ejemplo uso triscktermod pro hago lo mismo desinstaló o es igual para cualquier mánager de kernel?

Enviado desde mi Nexus 4 mediante Tapatalk

yaymalaga
28/09/15, 23:04:36
Yo por ejemplo uso triscktermod pro hago lo mismo desinstaló o es igual para cualquier mánager de kernel?

Enviado desde mi Nexus 4 mediante Tapatalk

A la hora de la verdad, con que borres los datos de la aplicación es más que suficiente. Es para evitar que pueda quedar guardada la antigua configuración.

katlos
28/09/15, 23:31:19
Ya lo e echo ta yl como lo recomendases pero lo único es que el gobernador es ondemand y no interactive

Enviado desde mi Nexus 4 mediante Tapatalk

yaymalaga
28/09/15, 23:40:21
Ya lo e echo ta yl como lo recomendases pero lo único es que el gobernador es ondemand y no interactive

Enviado desde mi Nexus 4 mediante Tapatalk

Entonces seguimos teniendo problemas con lo de auto aplicar la configuración. Seguiré mirando a ver, os dejo la configuración que tenía el script en el 2º post

serbalabari
29/09/15, 23:52:56
Muy contento con el rendimiento.
Unas capturas:
http://images.tapatalk-cdn.com/15/09/29/2dc8165d9b2a2648508549b56e438b3f.jpg
http://images.tapatalk-cdn.com/15/09/29/bad6ce118b935c212e479740f4d1ad55.jpghttp://images.tapatalk-cdn.com/15/09/29/56051b48842608d79656c31f3256d17c.jpg

Saludos.

Enviado desde mi Nexus 4 mediante Tapatalk

mtmartxelo40
29/09/15, 23:57:17
A mi si me ha funcionado,haciendo lo del terminal emulator.

Enviado desde mi Nexus 4 mediante Tapatalk

katlos
03/10/15, 03:13:06
Esto es solo un aviso de estado hasta el momento el kernel va de perlas fluides muy buena buena gestión de batería y excelente en juegos solo queda decir felicitaciones por yi gran trabajo

Enviado desde mi Nexus 4 mediante Tapatalk

ewardofr
06/10/15, 21:48:36
¿Vas a seguir desarrollando este kernel?

yaymalaga
06/10/15, 22:08:49
Muchas gracias por los ánimos. Estas semanas ando un poco liado, pero la idea para la próxima versión es ir pasando los commits del Taurus kernel desde el R20

yaymalaga
25/10/15, 13:55:33
Con Android M he re-hecho el kernel de 0, con lo cual os traigo YaYPrime-M R1, basado en el kernel b85 de hellscore para el nexus 4.

En la primera página encontraréis como instalarlo, el link de descarga y sus características, y en la segunda página el changelog de esta primera versión.

Como nota, la autoconfiguración funciona totalmente, trae Interactive por defecto, pero si veis que se os gasta muy rápido la batería (yo no he tenido problemas), probad conservative o hellsactive. Espero vuestras primeras impresiones:ok:

PD: Si no os entra en deep sleep no olvidéis borrar los datos de los Servicios de Google Play.
PD2: SOLO ES COMPATIBLE CON ANDROID 6.0

yaymalaga
29/11/15, 17:02:20
Como podréis leer en el primer post, YayPrime ya no está basado en ningún otro kernel, sino en el kernel oficial de mako, con los parches necesario para funcionar en android M, sin añadir los parches de 3.4.*
Es una primera versión de mi kernel hecho desde 0, por lo que no trae ni usb otg, ni DT2W, etc. Lo estoy haciendo en mi tiempo libre con el fin de tener un kernel en el que sepa todos los parches que incluyo, para tener una máxima estabilidad.

Espero que os guste y que os vaya bien esta primera versión, la cual poco a poco iré completando.

Os recomiendo por tanto volver a leer el primer post para que podáis saber las características que incluye:ok:

PD: Solo compatible con android M, no doy soporte a lollipop.

Destro
30/11/15, 08:57:35
Probando con chroma y la verdad que de momento muy bien.. En unos días pongo consumos!

Enviado desde mi Nexus 4 mediante Tapatalk

MrRaines
30/11/15, 10:07:59
Como podréis leer en el primer post, YayPrime ya no está basado en ningún otro kernel, sino en el kernel oficial de mako, con los parches necesario para funcionar en android M, sin añadir los parches de 3.4.*
Es una primera versión de mi kernel hecho desde 0, por lo que no trae ni usb otg, ni DT2W, etc. Lo estoy haciendo en mi tiempo libre con el fin de tener un kernel en el que sepa todos los parches que incluyo, para tener una máxima estabilidad.

Espero que os guste y que os vaya bien esta primera versión, la cual poco a poco iré completando.

Os recomiendo por tanto volver a leer el primer post para que podáis saber las características que incluye:ok:

PD: Solo compatible con android M, no doy soporte a lollipop.

Esperaba este día :D.

Esto ya no es solo bueno para el kernel (al no estar basado en un kernel basado en otro kernel), sino en tu propia imagen y trabajo. Mucha suerte y a darle caña a tu yayprime a ver que tal sigues evolucionando. Poco a poco irás corrigiendo fallitos y harás un gran kernel que ahorre batería sin comprometer ningún componente. Creo que vas por muy buen camino ;).

Un saludete!

yaymalaga
30/11/15, 13:16:32
Esperaba este día :D.

Esto ya no es solo bueno para el kernel (al no estar basado en un kernel basado en otro kernel), sino en tu propia imagen y trabajo. Mucha suerte y a darle caña a tu yayprime a ver que tal sigues evolucionando. Poco a poco irás corrigiendo fallitos y harás un gran kernel que ahorre batería sin comprometer ningún componente. Creo que vas por muy buen camino ;).

Un saludete!

Muchisimas gracias;) La verdad es que quería poder ofrecer un kernel en el que esté 100% seguro de lo que pongo, tal como me dijo txuki cada desarrollador sabe por qué pone ciertos parches, de modo que el estar pendiente de otro suponía liar mucho.

Ahora la idea es ir poco a poco avanzando, tal y como hizo taurus en su momento, que mira lo bien que va y todo lo que avanzó.

Destro
04/12/15, 10:52:06
De momento genial no lo toquetees mucho que me va de fábula.. Jajajaj

http://images.tapatalk-cdn.com/15/12/04/a7c37bc629448d237c574274f9c2e11e.jpg

http://images.tapatalk-cdn.com/15/12/04/504d77c3c575c538e74770244b283bc0.jpg

Muy buen trabajo! Esperando el R2 [emoji1]

yaymalaga
04/12/15, 16:59:22
Muy buenos consumos la verdad, prepárate porque con la R2 mis consumos han disminuido considerablemente..

yaymalaga
04/12/15, 21:55:38
R2:
- Compiled using lastest uber 4.9 (compiled by me, optimized for cortex-a15)
- Graphite and neon enabled
- Makefile and flags optimizations
- Compiler and cortex-a15 optimizations
- A lot of optimizations in the I/O, and new schedulers:
Row added and tuned up
Deadline updated and tuned up
Cfq updated and tuned up
Bfq (v7-r8) added and tuned up
Zen added and tuned up
Fiops added and tuned up
- Kexec support
- DT2W support (from Stratosk)
- Fastcharge support
- OTG support (theoretically)
- Interactive governor fixes (now uses lower freq)
- Fixes and optimizations for camera, gpu, etc
- Some improvements in general

Todo listo para que lo probéis, a ver que tal sigue:ok:

golf_1990
06/12/15, 08:46:26
Yo ya tengo mi pobre Nexus en las últimas, debería de hacer un cambio de batería.
Voy a probar esta R2 a ver, gracias !!

Enviado desde mi Nexus 4 mediante Tapatalk

DigameJavier
06/12/15, 09:06:01
Vas por muy buen camino, muchas felicitaciones, se agradece tu trabajo, de corazón. (Y)

Destro
06/12/15, 19:28:40
Con el R2 he experimentado pequeños lags y frezees navegando con Chrome y utilizando whatsapp a alguien más le pasa? Estoy en la screw he probado con el que viene de stock y no me sucede..

Enviado desde mi Nexus 4 mediante Tapatalk

yaymalaga
06/12/15, 22:13:00
Con el R2 he experimentado pequeños lags y frezees navegando con Chrome y utilizando whatsapp a alguien más le pasa? Estoy en la screw he probado con el que viene de stock y no me sucede..

Enviado desde mi Nexus 4 mediante Tapatalk

Podrías probar a ver si te pasa con la R1?

Destro
07/12/15, 00:17:02
Podrías probar a ver si te pasa con la R1?

Mañana pruebo y te comento que no estoy en casa ahora.. :)

yaymalaga
07/12/15, 00:22:56
Mañana pruebo y te comento que no estoy en casa ahora.. :)

No hay prisa, gracias:ok:

Destro
07/12/15, 08:57:59
Probando con R1 y de momento bien

yaymalaga
15/01/16, 21:20:16
YayPrime R3
- Re-done from R1
- Fixes everywhere, no more lags on chrome
- Build using latest Uber 5.3.1 (optimized for cortex-a15 - compiled by me)
- Merged all patches from 6.0.1 and the latest ones from 3.4 branch
- Added cpu underclock to 192mhz (384mhz by default)
- Updated interactive governor (ondemand by default)
- F2FS support (Need to be tested)
- Core optimizations (mutex, futex, sched, etc)
- Selinux improvements for smoothness
- Cfq i/o scheduler optimized (the other ones are removed until next release)
- Added missing Faux soundcontrol commits
- Cpu management improvements
- DT2W and T2W
- CM version added

AOSP: https://www.androidfilehost.com/?fid=24369303960685743
CM: https://www.androidfilehost.com/?fid=24369303960685740

Dar las gracias a Destro que me ha estado ayudando mucho testeando las quince mil versiones que le he ido mandando! Ya me comentáis que tal va;-)

Destro
16/01/16, 10:17:07
Eres grande! Probando el R3 y de momento perfecto! Gracias a ti por el curro!

Enviado desde mi Nexus 4 mediante Tapatalk