Ho il piacere di collaborare con Castagna aiutandolo come Tester per i kernel prima del rilascio ufficiale.
Castagna è il legittimo "proprietario intellettuale" di questi kernel.
FEATURES:
FEATURES DEL KERNEL 3.0.x
NOTA: QUESTA VERSIONE v3.4.47 FUNZIONA SOLO CON ROM JB4.2.2!! (ADC Team CM10.1 Release 1)
- Kernel versione v3.4.47
- Compilato con il nuovo Linaro v4.7.4 2013.05 ottimizzato da Christopher
- Ottimizzazioni Linaro O3
- Ottimizzazioni Snapdragon
- OC/UV fino a 1804 Mhz (selezionabile - default 1401 Mhz)
- Extreme undervolt kernel disponibile
- Bigmem kernel disponibile con 369MB di memoria libera (registrazione video 720P non funziona, solo a 480P)
- Governor aggiuntivi: Lulzactive(v2) (default), Hyper, Ondemand, OndemandX, Interactive, InteractiveX, Powersave, Performance, SmartAssV2, MinMax, Lagfree, Savagedzen, Smoothass, Lionheart, BrazilianWax, Scary, Lazy, Intellidemand, Fantasy
- Scheduler I/O aggiuntivi: ROW (default), SIO, V(r), BFQ, CFQ, Deadline, Noop
- CK3 Con Kolivas performance improvements
- Supporto Init.d
- Custom AriesPart per modificare le impostazioni del kernel
- USB-OTG Host ready (mouse, keyboard, mass storage device solo supporto FAT) (Info ai post #2039 #2043 #2311)
- Supporto filesystem VFAT ed NTFS
- Supporto CIFS
- Supporto TUN
- BLN CyanogenMod
- BLNv9 Led backlight notification (*)
- Incremento velocità di boot
- Incremento volume audio
- Adjustable Vibetonz vibration intensity (Utilizzare il CastagnaIT AriesPart o leggere le faq)
- Do Not Kill process (****)
- Miglioramento valori Low Memory Killer
- Supporto USB Forced Fast Charge (**) (info)
- High Photo Quality - senza compressione (ON di default)
- Velocizzate lettura-scrittura della SD card
- Default readahead basati sulla dimensione del disco collegato
- Interfaccia VDD level sysfs (per modifica voltaggi)
- Dynamic sync control
- Dynamic writeback e I/O-less dirty throttling
- Writeback ottimizzato per slight best smooth performace
- Sched autogroup
- Frandom fast random generator (con hacked random e urandom linked to frandom)
- Battery Life eXtender (BLX) (***)
- Network scheduler Stochastic Fair Blue (SFB)
- Cleancache
- Luminosità del display tweaked, è possibile impostare valori più bassi
- Diminuzione voltaggio display
- Diminuzione voltaggio WiFi
- Diminuzione voltaggio touchscreen
- Miglioramento segnale basso Wi-fi
- Zram swap ready (default disabilitato)
- Compressione Google snappy per zram
- Memory allocator SLUB
- UI speed up tweaks
- Memory/vm tweaks
- ... altre ottimizzazioni e tweaks
(*) Per cambiare facilmente l'opzione BLN utilizzare
BLN Control o app/widget simili
(**) Per cambiare facilmente l'opzione Fast Charge utilizzare
IncrediControl o app/widget simili
(***) Per attivare facilmente il BLX utilizzare
NSTools o app simili, oppure attendere il rilascio a breve della ROM CM10 CastagnaIT
(****) Questa feature protegge apps/launcher/system process dall'essere chiusi dal Low Memory Killer interno.
Il dettaglio dei voltaggi applicati sulle due versioni rispetto al kernel stock lo trovate al
post#3
NOTA: PER LA VERSIONE v2.6.35 PER ROM ICS, ANDATE AL POST SEGUENTE!! (CM9)
CHANGELOG della versione corrente:
codice:
v12.0
This kernel contains all of custom optimizations from my 3.0 CIT kernel,
so i write only the differences.
Added CK3 Con Kolivas performance improvements
CM BLN not available (next releases)
Updated dynamic fsync to v1.2 (by faux)
Patch for avoids loadavg Moire
Some performance optimization for deadline scheduler
Soft tuned lulzactive governor
Changed linaro optimizations flags
Sync. kernel source with the latest changes made by Arco / TeamConnection RC1
v11.0
Aggiunto un nuovo livello di luminosità più basso (in oscurità totale gli occhi ringraziano)
Migliorato il nuovo display driver (ported by CIT dal SGSII)
Aggiornamento e fix del driver del sensore di luminosità (ported by CIT dal SGSII)
Aggiornamento dynamic fsync alla v1.1 (by faux)
Rimosso MMC_CAP_ERASE flag dal kernel (Nessun pericolo del samsung mmc brick bug)
Fixato il calcolo dei livelli di luminosità
Corretto double wakelock nel blnv9 e problema con earlysuspend
Alcuni cambiamenti nel ramdisk
Sync. sorgente kernel con le ultime modifiche di Ivendor RC2.5
[CastagnaIT - AriesPart v1.4 cambiamenti]
Aggiunta traduzione Cinese (zh-rCN) (thanks to zxc123coke)
Fissato errore della funzione readValue (FC al boot)
NB: Il changelog completo dello storico è riportato nel post #3.
DOWNLOAD DEL KERNEL:
⏩ KERNEL PER ICS (ICS 4.0.4)
⏩ KERNEL PER JELLYBEAN CM10 (JB 4.1.2)
⏩ KERNEL PER JELLYBEAN CM10.1 (JB 4.2.2) ATTENZIONE: Tutti i file sono uguali!!! Sono tutti ExUV BIGMEM!!! Attendere fix di CastagnaIT...
Sommario abbreviazioni nome file del kernel:
BFS - Brian F#ck Scheduler (task scheduler)
CFS - Completely Fair Scheduler (task scheduler)
BIGMEM - Versione con 369MB di memoria libera (NB: riprese video a 720P non possibili)... la versione normale ha 352MB liberi
OC - CPU Overclockabile con leggero undervolt
ExUV - CPU Overclockabile con extreme undervolt per massimizzare la durata della batteria
DOWNLOAD ARIESPART:
⏩CastagnaIT - AriesPart v1.4 (CWM flashable zip)
Ariespart sostituisce il menu
Avanzate originale della CM10, aggiungendo alcune funzionalità per gestire il kernel.
NB: AriesPart è testato solo su CM10 di ivendor... per questo è installabile separatamente!!
...... Per l'installazione seguire le istruzioni come per il kernel.......
INSTALLAZIONE CONSIGLIATA:
Il presupposto è che stiate già usando la CM10 di Ivendor.
1) Scaricare e Copiare i file zip sulla SD card (interna o esterna)
2) Riavviare in Recovery mode
3) Eseguire il flash dei file partendo dal Kernel e poi AriesPart
4) Eseguire un Wipe della cache
5) Eseguire un Wipe della dalvik cache
6) Riavviare il telefono ed eseguire il boot normalmente
7) Riavviare in Recovery
8) Eseguire un Fix permissions
(!!)
9) Riavviare
(!!) Con le recovery basate su CWM v5.x/v6.x e con TWRP v2.2.1, questa operazione dura circa 30-50 secondi... se così non fosse, riavviate e rieseguite dal punto 6... questo fix permission serve a massimizzare la cache di lettura/scrittura della SD.
Con la recovery TWRP v2.3.x.x e superiori il fix permissions è molto veloce... è stato rifatto l'algoritmo di fix, quindi è molto più efficente!!
PRESTAZIONI:
A titolo di esempio, trovate alcuni screen delle prestazioni rilevate su CM10 RC1 e kernel v10.9 (SmartassV2-SIO) con AnTuTu v3.2.1 alle frequenze di 1401MHz e 1804MHz:
VARIE ED EVENTUALI:
Questo è il link diretto al 3d in Inglese sul Forum XDA (Ovviamente compresi download changelog ecc...).
LINK AL FORUM IN INGLESE SU XDA
LINK AL FORUM IN INGLESE SU XDA PER CM10.1 ADC Team
RIFERIMENTI PER EVENTUALI DONAZIONI:
Il lavoro di sviluppo è a
titolo gratuito nello spirito dell'Open Source.
NB: qui nessuno si deve sentire obbligato a fare una donazione. Mi è stato chiesto di riportare in fondo a questo post i riferimenti con i link che altrimenti non avrei messo... ma dato che è corretto fare presente anche questo li ho messi qui di seguito... Che nessuno interpreti nel modo sbagliato questo!! Grazie
Donazione Paypal per CastagnaIT:
http://forum.xda-developers.com/dona....php?u=4489432
Donazione Paypal per Ivendor:
http://forum.xda-developers.com/dona....php?u=2142976
Donazione Paypal per Arco68:
http://forum.xda-developers.com/dona....php?u=3044346
Chiaramente è un link per donare via Paypal... quindi serve un account... grazie a tutti...