PDA

Ver la Versión Completa : [GPL][04 SEP][JB] INK CM *minimalistic* 3.0.42 | CM stock


nocion
06/08/12, 12:17:53
Fuente: http://forum.xda-developers.com/showthread.php?t=1749466

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

It's time for a new kernel on Galaxy Nexus :D



INK Kernel

Italian Nexus Kernel





http://h.dropcanvas.com/80ccc/jb.dib


It is based on latest CyanogenMod sources and I added (for now)

- shiny new BFQ v4 for non rotative devices by Paolo V. (i want to make it as default but for his first release it's not. please use it and report back)
- soundcontrol | blx (and colorhack, too )
- merged with latest arm omap sources
- interactive choosen as default gov
- compiled with linaro 4.7

if you want to see a comparison (benchmark) between the most famous I/O schedulers on a SSD click here (https://groups.google.com/group/bfq-iosched/attach/3b00283f8524d71f/comparison_120822.txt?part=4&authuser=0)


it's not gonna be an all in one kernel (suggestions however are well accepted).

I like minimalistic things, i'm probably gonna remove some features my testers or I find unuseful :p

My suggested default settings are:
Interactive 350/1300
BFQ

A passional Italian heart for your Galaxy Nexus

Download-------> *INK-09_04 (http://tinyw.in/8ump) iBFQ


**NOTE ===>> Let me explain how features works:

iBFQ
It suites better for your personal use. Are you gaming? Great ---> best performance for heavy apps, do you have gnex in standby without a lot of processes in background? OK ---> less CPU cycles wasted so better battery life.
It's far better from all the other I/O schedulers

vmalloc backported from 3.6-rc2
Vmalloc is a library for dynamic memory allocation. It enables applications to create and allocate from regions of memory. Each region has an application-defined discipline and a library-provided method. A Vmalloc discipline primarily defines the memory type to be used. This may include shared, memory mapped, heap memory or even memory obtained from another region. Other uses of disciplines are for handling various exceptions that may arise during allocation. A Vmalloc method defines the allocation policy in a region. An allocation policy would then define the memory lay-out as well as the data structures and algorithms used to efficiently allocate memory.

:highfive:

*CyanogenMod stock kernel (http://tinyw.in/P9bn) it's the stock CM kernel from latest sources for those who want


FLASH THIS AT YOUR OWN RISK, I AM NOT RESPONSIBLE FOR BRICKED DEVICES


Kernel sources: https://github.com/RcrdBrt/INK-gnex

Credits: thanks to steve.garon first
Ezekeel for his awesome work
terryhau
CyanogenMod
supercurio
ariava (dev of BFQ)
Paolo (dev of BFQ)
Nux
Proscia A. for his geekness
Goo.inside.me for hosting
Google
Linaro for his toolchain


A disfrutarlo!!

Versión del 16/08 aquí (http://www.htcmania.com/attachment.php?attachmentid=151409&stc=1&d=1346768666)

nocion
16/08/12, 11:55:18
CHANGELOG

08_19 ---> backported vmalloc from linux 3.6-rc2 :victory: , added JRCU and custom makeflags. thinking of removing OC step :D

08_17 4 ---> updated to linux 3.0.41, config improvement, ext4 tweaks (it should be smoother now), fixed iBFQ: now it works well, added custom makeflags

added an experimental BFQ build

08_16 3 ---> optimized CRC32 and ARM RWSEM algorithms, added wheatley and hotplug governor

08_16 ----> changed the base of the kernel. it will be Cyanogen from now on, so there are really an impossible list of changes to do. added soundcontrol and blx from that base and did some personal tweaks. i compiled it with linaro 4.7 for best performances and compressed the all with lzma

08_09 ----> updated to the latest android-omap-tuna sources, removed noop, made bfq the default I/O sched, tweaked deadline for flash devices and made it as second I/O sched, compressed with lzo

08_05 ----> updated to latest omap sources, completed restarted the project, added colorcontrol, soundcontrol, lazy and blx by ezekeel. you have a minimal configuration here: 2 only governors lazy and interacive (default). please test for I/O scheduling the brand new BFQ v4, it has a small computational impact to save cpu cycles.
see github for a more specific changelog

You should get better WiFi performances with this kernel

07_13 ----> optimized a bit more all the things (something I forgot in the config), this new release introduces SIO as new only I/O scheduler and it removes unuseful govs

07_12 ----> added some tweaks, added CFQ and SIO to test which will be the best (i'm using linaro nightly builds)

07_03 ----> merged Ezekeel's kernel with jelly bean sources, removed a lot of governors and I/O scheduler to have a minimal kernel, tweaked deadline, optimized accelerometer sensor

nocion
20/08/12, 16:57:52
Edito

nocion
20/08/12, 16:58:27
Nueva actualización!!

Nadie se anima? Vamosss

Sin más dilación, te saluda Nocion

alucardvampiro
20/08/12, 17:03:17
Nueva actualización!!

Nadie se anima? Vamosss

Sin más dilación, te saluda Nocion

Como va de consumos y tal, quiero probarlo pero dime un poco como va

Enviado desde mi Galaxy Nexus usando Tapatalk 2

kokosgeek
20/08/12, 17:38:23
Pues voy a actualizar a la ultima nightly de CM10 y instalare este kernel a ver qtal..ya contare qtal..
Un saludo

Enviado desde mi Galaxy Nexus usando Tapatalk 2

alucardvampiro
20/08/12, 18:33:20
45 minutos de relog, y no a iniciado el teléfono, vuelta a mi anterior kernel y por mi parte, ya no me animo mas a probar este kernel, siento que se este mi comentario pero........ bueno

Enviado desde mi Galaxy Nexus usando Tapatalk 2

nocion
20/08/12, 18:35:47
Cual te has bajado? El normal o el iBFQ?

Sin más dilación, te saluda Nocion

alucardvampiro
20/08/12, 18:50:05
Cual te has bajado? El normal o el iBFQ?

Sin más dilación, te saluda Nocion

El del enlace ibfq pone

Enviado desde mi Galaxy Nexus usando Tapatalk 2

nocion
20/08/12, 19:12:57
Ese lo probé yo tb y me paso lo mismo, creo que ese kernel es uno de prueba y es un kernel que creo que es para configurarlo a tu gusto. Es el otro el estable.

Sin más dilación, te saluda Nocion

alucardvampiro
20/08/12, 19:18:50
Ese lo probé yo tb y me paso lo mismo, creo que ese kernel es uno de prueba y es un kernel que creo que es para configurarlo a tu gusto. Es el otro el estable.

Sin más dilación, te saluda Nocion

El del enlace de abajo?
Edito: y lo de los colores me a molao así que te he copiado jajajajajs yo también me los pongo
Enviado desde mi Galaxy Nexus usando Tapatalk 2

nocion
20/08/12, 19:34:09
Me acabo de dar cuenta que han quitado el enlace del estable..

Actualizo el post con el enlace a mi dropbox.

Sin más dilación, te saluda Nocion

alucardvampiro
20/08/12, 19:40:14
Me acabo de dar cuenta que han quitado el enlace del estable..

Actualizo el post con el enlace a mi dropbox.

Sin más dilación, te saluda Nocion

Pues le voy a dar otra oportunidad al kernel por ti, por que se me a cruzado ya este kernel, pero por tu buen rollito lo probaré

Enviado desde mi Galaxy Nexus usando Tapatalk 2

nocion
20/08/12, 19:43:32
Que ROM llevas por eso?

Sin más dilación, te saluda Nocion

alucardvampiro
20/08/12, 19:47:35
La underworld de veloz46

Enviado desde mi Galaxy Nexus usando Tapatalk 2

alucardvampiro
20/08/12, 20:07:50
Bueno compi a probar a ver como va

Enviado desde mi Galaxy Nexus usando Tapatalk 2

nocion
21/08/12, 00:52:40
Bueno compi a probar a ver como va

Enviado desde mi Galaxy Nexus usando Tapatalk 2

Ojo que Veloz46 suele poner en su Update Me los Kernels compatibles con sus ROM's. Si no aparece en el Update Me habla con él a ver si este kernel es compatible.

Sin más dilación, te saluda Nocion

alucardvampiro
21/08/12, 06:31:04
Ojo que Veloz46 suele poner en su Update Me los Kernels compatibles con sus ROM's. Si no aparece en el Update Me habla con él a ver si este kernel es compatible.

Sin más dilación, te saluda Nocion

Hoy le comentaré a ver que tal

Enviado desde mi Galaxy Nexus usando Tapatalk 2

nocion
01/09/12, 12:50:20
Nueva actualización!

Sin más dilación, te saluda Nocion

nocion
04/09/12, 16:16:02
Otra nueva actualización!!

PD: Me siento sólo en este hilo... :facepalm:

Sin más dilación, te saluda Nocion

alucardvampiro
10/09/12, 20:27:28
Otra nueva actualización!!

PD: Me siento sólo en este hilo... :facepalm:

Sin más dilación, te saluda Nocion

Pon unas capturas de batería, y comenta un poco que tal va, a ver si así la peña se anima

Enviado desde mi Galaxy Nexus

nomarsnop
11/09/12, 19:30:40
jajaja me parto, dice que está sólo y me ha hecho gracia, yo es que estoy encantado con trinity, y ¿si una cosa funciona? pa que vamos a tocarla jeje :)

nocion
12/09/12, 02:36:26
Yo estoy con Baked y no es compatible con este Kernel.

Si cambio de ROM lo meteré para sacar aportes. De todos modos en el hilo de XDA tenéis muchísimos aportes de los users.

Saludos.

Sin más dilación, te saluda Nocion