Premessa: Ne IO Ne ANDROIDIANI siamo responsabili di un eventuale danneggiamento al vostro dispositivo!
Introduzione Dev:
Quote:
BlueMoon Kernel is custom kernel for Google Nexus 5, built up on CAF sources. My goal is to make featurefull kernel, which would provide good battery life as well. I made this kernel on CAF source because i find CAF ROM builds a lot more stable and smooth and, the most important, battery friendly. I can't promise anything, but maybe i will make AOSP version in future, too. This kernel is my daily driver for quite long time now, i was improving it and adding features, and now i can say that it's daily driver ready, i decided to share it here on XDA. I am not professional, and i am not here to make the best kernel or something. I am actualy 15 years old, and i love to learn. This kernel is just my try to learn something new, and i did it i think. But almost nothing from here is my work. So please take a look at credits paragraph, there are guys who need to be thanked that this kernel is here today. Anyway, i am open for new ideas and stuff, i will answer on every PM and if you have problems with this kernel, i will try to solve them with you. But i can't help you, if i don't have a basic info about your setup etc., so please make sure to always provide more information about your configuration.
Traduzione in italiano tramite google translate (scusate ma il tempo non c'è xD)
Spoiler:
BlueMoon Kernel è kernel personalizzato per Google Nexus 5, costruito su fonti CAF. Il mio obiettivo è quello di rendere il kernel featurefull, che fornirebbe una buona durata della batteria e. Ho fatto questo kernel su fonte CAF perché trovo CAF ROM si basa molto più stabile e regolare e, la più importante, la batteria amichevole. Non posso promettere nulla, ma forse mi farò versione AOSP anche in futuro. Questo kernel è il mio autista al giorno per molto tempo ormai, stavo migliorando e l'aggiunta di funzionalità, e ora posso dire che è conducente quotidiano pronto, ho deciso di condividerle qui su XDA. Io non sono professionali, e io non sono qui per fare il meglio kernel o qualcosa. Sono privata era 15 anni di età, e mi piace imparare. Questo kernel è solo il mio tentativo di imparare qualcosa di nuovo, e l'ho fatto credo. Ma quasi nulla da qui è il mio lavoro. Quindi, per favore dare un'occhiata a crediti punto, ci sono ragazzi che hanno bisogno di essere ringraziato che questo kernel è qui oggi. In ogni caso, io sono aperto a nuove idee e cose, io risponderò ad ogni PM e se avete problemi con questo kernel, cercherò di risolverli con voi. Ma io non posso aiutarti, se non ho una informazioni di base sulla vostra configurazione, ecc, in modo da assicurarsi di fornire sempre maggiori informazioni sulla configurazione.
Opinione personale:
Non l'ho testato e mi scuso per questo ...
Ho voluto aprire il thread perchè i kernel CAF scarseggiano xD
Consiglio a tutti i possessori di una rom caf, di provarlo; le features presenti non sono male e potrebbe essere un buon progetto :)
Cioè immaginatevi tutti i benefici di CAF con l'aggiunta anche di personalizzazioni varie al governor e quant'altro! sarebbe una bella bomba.
Dimenticavo: forse arriverà una versione aosp ;)
Caratteristiche Kernel
Spoiler:
Linux Kernel Version Updated to 3.4.109
Updated to Linux 3.4.109 from http://kernel.org
CPU Overclock
Added overclock to 2,5 GHz
Frequency range: 300, 422, 652, 729, 883, 960, 1036, 1190, 1267, 1497, 1574, 1728, 1958, 2265, 2342, 2419, 2457, 2496, 2572 MHz
MSM Limiter
Added ability to set governor and min/max frequency for each CPU core specifically
Added option to set max frequency in suspend state and manage some other parameters of that state
CPU Boost Driver
Added boost driver, which can be used as input boost (boost frequency on touch), hotplug boost (boost frequency when cores go online) and wakeup boost (boost frequency when we wake up the phone), plus, we can set boost frequency for each core specifically
CPU Multicore Power Saving
Added option to group tasks into groups, and use the least cores possible
Power-efficient Workqueues
Added option to unbound scheduled work to save load on sibling CPU cores amd queuing work on CPU0, for a cost of slight performance decrease
Installazione proveniente da altri custom kernel
- Wipe system + Cache + dalvik
- Flash Rom
- Flash Gapps lollipop (sceglietele qui)
- Flash Kernel
Installazione proveniente da kernel stock (quello presente nella rom) o da versione precedente
- Flash kernel
- Wipe cache + dalvik (non indispensabili ma male non fanno)
PS: se siete su rom CAF immagino che sappiate la differenza, vero?
I was thinking, and there is too many people to thank. A lot of people motivated me and helped me. The first one was @dadi11 who taught me basics of Android development, so i would like to specially thank him. And to @neobuddy89, because this kernel is based on his amazing work. And i would like to thank everyone in my commit history, because without those guys, there would be no this kernel today.