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)
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
Linaro for his toolchain
A disfrutarlo!!
Versión del 16/08 aquí (http://www.htcmania.com/attachment.php?attachmentid=151409&stc=1&d=1346768666)