[KERNEL] [3.4.x][JB] K^Kernel 3.4.x per JB 4.2.2 e JB 4.3 [25/11/2013]

Discussione in 'Modding - Samsung Galaxy S Plus (i9001)' iniziata da ktulu, 9 Set 2013.

Condividi questa Pagina

  1. ktulu

    ktulu Baby Droid

    Iscritto:
    8 Set 2013
    Messaggi:
    43
    "Mi Piace":
    19
    [​IMG]

    Ciao a tutti, in questo thread potrete trovare il k^kernel 3.4.x per rom JB 4.2.2 e JB 4.3 (CM10.1, CM 10.2 e derivate).
    Il kernel come saprete è sviluppato da Christopher83 - Recognized Developer su xda


    Le principali caratteristiche sono le seguenti:
    - Kernel 3.4.x
    - Sorgenti sincronizzati con i branch cm-10.1 e cm-10.2 di Arco68 e del ADC Team
    - Compilato con la custom toolchain Linaro 4.7.4-2013.08 ottimizzata per Cortex-A8 da Christopher83
    - 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)
    - 360MB, 370MB o 390MB 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 v9 (BLNv9) (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
    - Read-ahead dinamico (basato sulla dimensione della sd)
    - Supporto modulo CIFS al boot
    - Memory compaction
    - Compressione dinamica delle pagine pagecache libere
    - Fast Random generator (frandom) (click per maggiori dettagli)
    - 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)

    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)
    K^Kernel JB-4.2.2 Mediafire Folder

    [​IMG]

    - v2.6 -
    for ADC CM 10.1 Release 9
    and the other roms based on this latest CM 10.1

    Download del kernel per JB 4.3:
    K^Kernel JB-4.3 Mediafire Folder

    [​IMG]

    - v2.6 -
    for ADC CM 10.2 Release 1
    and the other roms based on this latest CM 10.2


    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) Wipe cache e dalvik cache
    5) Fix permissions
    6) Reboot del sistema

    Sorgenti del kernel (su GitHub):


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



    Problemi noti delle rom e del kernel 3.4.x:
    - Per le build con 390MB di RAM libera, la fotocamera funziona correttamente, mentre la registrazione video funziona solo in modalità 480p
    - Qualche difetto grafico nella preview della fotocamera



    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:
    Cristopher83, Arco68, CastagnaIT e Ivendor per il loro fantastico ed eccezionale lavoro e i loro sorgenti del kernel
    Doomsday94, Hadidjapri, Diablo555, Ezekeel, Doomlord, Faux123, Stratosk, Tegrak, ErasmuX, Imoseyon e altri dev che starò sicuramente dimenticando
    CyanogenMod , kernel.org, Code Aurora Forum, Google, Linaro GCC developers
    TwinHeadedEagle, Smeroni68, XeLLaR* e Dell per il loro supporto in fase di test
    Sament83, B1tt1, Dell, Pierm, Leonbeson e Cippoz89 per le loro donazioni

    Rif Thread XdA: [KERNEL][3.4.70][JB] K^Kernel 3.4.70 v2.6 for JB 4.2.2 and JB 4.3 [25/11/2013] - xda-developers
     
    Ultima modifica di un moderatore: 27 Nov 2013
    A smeroni68, Pazuzu, pierm e 1 altro utente piace questo messaggio.
  2. ktulu

    ktulu Baby Droid

    Iscritto:
    8 Set 2013
    Messaggi:
    43
    "Mi Piace":
    19
    [3.4.x][JB] K^Kernel 3.4.x per JB 4.2.2 e JB 4.3 [07/09/2013]

    Changelog:

    Codice:
    [B]24/11/2013 - K^Kernel 3.4 v2.6 for JB 4.2.2 and JB 4.3[/B]
    - Kernel 3.4.70
    - Sources synched with cm-10.1 and cm-10.2 repo branches of Arco68 and DevCon Team
    - Built with my latest custom Linaro 4.8.3-2013.11 toolchain optimized for Cortex-A8
    - Clone ion.h to msm_ion.h (credits to Arco68)
    - msm: kgsl: Avoid turning on GPU clock if already off (credits to Ananta Kishore K)
    - Makefile: Use -fno-inline-functions to build with Linaro GCC 4.8 toolchains (credits to Christopher83)
    - Revert "ALSA: fix oops in snd_pcm_info() caused by ASoC DPCM" (credits to Christopher83)
    - Update default and custom defconfigs for additional TCP Congestion algorithms (credits to Christopher83)
    - Add exfat support (credits to radu)
    - Update default and custom defconfigs for exFat support (credits to Christopher83)
    - acpuclock-7x30: Raised some standard UV and stock voltages for high OC cpu frequencies (credits to Christopher83)
    - input: Updates to Phantom Key Presses filter (credits to Christopher83)
    - msm: vidc: Check validity of userspace address (credits to Deepak Verma)
    - ALSA: pcm: check for integer overflow during multiplication (credits to Phani Kumar Uppalapati)
    - base: genlock: Zero a structure before sending it to user space (credits to Jordan Crouse)
    - softirq: reduce latencies (credits to Eric Dumazet)
    - fs: vfat: reduce the worst case latencies (credits to xiaogang)
    - jiffies conversions: Use compile time constants when possible (credits to Joe Perches)
    - qt602240_ts: updated touchscreen driver in according of Multi-touch protocol (credits to CastagnaIT)
    
    Additional commits for CM 10.2 only:
    - SELinux: include definition of new capabilities (credits to Eric Paris)
    - msm: vidc: Reset stop_called state when START is called (credits to Deepak Verma)
    - msm: vidc: set EOS on output buffer pending transaction (credits to Deepak Verma)
    
    [B]27/10/2013 - K^Kernel 3.4 v2.5 for JB 4.2.2 and JB 4.3[/B]
    - Kernel 3.4.67
    - Sources synched with cm-10.1 and cm-10.2 repo branches of Arco68 and DevCon Team
    - Built with my latest custom Linaro 4.7.4-2013.10 toolchain optimized for Cortex-A8
    - gp2a_proximity: readded wakelock is necessary to avoid problems with answer calls and some cleanups (credits and thanks to CastagnaIT)
    
    [B]15/10/2013 - K^Kernel 3.4 v2.4 for JB 4.2.2 and JB 4.3[/B]
    - Kernel 3.4.66
    - Sources synched with cm-10.1 and cm-10.2 repo branches of Arco68 and DevCon Team
    - Built with my latest custom Linaro 4.7.4-2013.09 toolchain optimized for Cortex-A8
    - msm: display: Prevent fb suspend in charging mode for ancora only
    - decompressor: Add LZ4 decompressor module (credits to Kyungsik Lee)
    - lib: Add support for LZ4-compressed kernel (credits to Kyungsik Lee)
    - arm: Add support for LZ4-compressed kernel (credits to Kyungsik Lee)
    - lib: Add lz4 compressor module (credits to Chanho Min)
    - crypto: Add lz4 Cryptographic API (credits to Chanho Min)
    - lib/lz4/lz4_compress: fix macro usage error (credits to Faux123)
    - LZ4: compression/decompression signedness mismatch (v2) (credits to Sergey Senozhatsky)
    - binder: use freezable blocking calls (credits to Colin Cross)
    - epoll: use freezable blocking call (credits to Colin Cross)
    - select: use freezable blocking call (credits to Colin Cross)
    - af_unix: use freezable blocking calls in read (credits to Colin Cross)
    - usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs (credits to FrozenCow)
    - Resolved problems of magnetic, proximity and orientation sensor (credits to CastagnaIT)
      (PLEASE REFER TO ADC CM 10.1 POST#2 for CALIBRATION PROCEDURE)
    - Updated default and custom configs for new sensor drivers and LZ4 support
    
    [B]09/10/2013 - K^Kernel 3.4 v2.3 for JB 4.2.2 and JB 4.3[/B]
    - Kernel 3.4.65
    - Sources synched with cm-10.1 and cm-10.2 repo branches of Arco68 and DevCon Team
    - Built with my latest custom Linaro 4.7.4-2013.09 toolchain optimized for Cortex-A8
    - New bootsplash logo
    - Revert "block: Add URGENT request notification support to CFQ scheduler" (credits to Tatyana Brokhman)
    - mm: remove compressed copy from zram in-memory (credits to Minchan Kim)
    - lib/lzo: Rename lzo1x_decompress.c to lzo1x_decompress_safe.c (credits to Markus F.X.J. Oberhumer)
    - lib/lzo: Update LZO compression to current upstream version (credits to Markus F.X.J. Oberhumer)
    - lib/lzo: huge LZO decompression speedup on ARM by using unaligned access (credits to Markus F.X.J. Oberhumer)
    - ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations (credits to Ivan Djelic)
    - ARM: 7670/1: fix the memset fix (credits to Nicolas Pitre)
    - msm: vidc: return error in case of init failure (credits to Pushkaraj Patil)
    - fs/sync: Make sync() satisfy many requests with one invocation (credits to Paul E. McKenney)
    - ARM: add SCHED_HRTICK config option (credits to Russell King)
    - HACK: ARM: disable sleeping while atomic warning in do_signal (credits to Colin Cross)
    - alarmtimer: Use hrtimer per-alarm instead of per-base (credits to John Stultz)
    - freezer: define try_to_freeze_nowarn if CONFIG_FREEZER=n (credits to Ben Jones)
    - lockdep: remove task argument from debug_check_no_locks_held (credits to Colin Cross)
    - freezer: shorten freezer sleep time using exponential backoff (credits to Arve Hjønnevåg)
    - freezer: skip waking up tasks with PF_FREEZER_SKIP set (credits to Colin Cross)
    - futex: use freezable blocking call (credits to Colin Cross)
    - nanosleep: use freezable blocking call (credits to Colin Cross)
    - sigtimedwait: use freezable blocking call (credits to Colin Cross)
    - freezer: add unsafe versions of freezable helpers for NFS (credits to Colin Cross)
    - freezer: add unsafe versions of freezable helpers for CIFS (credits to Colin Cross)
    - lockdep: check that no locks held at freeze time (credits to Mandeep Singh Baines)
    - freezer: convert freezable helpers to freezer_do_not_count() (credits to Colin Cross)
    - freezer: convert freezable helpers to static inline where possible (credits to Colin Cross)
    - freezer: add new freezable helpers using freezer_do_not_count() (credits to Colin Cross)
    - msm: display: Prevent fb suspend in charging mode for all (credits to Arco68)
    
    Additional commits for CM 10.2 only:
    - msm: display: plane alpha support (credits to Ken Zhang)
    - Add PR_{GET,SET}_NO_NEW_PRIVS to prevent execve from granting privs (credits to Andy Lutomirski)
    - Fix execve behavior apparmor for PR_{GET,SET}_NO_NEW_PRIVS (credits to John Johansen)
    - netfilter: xt_qtaguid: remove AID_* dependency for access control (credits to JP Abgrall)
    - netfilter: qtaguid: rate limit some of the printks (credits to JP Abgrall)
    - ancora: Update defconfig for selinux (credits to Arco68)
    - ariesve: Update default and custom configs for selinux
    - Makefile: Use -fno-inline-functions for Linaro toolchain
    
    Thanks again to Arco68 for his work!
    
    [B]15/09/2013 - K^Kernel 3.4 v2.2 for JB 4.2.2 and JB 4.3[/B]
    - Kernel 3.4.62
    - Sources synched with cm-10.1 and cm-10.2 repo branches of Arco68 and DevCon Team
    - Built with my latest custom Linaro 4.7.4-2013.09 toolchain optimized for Cortex-A8
    - msm_fb: Correct R and G offsets for correct mapping (credits to Jeevan Shriram, thanks to Arco68)
    - Fix disconnect not sent from host when pairing is cancelled (credits to Subramanian Srinivasan, thanks to Arco68)
    - USB: gadget: Cleanup boot-up message with default usb composition (credits to Mayank Rana, thanks to Arco68)
    - Bluetooth : hidp: Get the valid hci_conn while unlink (credits to Sumit Bajpai, thanks to Arco68)
    - Bluetooth: Disable Sniff on HID ACL(s) if SCO is active (credits to Hemant Gupta, thanks to Arco68)
    - msm: kgsl: Do not try to resume the device from INIT state (credits to Lucille Sylvester, thanks to Arco68)
    - cpufreq: interactive: fix show_target_loads and show_above_hispeed_delay (credits to Minsung Kim, thanks to Arco68)
    - Switched to SIO I/O scheduler
    - Fixed change conflicts between custom settings and init.d settings during boot
    - Possibility to disable the redirection to frandom number generator
    
    [B]07/09/2013 - K^Kernel 3.4 v2.1 for JB 4.2.2 and JB 4.3[/B]
    - Kernel 3.4.60
    - Sources synched with cm-10.1 and cm-10.2 repo branches of Arco68 and DevCon Team
    - Built with my latest custom Linaro 4.7.4-2013.08 toolchain optimized for Cortex-A8
    - ariesve_sensors: updated all sensors to match with the new opensource libsensors (credits to CastagnaIT)
    - board_ariesve: cleanup mdp_pdata and added missing mem_hid (credits to CastagnaIT)
    - msm: scm: Add scm_call_noalloc and helper macros (credits to Laura Abbott)
    - msm: implement ARCH_RANDOM (credits to Laura Abbott), not yet completed
    - init: Move stack canary initialization after setup_arch (credits to Laura Abbott)
    - input: Propagate hardware event timestamp to evdev (credits to Sasha Levitskiy)
    - memcg: add memory.pressure_level events (credits to Anton Vorontsov)
    - mm: add a field to store names for private anonymous memory (credits to Colin Cross)
    - net: ipv6: add missing lock in ping_v6_sendmsg (credits to Lorenzo Colitti)
    - net: ipv6: fix wrong ping_v6_sendmsg return value (credits to Lorenzo Colitti)
    - Enabled COMPACTION to allow memory compaction
    - Enabled QCACHE to allow dynamic compression of clean pagecache pages
    
    [B]21/08/2013 - K^Kernel 3.4 v2.0 for JB 4.2.2[/B]
    - Kernel 3.4.58
    - Sources synched with cm-10.1 repos of Arco68 and DevCon Team
    - Built with my latest custom Linaro 4.7.4-2013.08 toolchain optimized for Cortex-A8
    - Bluetooth: Fix for the l2cap layer crashes while turning OFF BT (credits to Nitin Shivpure)
    - Enable setting security contexts on rootfs inodes (credits to Stephen Smalley)
    - Better support for VPN over IPsec
    - CIFS support on boot
    [B]
    05/08/2013 - K^Kernel 3.4 v1.9 for JB 4.2.2[/B]
    - Kernel 3.4.56
    - Sources synched with cm-10.1 repos of Arco68 and DevCon Team
    - Built with my latest custom Linaro 4.7.4-2013.07 toolchain optimized for Cortex-A8
    - Revert "ARM: 7765/1: perf: Record the user-mode PC in the call chain.", this should solve the battery charging failures (credits and thanks to Arco68)
    - block: row: Remove warning massage from add_request (credits to Tatyana Brokhman)
    [B]
    25/07/2013 - K^Kernel 3.4 v1.8 for JB 4.2.2[/B]
    - Kernel 3.4.54
    - Sources synched with cm-10.1 repos of Arco68 and DevCon Team
    - Built with my latest custom Linaro 4.7.4-2013.07 toolchain optimized for Cortex-A8
    - msm: msm_fb: remove mmio access through mmap (credits to Manoj Rao, thanks to Arco68)
    - writeback: Fix occasional slow sync(1) (credits to Jan Kara) 
    - cfq-iosched: Fix null pointer dereference (credits to Sujit Reddy Thumma)
    - block: urgent: Fix dispatching of URGENT mechanism (credits to Tatyana Brokhman)
    - block: Remove "requeuing urgent req" error messages (credits to Tatyana Brokhman)
    - block: row: change hrtimer_cancel to hrtimer_try_to_cancel (credits to Tatyana Brokhman)
    - block: Add URGENT request notification support to CFQ scheduler (credits to Tatyana Brokhman)
    - staging: android: timed_gpio: Fix unreg order (credits to Olav Haugan)
    - msm: cpufreq: Only apply driver limits for scaling_min/max_freq writes (credits to Deepak Katragadda)
    
    [B]15/07/2013 - K^Kernel 3.4 v1.7 for JB 4.2.2[/B]
    - Kernel 3.4.53
    - Sources synched with cm-10.1 repos of Arco68 and DevCon Team
    - Built with my latest custom Linaro 4.7.4-2013.07 toolchain optimized for Cortex-A8
    - Fix a race between hotplug and cpufreq (credits to Narayanan Gopalakrishnan, thanks to Arco68)
    - Fixed lost of the touchscreen configuration after suspend (credits and thanks to CastagnaIT)
    - LowMemoryKiller management of not killable processes (implemented by me, thanks to CastagnaIT for the original idea of this feature)
    [B]
    06/07/2013 - K^Kernel 3.4 v1.6 for JB 4.2.2[/B]
    - Kernel 3.4.52
    - Sources synched with cm-10.1 repos of Arco68 and DevCon Team
    - Built with my latest custom Linaro 4.7.4-2013.06 toolchain optimized for Cortex-A8
    - Update camera code to use clk_prepare api (credits and thanks to Arco68)
    - Fixes to graphic drivers (credits to Lynus Vaz and Lucille Sylvester)
    - Implement suspend/resume for cpufreq driver (credits to Anji Jonnala)
    - Check for pending_resume in SDCC system suspend (credits to Subhash Jadavani)
    - Other minor fixes (from CAF sources) 
    - Timer slack controller (credits to Kirill A. Shutemov, thanks to Boype and Stuffynet)
    - Dynamic management of the minimal timer slack value on suspend/resume
    
    [B]29/06/2013 - K^Kernel 3.4 v1.5 for JB 4.2.2[/B]
    - Kernel 3.4.51
    - Sources synched with cm-10.1 repos of Arco68 and DevCon Team
    - Built with my latest custom Linaro 4.7.4-2013.06 toolchain optimized for Cortex-A8
    - Updates and fix to Interactive CPU governor (credits to Lianwei Wang, thanks to Arco68)
    - dpram: Some minor changes from ics-3.0 (credits and thanks to Arco68)
    - Revert Temporary workaround for flicker brightness after screen on
    - Fixed flicker brightness when turning on the screen (credits and thanks to CastagnaIT)
    - Fixes to display and graphic drivers
    - Fixes to I/O block and ROW I/O scheduler
    - Fixes to ipv6
    - Other minor fixes
    - CK3 tweaks (credits and thanks to Con Kolivas)
    - Increased battery check interval from 5 seconds to 15 seconds
    - New static Cyanogen boot logo (credits and thanks to Stefano187)
    
    [B]22/06/2013 - K^Kernel 3.4 v1.4 for JB 4.2.2[/B]
    - Kernel 3.4.50
    - Sources synched with cm-10.1 repos of Arco68 and DevCon Team
    - Built with my latest custom Linaro 4.7.4-2013.06 toolchain optimized for Cortex-A8
    - Temporary workaround for flicker brightness after screen on (credits to Krislibaeer)
    - Corrected an unmanaged gamma for autobrightness
    - Restored CM sysfs interface path for timeout of touchkeys backlight to be compatible with external apps (for example NsTools)
    - Customizable activation status of touchkeys backlight on touchscreen press
    - Fix for discharging battery issue while charging to 100% (credits to Skywalker01)
    - Fix to dynamic fsync to don't disable fdatasync (credits to Faux123)
    - Enabled CleanCache
    
    [B]17/06/2013 - K^Kernel 3.4 v1.3 for JB 4.2.2[/B]
    - Kernel 3.4.49
    - Sources synched with cm-10.1 repos of Arco68 and DevCon Team
    - Built with my latest custom Linaro 4.7.4-2013.06 toolchain optimized for Cortex-A8
    - Battery drain fix for WIFI "Disabled SUPPORT_PM2_ONLY and DISABLE_FW_ROAM_SUSPEND" (credits and thanks to Arco68)
    - Fixed data CRC errors for WIFI (credits and thanks to CastagnaIT)
    - Updates and fixes to Interactive CPU governor (credits to Todd Poynor and Minsung Kim, thanks to Arco68)
    - Squashed update of BFQ-V6 to BFQ-v6r1 (thanks to Arco68)
    - Support for customizable timeout of touchkeys backlight after a key press
    
    [B]13/06/2013 - K^Kernel 3.4 v1.2 for JB 4.2.2[/B]
    - Re-added "Squashed update of kernel from 3.4.47 to 3.4.48"
    - Re-added "ashmem: avoid deadlock between read and mmap calls"
    - Fixed the problems with 3.4.48 kernel by reverting "mm/pagewalk.c: walk_page_range should avoid VM_PFNMAP areas"
    
    [B]09/06/2013 - K^Kernel 3.4 v1.1 for JB 4.2.2[/B]
    - Revert "Squashed update of kernel from 3.4.47 to 3.4.48"
    - Revert "ashmem: avoid deadlock between read and mmap calls"
    
    [B]08/06/2013 - K^Kernel 3.4 v1.0 per JB 4.2.2[/B]
    - Kernel 3.4.48
    - Sources synched with cm-10.1 repos of Arco68 and DevCon Team
    - Built with my latest custom Linaro 4.7.4-2013.05 toolchain optimized for Cortex-A8
    - Compilation flags optimized for ARM Cortex-A8 cpu and Neon vfp
    - Overclocking and undervolting support
    - Increased cpu frequency on boot
    - High memory configurations (360MB, 370MB and 390MB of free RAM)
    - Increased audio volume on board side
    - Lowered WIFI voltage
    - Lowered display panel voltage
    - Lowered Atmel QT602240 touchscreen voltage
    - Lowered Vibetonz voltage
    - Added Fiops, SIO, V(R) I/O schedulers (credits and thanks to Shaoua Li, Miguel Boton and Aaron Carroll)
    - Added InteractiveX, OnDemandX, Lionheart, SmartAssV2, Lulzactive, Adaptive, Hyper,
      BrazilianWax and Intellidemand CPU governors (credits and thanks to Imoseyon, ErasmuX, Tegrak, Faux123)
    - Fast Random generator support (frandom)
    - CPU Voltage Control (VDD sysfs interface)
    - Asynchronous I/O latency to a solid-state disk greatly increased (credits and thanks to Dave Kleikamp)
    - Lowered swappiness 60->45
    - Optimized SLUB memory allocator
    -  Filesystem  dynamic read-ahead (credits and thanks to Chad Gooldman)
    - Battery Life eXtender (BLX) version 1 (credits and thanks to Ezeekel, adapted by me for I9001)
    - 100% battery notification after charger unplug
    - Optimized ARM RWSEM algorithm and other RWSEM updates and optimizations from 3.10 kernel
    - Disabled Gentle Fair Sleepers for better UI performance
    - Optimized string and memcopy libs (credits and thanks to Miao Xie)
    - Dynamic Fsync (credits and thanks to Faux123)
    - Dynamic dirty page writebacks
    - Phantom key presses filter module
    - VM tweaks for performance and less battery consumption
    - Revised LowMemoryKiller parameters for better performance
     
    Ultima modifica di un moderatore: 27 Nov 2013
    A Pazuzu piace questo elemento.
  3. ktulu

    ktulu Baby Droid

    Iscritto:
    8 Set 2013
    Messaggi:
    43
    "Mi Piace":
    19
    FAQ - Domande frequenti:

    Q: Quali sono le differenze tra le versioni del kernel UV EXUV ?
    A: Le versioni del kernel EXUV hanno impostazioni per le frequenze della CPU estremamente undervolt, che permette di avere un consumo di batteria molto basso, invece le versioni del kernel UV hanno impostazioni undervolt un po 'più alti rispetto alle versioni EXUV, ma sempre inferiore a quello delle impostazioni kernel stock.
    Le versioni del kernel EXUV potrebbe dare alcuni problemi (si blocca, arresti, ritardi enormi) su alcuni dispositivi, perché la CPU non supporta le impostazioni di tensione troppo bassa.
    Per un consumo della batteria inferiore, ti suggerisco di provare le versioni EXUV primo e di passare alle versioni UV solo se si verifica uno dei problemi di cui sopra.

    Q: Quali sono le differenze tra 360MB, 370MB e 390MB versioni?
    A: 360MB, 370MB e 390MB versioni del kernel hanno diversi RAM libera per lo spazio utente, con una ram superiore libera il dispositivo funzionerà meglio con le applicazioni pesanti, molte applicazioni contemporaneamente in uso, games pesanti, ecc
    - versioni 360MB prevedono ulteriori 8 MB di RAM libera di kernel (352 MB di RAM), sono adatti per gli utenti che utilizzano il dispositivo principalmente per chiamate, messaggi, applicazioni semplici e giochi semplici. La fotocamera, registrazione video (sia 480p e modalità 720p) e la riproduzione di video sono completamente funzionante.
    - 370MB versioni hanno ulteriori 18 MB di RAM libera dalle stock kernel, sono adatti per gli utenti che utilizzano il dispositivo anche con applicazioni pesanti, diversi contemporaneamente applicazioni e giochi usati. La fotocamera, registrazione video (sia 480p e modalità 720p) e la riproduzione di video sono completamente funzionante.
    - versioni 390MB hanno ulteriori 38 MB di RAM libera dalle stock kernel, sono adatti per gli utenti che utilizzano il dispositivo anche con applicazioni pesanti, molti contemporaneamente applicazioni e giochi pesanti utilizzati. La fotocamera e la riproduzione di video sono completamente funzionante, funziona la registrazione video solo in modalità 480p.
     
    Ultima modifica di un moderatore: 14 Ott 2013
  4. pierm

    pierm Silver Droid

    Iscritto:
    29 Ago 2013
    Messaggi:
    2.167
    "Mi Piace":
    741
    montato il kernel OC 390MB con liquid smooth, complimenti veramente fluido il cell. A mio avviso e' migliorato anche in segnale anche se non c'entra niente con la rom e il kernel, pero' e' cosi.
    grazie mille
     
    A ktulu piace questo elemento.
  5. pierm

    pierm Silver Droid

    Iscritto:
    29 Ago 2013
    Messaggi:
    2.167
    "Mi Piace":
    741
    Rilasciata build 3.4.62 per alcune problematiche riscontrate su apk di disposizione bancarie per la generazione di numeri random. Il thread sarà aggiornato a breve. Work in progress...

    inviato con tapatalk ver.49 A.C. "Alea iacta est"
     
    A ktulu piace questo elemento.
  6. ktulu

    ktulu Baby Droid

    Iscritto:
    8 Set 2013
    Messaggi:
    43
    "Mi Piace":
    19
    Aggiornato il primo post con i link alla versione 2.2 e aggiornato il changelog

    Inviato dal mio GT-i9001 con topatalk 2
     
    A Pazuzu piace questo elemento.
  7. pierm

    pierm Silver Droid

    Iscritto:
    29 Ago 2013
    Messaggi:
    2.167
    "Mi Piace":
    741
    ciao christopher
    volevo ringraziarti per la fluidità del nuovo kernel la 3.4.66. Sono riuscito a far girare anche la exuv che prima mi dava problemi di S.O.D., grazie alla dritta di ktulu con la creazione dello swap ram su SD ext, che porta peraltro una maggiore la fluidità del kernel. Per cui i famosi problemi che ho sempre riscontrato della gestione dei numerosi widget, caselle e-mail e apk in ram e' sparita. I freeze sono quasi inesistenti e devo dire anche i riavvii. Pensa che riesco anche a gestire la hight bar e la navigation bar prevista nella pacman jb4.3 (krisli e' stato bravissimo in questo).
    Con il PKF gli interrupt sono dai 2 ai 5 in tre giorni. Manca solo riuscire a calibrare la batteria al 75% di ricarica o massimo 80%, perche' con l'apk trickster non funziona (mi tocca fare da terminale, devo controllare se nelle tue feature di xda lo script vale anche in caso di riavvio e non si azzera).
    Riesco cosi anche ad avere un buon drain battery (un giorno va piu' che bene) e un deep sleep che e' sceso al 79% ma con tutto cio' che ho detto lo considero ottimo lo stesso.
    Certo devo dirti che la pacman jb 4.3 ha una funzione nelle impostazioni che ha reso ancora piu' vantaggioso la gestione della ram. Parlo dell Hardware acceleration. Nel quale riesco a disattivare quelle apk che si insidiano nella ram infruttuosamente, portando una migliore gestione.
    Grazie di tutto e buon lavoro come sempre.
     
    A ktulu piace questo elemento.