CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 32 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 3 su 3
Discussione:

[KERNEL][3.4.x][LP-5.1] K^Kernel 3.4.x per Lollipop 5.1 ION+PMEM ADSP

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Senior Droid L'avatar di Christopher83


    Registrato dal
    May 2013
    Località
    Milano
    Messaggi
    375
    Smartphone
    Samsung Galaxy S Plus (I9001)

    Ringraziamenti
    652
    Ringraziato 1,307 volte in 314 Posts
    Predefinito

    [KERNEL][3.4.x][LP-5.1] K^Kernel 3.4.108 v3.0 per Lollipop 5.1



    In questo thread potrete trovare il mio custom kernel 3.4.x per rom Lollipop 5.1 (CM 12.1 e derivate) che usano allocazioni di memoria ION+PMEM ADSP.
    Naturalmente, i vostri pareri, come sempre, sono i benvenuti e sicuramente preziosi.


    Le principali caratteristiche sono le seguenti:
    - Kernel 3.4.x
    - Kernel basato sul branch kk_2.7-stable del Code Aurora Forum
    - Sorgenti sincronizzati con il branch cm-12.1 dell'ADC Team
    - Compilato con la mia custom toolchain Linaro 4.9.4-2015.06 ottimizzata per Cortex-A8
    - Uso dei flag di compilazione ottimizzati per Cortex-A8 e NEON VFP (sia per il kernel che per i moduli)
    - Uso dell'ottimizzazione -O3 (sia per il kernel che per i moduli)
    - CPU overclockabile fino a 1824 MHz
    - Undervolting standard delle frequenze della CPU (versioni UV) o undervolting estremo (versioni EXUV)
    - CPU voltage control VDD sys interface (click per maggiori dettagli)
    - Allocazione dinamica della memoria per gli heap ION attraverso CMA (Contiguous Memory Allocator)
    - Allocazione dinamica della memoria per lo heap PMEM ADSP attraverso CMA (Contiguous Memory Allocator)
    - Circa 426MB di RAM libera
    - Init.d
    - Fast Charge (default disabilitato, click per maggiori dettagli)
    - Battery Life eXtender (default disabled, click per maggiori dettagli)
    - Ram Console (click per maggiori dettagli)
    - Backlight Notification v10 (BLNv10) (click per maggiori dettagli)
    - USB OTG (se supportato dalla rom)
    - Intensità della vibrazione personalizzabile (click per maggiori dettagli)
    - Diminuito il voltaggio del display panel
    - Diminuito il voltaggio del touchscreen
    - Diminuito il voltaggio del wifi
    - Abbassato il valore di swappiness (60 -> 45)
    - Aumentata la frequenza della CPU in fase di boot
    - Routine ottimizzate AES e SHA1 per cpu con architettura ARM
    - 100% battery notification al termine della fase di carica (rimozione del caricatore)
    - Aumentata la potenza audio
    - Con Kolivas' CK3 Tweaks
    - Ottimizzazione SLUB memory allocator
    - Ottimizzazione algoritmo ARM RWSEM (read/write semaphore)
    - Ottimizzazione asynchronous I/O latency per le sd card
    - Libs string e memcopy ottimizzate
    - Disabilitati i Gentle Fair Sleepers per migliori performance dell'interfaccia utente
    - Supporto modulo CIFS al boot
    - Memory compaction
    - Compressione dinamica delle pagine pagecache libere
    - Nuovi driver per il display presi dal Samsung Galaxy SII
    - Aggiornamenti e modifiche al sensore della luminosità del display
    - Phantom key presses filter (nuovo modulo per il filtro di pressioni "fantasma", click per maggiori dettagli)
    - Dynamic FSync v1.2 (click per maggiori dettagli)
    - Dynamic dirty page writebacks (click per maggiori dettagli)
    - Modifiche ai parametri della VM per migliori performance e riduzione dei consumi
    - Modificati i parametri del LowMemoryKiller per migliori performance
    - Timeout personalizzabile dei touchkey luminosi dopo la pressione dei pulsanti o del touchscreen (click per maggiori dettagli)
    - Possibilità di attivare/disabilitare la retroilluminazione dei touchkey luminosi in caso di pressioni sul touchscreen (click per maggiori dettagli)
    - Timer slack controller (click per maggiori dettagli)
    - Gestione dinamica del minimo timer slack durante il suspend/resume (click per maggiori dettagli)
    - Gestione dei processi da non essere terminati da parte del LowMemoryKiller (click per maggiori dettagli)
    - Supporto filesystem F2FS e exFAT
    - Algoritmi di TCP Congestion aggiuntivi
    - Modulo ZRAM aggiornato

    Governor CPU disponibili:
    - Adaptive
    - BrazilianWax
    - Conservative
    - Hyper
    - Intellidemand
    - Interactive
    - InteractiveX
    - LionHeart
    - LulzActive
    - OnDemand (default)
    - OnDemandX
    - Performance
    - Powersave
    - SmartAssV2

    Scheduler I/O disponibili:
    - BFQ
    - CFQ
    - Deadline
    - Fiops
    - Noop
    - ROW (default)
    - SIO
    - V(R)


    Download kernel per Lollipop ION+PMEM ADSP:

    K^Kernel LP-5.1 Mediafire Folder



    - v3.0 -
    per ADC CM 12.1
    e le altre rom basate su questa rom
    Nota: E' necessario usare la nuova recovery TWRP disponibile all'interno del thread ADC CM 12.1



    Come installare il kernel:
    1) Download dello zip della versione preferita del kernel nella sdcard interna o esterna
    2) Reboot in recovery
    3) Flash del file compresso
    4) Reboot del sistema

    Sorgenti del kernel (su GitHub):


    Informazioni utili:
    - Special features and sysfs settings
    - Frequently asked questions


    Risorse aggiuntive:
    Per ulteriori dettagli sulle funzionalità del kernel, la customizzazione di alcune di esse e altre utili info, vi invito a consultare anche il relativo thread su XDA:


    Crediti e ringraziamenti a:
    arco68, CastagnaIT and ivendor per il loro fantastico ed eccezionale lavoro e i loro sorgenti del kernel
    Ezekeel, Doomlord, Faux123, Stratosk, Tegrak, ErasmuX, Imoseyon, Blefish, mikeioannina e altri dev che starò sicuramente dimenticando
    CyanogenMod, Kernel.org, Code Aurora Forum, Google, Linaro GCC developers
    KTulu, Rhonin86, Smeroni68, XeLLaR* per il loro supporto in fase di test
    Sament83, B1tt1, Dellup, Pierm, Leonbeson, Cippoz89, Marco Z., Rhonin86, modog, Ludovic D. per le loro donazioni
    Ultima modifica di Christopher83; 12-08-15 alle 20:37

  2. I seguenti 4 Utenti hanno ringraziato Christopher83 per il post:

    Andreagia94 (16-06-15),diego88it (18-05-15),Leorocky (18-05-15),not24get (22-05-15)

  3.  
  4. #2
    Senior Droid L'avatar di Christopher83


    Registrato dal
    May 2013
    Località
    Milano
    Messaggi
    375
    Smartphone
    Samsung Galaxy S Plus (I9001)

    Ringraziamenti
    652
    Ringraziato 1,307 volte in 314 Posts
    Predefinito

    Changelog:
    codice:
    12/08/2015 - K^Kernel 3.4 v3.0 for LP-5.1 ION+PMEM ADSP
    - Kernel 3.4.108
    - Built with my latest custom Linaro 4.9.4-2015.06 toolchain optimized for Cortex-A8
    - mm, oom: make dump_tasks public (credits to Liam Mark)
    - mm: vmpressure: allow in-kernel clients to subscribe for events (credits to Vinayak Menon)
    - mm: Add notifier framework for showing memory (credits to Laura Abbott)
    - android/lowmemorykiller: Account for total_swapcache_pages (credits to Liam Mark)
    - lowmemorykiller: Don't count swap cache pages twice (credits to Liam Mark)
    - lowmemorykiller: use for_each_thread instead of buggy while_each_thread (credits to Vinayak Menon)
    - lowmemorykiller: enhance debug information (credits to Liam Mark)
    - lowmemorykiller: Dump out slab state information (credits to Laura Abbott)
    - lowmemorykiller: Run the lowmemory notifier when killing (credits to Laura Abbott)
    - lowmemorykiller: Do proper NULL checks (credits to Susheel Khiani)
    - lowmemorykiller: adapt to vmpressure (credits to Vinayak Menon)
    
    08/06/2015 - K^Kernel 3.4 v2.0 for LP-5.1 ION+PMEM ADSP
    - Revert "epoll: use freezable blocking call" (credits to Rafael J. Wysocki)
    - suspend: Return error when pending wakeup source is found. (credits to Ruchi Kandoi)
    - subsystem: CPU FREQUENCY DRIVERS- Set cpu_load calculation on current frequency (credits to rahul.khandelwal)
    - cfg80211: add space after the b/w in db.txt (credits to Mihir Shete)
    - usb: ks_bridge: Ignore completion error in RX path (credits to ChandanaKishori Chiluveru)
    - ipv4: Missing sk_nulls_node_init() in ping_unhash(). (credits to David S. Miller)
    - msm: msm_fb: wait for VSYNC instead of DMA_P for LCDC (credits to Justin Philip)
    - msm: Kconfig: Disable SPARSEMEM for msm7x30 targets (credits to mikeioannina)
    - video: msm: Tone down logging (credits to mikeioannina)
    - Update defconfigs (credits to arco68)
    
    17/05/2015 - K^Kernel 3.4 v1.5 for LP-5.1 ION+PMEM ADSP
    - ZRam reduced from 256MB to 128MB
    - Ramdisk updates
    
    02/05/2015 - K^Kernel 3.4 v1.0 for LP-5.1 ION+PMEM ADSP
    - Kernel 3.4.107
    - Built with my latest custom Linaro 4.9.3-2015.03 toolchain optimized for Cortex-A8
    Ultima modifica di Christopher83; 12-08-15 alle 20:40

  5. I seguenti 2 Utenti hanno ringraziato Christopher83 per il post:

    Andreagia94 (16-06-15),not24get (22-05-15)

  6. #3
    Senior Droid L'avatar di Christopher83


    Registrato dal
    May 2013
    Località
    Milano
    Messaggi
    375
    Smartphone
    Samsung Galaxy S Plus (I9001)

    Ringraziamenti
    652
    Ringraziato 1,307 volte in 314 Posts
    Predefinito

    Riservato per possibili aggiunte...


    Samsung Galaxy S Plus (GT-I9001)

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy