[KERNEL][GT-N710X] Kernel AGNi pureCM 2.8.5 [Application Boeffla] [14.08.2014]
Fonctionnalités
psndna88 a écrit:• CPU GOVERNORS: conservative, ondemand, powersave, interactive, performance, userspace, lulzactive, lulzactiveq, pegasusq, zzmoove (since v2.3.1)
• I/O GOVERNORS: deadline, cfq, row, sio (additional V(R) & BFQ v5r1 I/O schedulers since v2.3)
• default cpu governor: lulzactiveq
• default I/O governor: row
• NTFS R/W kernel support
• CIFS & NFS Network FileSystems
• swap support enabled
• KSM enabled
• cleancache enabled
• automatic efs backup on /data/media/psn-efs-backup
• scoobydoo sound implemented (replaced by boeffla sound v1.6 since v2.3)
• 512MB Zram with zcache
• Zram with SNAPPY compression as first swap priority (Google SNAPPY-v3 in v2.3) (LZ4 since v2.3.1)
(LOW CPU LOAD FOR COMPRESSION of ram memory blocks with little loss of compression ratio compared to default LZO compression)
• uses my compiled busybox (v1.22) to support swap device priorities
• kernel uses LZMA compressionSpoiler :• 10-06-2013: Updated kernel with all latest CM commits including S4 (I9505) wifi driver and latest ramdisk
• 12-06-2013: reimplemented triangle away support which was overwritten by previous CM bulk update commit
• 24-06-2013 : updated soures with latest CM commits including Samsung OSRC Update 10 commit
NEW FEATURES v2.3 :-
Boeffla Audio v1.6 | Dynamic Fsync v1.2 | Battery Charging voltages support | better LED notification management | CPU UV support
Google SNAPPY-v3 Zram | Updated ROW I/O scheduler to v4 | Added V(R) I/O scheduler | Added BFQ v5r1 I/O scheduler | Mutable kernel logger interface
Supports inbuilt BOEFFLA TWEAKS APP which supports custom user changes only for supported features
pureCM v2.3 kernel is preconfigured with the best configuration from me
no AutoOC for this version as u can configure OC frequency yourself from Boeffla App
• 20-07-2013 NEW FEATURES in v2.3.1 :-
Updated latest relevant CM commits | GPU OC/UV support | LZ4 compression for Zram | ZZmoove-v0.6 CPU governor | integrated AGNi preloadSWAP option in Boeffla app
• 23-07-2013 Small Update:-
Added selinux support(same as in latest CM) | CWM-FLASHABLE CPU-GPU_OC/UV boot failure reseter tool automatically placed on internal sdcard
• 04-09-2013 Update:-
Upstream linux kernel to 3.0.94 | Updated latest CM commits | MALI GPU frequency threshold change support | Updated Zzmoove to 0.7c | fixed Zcache working | Touch Boost | Touch Wake | GCChf 4.7.2 compiled arm-v7l cortex-a9 optimised | SAMSUNG OSRC exFAT File System support v1.2.4 | Boeffla-Sound: Engine 1.6.4 | Implemented better charging control with changeable unstable power selectable
• 29-09-2013 Updates in v2.3.3d (CM 10.2) :-
Linux kernel upstreamed to 3.0.97 | rebased on latest CM source from scratch | Updated Zzmoove to 0.7d | fixed user reported notification sound issue (nasty one) | fixed user reported initial freezy video playback | Implemented some Zram modifications with 4 zram devices support | updated BFQ I/O scheduler to v6r2 | implemented modified SIO I/O scheduler | Introducing AGNi Main user profiles (Extreme Battery Save / Battery Save / Normal / Gaming) which does not break NON-OC limits but user can override settings at will | removed Mutable android & kernel logger interfaces (buggy for CMs) | drop & forget for init.d scripts (user doesnt need to set permissions manually) | Repacked zip: fixed gpu oc frequencies gpu overvolting nag screens (you dont need to overvolt gpu when gpu oc anymore)
• 30-09-2013 Finalizing bug fixes in v2.3.4 (CM 10.1 & 10.2) :-
fixed missing Triangle away support in earlier version
• 20-10-2013 Small Update v2.3.4a :-
Upstream to 3.0.100 | removed touch boost & touch wake for time being | updated ramdisks
• 29-11-2013 Update v2.5 :-
For Cm10.x : Upstream to 3.0.101 | some performance improvements | internal & external SD read_ahead_kb values user tweakable | Implemented Power Saving CPU load balancer (sched_mc_power_savings) | user changable Quad-Zram implementation(with equal swap priority) size and swappiness | some code change regarding how boeffla sound is handled upon boot
For CM 11 Unofficials : Implemented MALI r3p2 GPU drivers | Implemented SAMSUNG OSRC I9300 Update 12 s3cfb patches | added "Export SECONDARY_STORAGE to /storage/sdcard1" | updated healthd binary | added ignore unstable power charging option (changed custom charging code implementation) | applied Fix external sdcard mountpoint | some code change regarding how boeffla sound is handled upon boot | Implemented MALI r3p2 GPU OC/UV Note that for current implementation users have to OverVolt GPU manually if GPU OC
• 30-11-2013 v2.5a (CM11 UNOFFICIALS) :-
updated Mali r3p2 OC/UV implementation (now users dont have to OverVolt GPU when GPU OC) | reduced some mali debug messages
• 02-12-2013 v2.5b (CM11 UNOFFICIALS) :-
applied fix for broken MALI r3p2 GPU OC/UV sysinterface | introduced "160/266/350/400/440" GPU freq steps in Boeffla Tweaks
• 12-12-2013 v2.5c (CM11) :-
applied some more Mali400 gpu oc/uv fixes | updated WiFi drivers from 1.61.47 --> 1.61.58 | synced to latest CM 11 official kernel sources | auto calibration of proximity sensor
( SUPPORTED CM11_UNOFFICIAL ROMS: OMNI, PARANOIDANDROID 4, thddude
LET ME KNOW IF YOU GET BLACK SCREEN CAUSED BY INCOMPATIBLE GPU DRIVER ON ANY OF THE ABOVE MENTIONED ROMS)
- 20-02-2014 Update v2.7.1
F2FS filesystem implementation ( /system /data /cache /preload automounted as ext4 or f2fs) | Using modified pegasusq from Perseus | cfg80211: Fix memory leak | added flexrate interface support for supporting governors | Revert "mmc: disable crc for better performance" to ensure data safety | added YankasusQ governor (Based on PegasusQ) | fixed non-boot issue after AGNi preloadSWAP turned on | AGNi ANYROM installer updated to v4.3 (now uses awk too) | added sysrw & sysro | new compiled busybox v1.23 with expanded features (1.7MB sized at /sbin) | fix non boot on omni with f2fs | disabled background_gc for f2fs mounts | increased swap priority for preloadSWAP feature (now all 4 zrams + preload swap will have same priority) | Migrate to Stock WiFi driver | implemented async fsync | some modifications to dynamic fsync | ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations | backport: smp: patches from mainline 3.5 to hopefully help with hotpluging | backport SLUB from Linux 3.3 (thanks to faux123) | disabled ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUE S- 08-03-2014 Update v2.7.3
Disable Dynamic Fsync (seems to cause issues with Async Fsync) | Bring back original stock pegasusq (pegasusqplus is actually a renamed pegasusq from perseus) | fix auto-installation of AGNi Control app | fixed zram0 not turning off when turning off Zrams by AGNi Control | switch to GCC 4.8.3 linaro cortex-a9 optimised toolchain
- added AGNi PhoneKill app (Experimental: it kills com.android.phone and doesnt have any UI)
The network bars will be zero then will come back immediately as the killed process is auto started
This is to test weather the post-call battery drain of ~2%/hour can be stopped by manually restarting the com.android.phone process instead of rebooting the device.
You can safely uninstall it if not needed, unlike AGNi Control, it wont be autoinstalled on every boot.- 23-03-2014 Update v2.7.5 R2 (ANYROM+AROMA)
Applied some f2fs related commits | REMOVED AGNi PhoneKill App (will be auto removed as well as it doesnt work and a real fix is out) | fixed "Encryption Unsuccessful" errors (now u can use /system as ext4 with /data as f2fs) | changed some mount options | completely removed ASYNC_FSYNC | added option to enable/disable dynamic fsync, disabled by default | added option to enable/disable on-boot filesystems checking (ext4/f2fs) log placed on internal storage | added option to delete battery stats on each boot | implemented AROMA GUI installer v2.70 RC2 with boeffla sound and wolfson sound selectables | added option to set selinux permissive or enforcing | set ROW as default from now on | set internalsd and externalsd read_ahead_kb to 512 & 1024 respectively | implemented Zzmoove v0.8 | iptables support | [ R3: LMK updated to stock sources | added ExternalSd USB UMS switching option | added all Zzmoove v0.8 profiles ]- 15-04-2014 Update v2.7.6 (ANYROM+AROMA)
logger: reduce reserved memory | mm/page_io: remove duplicated compressed pages in memory | ARM: implement flush_cache_louis() | cpufreq: Manage only online cpus | sync cm kernel commits | reworked AGNi Profiles and backup/restore- 03-05-2014 Update v2.7.7 (ANYROM+AROMA)
zram, zsmalloc, zcache, cleancache updated from 3.9 | updated lz4, lzo compressor/decompressor and crc32 algorithm | compiled by GCChf 4.9.1 linaro toolchain | reverted some commits | sync CM kernel updates | mm: fix memory management & CM CAMERA FIX (googyanas) | option to turn off touchkey light- 18-06-2014 Update v2.8.1 (ANYROM+AROMA)
Make sure touchwake is not active when on call | fix derp arch/arm/mm/cache-l2x0.c | Finish merging in I9300 update12 display components | Zzmoove v0.9_beta2 | Fix CVE-2014-3153 | Completely revert all earlier stock source merges ( no time to finish bugs occuring in multiple devices ) except SAMSUNG OSRC SEA KK N7100XXUFND4 updates | Revert earlier linaro optimisations (those ones effectively reduced performance as per benchmarks) | fixed disabled touchkey light again turning on after reboot- 21-06-2014 Update v2.8.1_R2 (ANYROM+AROMA)
Revamp my ramfs structuring (now the ext4/f2fs status of partitions are ascertained and corresponding changes are made to fstab file on the fly and then they are mounted normally from it) | made changes to AGNi sdcard1<-->sdcard0 Switcher (using sdcardfs(from stock 4.3) instead of kitkat's sdcardfskk) | cleaned up my unused code in ramfs | WiFi Update from v1.141.15 to v1.141.44 [SCH-I605 NA OSRC KK Update]- 24-06-2014 Update v2.8.1_R3 (ANYROM+AROMA)
Further modifications to ramfs strutcuring | MALI: r3p2 rel3 -> r3p2 rel4 | earysuspend: speedup late resume (faster wakeup of the device)- 03-07-2014 Update v2.8.2 (ANYROM+AROMA)
Boeffla-Sound: Engine 1.6.6 | Implement Update BFQ v6r2 -> v7r2 I/O sched | More F2FS latest commits | added option in aroma installer to select alternative old wifi driver module | dropped touchwake-knockon for now07-07-2014 Update v2.8.3 (ANYROM+AROMA)
Introduce timer slack controller | fs: vfat: reduce the worst case latencies | Backport AIO from Linux 3.6.x | pegasusqplus modifications with firelock | some ARM specific commits | fixed UMS mode | sdcard1<-->sdcard0 switcher v1.214-08-2014 Update v2.8.5 (ANYROM+AROMA)
update Mali r3p2-rel4 to SAMSUNG KitKat Source | Revert "ARM: 7006/1: Migrate to asm-generic wrapper support" | Revert "Introduce timer slack controller" | Revert "patch: add SLQB memory allocator by Nick Piggin" | futex: Prevent attaching to kernel threads | futex: Add another early deadlock detection check | cpuset: mm: reduce large amounts of memory barrier related damage v3 | Mdnie Hijack modifications by @gub | cpufreq: Update to zzmoove 0.9-beta3 | workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues | Implement Intelliactive governor (without intelliplug for now) | ext4: Add support for FIDTRIM, a best-effort ioctl for deep discard trim | Si47xx: properly free resources if failure to initialize | mdnie: Enable negative mode compatibility of newer MDNIE drivers | smdk4412: merge mali r4p0-rel0 driver (R4P0-nameless variant)
Téléchargements
POUR GT-N7100 :DOWNLOAD v2.8.5
DOWNLOAD v2.8.5 R4P0_NAMELESS
AGNi_all_devices_Cleaner_Tool.zip |
TWRP F2FS
DOWNLOAD v2.8.5
DOWNLOAD v2.8.5 R4P0_NAMELESS
AGNi_all_devices_Cleaner_Tool.zip |
Installation
Vous devez avoir une ROM basée AOSP pour pouvoir utiliser ce kernel !
• Copiez le fichier .Zip du kernel à la racine de votre dossier /sdcard
• Redémarrez dans votre recovery CUSTOM
• Flashez le .Zip
• Redémarrez.
Images de l'application Boeffla Tweaks
Autres infos
Source GT-N7100 | Source GT-N7105
Github
[Comment uploader et partager un fichier?] - [Vous êtes développeur ou cuisto?]
Dernière édition par Primokorn le Dim 15 Déc 2013 - 8:37, édité 9 fois