[30/11] Version 1.2.2 (TW / GE) :
- switched to linaro gcc 4.9.3 optimized for Cortex A15 2014.11 + activated hardfloat & neon-vfpv4 flags
- stweaks: add arch_power switch (on/off)
- stweaks: add lowmemorykiller profiles (stock-light-moderate-agressive)
- GE: IR is reverted to previous state
- lot of tweaks & changes (cpufreq, block, fs-writeback, sched)
- arch/arm: ported some changes from 3.14 kernel
- arch/arm: update cpu topology
- usb: use both Samsung MTP and Google MTP
[20/11] Version 1.2.1 (TW / GE) :
- ramfs: show stock voltage values for CPU & GPU
- Revert "sched: enable ARCH_POWER feature" (battery drain)
- ramfs: collect stock voltage values before settings get applied
- GE: back to normal IR (hopefully fixing IR problems on GPE)
- Some kernel sched patches
[18/11] Version 1.2.0 (TW / GE) :
- tracing/syscalls: combined patches from cyanogenmod
- frandom builtin and activated (say hello to better responsiveness)
- stweaks: use deltas for cpu & gpu voltage control (complete different method)
- cpufreq: remove prevention of managing offline cpus (cpu0 can now rest idle on 384MHz)
- Some patches from 3.18 branch: ARM, zram, mm
- sched: enable ARCH_POWER feature
(1.2.0a TW: Fixed broken zram on boot activation script)
[04/11] Version 1.1.9 (TW / GE) :
- switched to linaro gcc 4.9.2 optimized for Cortex A15 2014.10
- msm: add ported mako msm_thermal control (thx to @
showp1984 & @
Alucard24)
- stweaks: add switch for sched autogroup feature
- mach-msm: idle & hotplug changes
- fs: Revert dynamic fsync
- ARM: a lot of patches, fixes and tweaks
- kgsl patches
- cpufreq: use adequate nightmare governor (Thx @
Alucard24)
- block: Update BFQ scheduler to BFQ-v7r6 for 3.4.0
- lzo: properly check for overruns
- ramfs: busybox update for correct init.d support (thx @
dorimanx)
- random: tweak for better performance provided by the genius @
Mystique
- some minor tweaks here and there
PLEASE, PLEASE AND PLEASE ... GIVE FEEDBACK ABOUT HOW WONDERFUL THIS VERSION IS !!!!!
[19/10] Version 1.1.8 (TW / GE) :
- Added kexec hardboot (multirom) support
- cpufreq: reverted OC & UC (as wished by 75% of voters + me !!!)
- more optimized gcc compile flags
[11/10] Version 1.1.7 (TW / GE) :
- Updated to Linux 3.4.104
- ARM: lot of patches and tweaks (mm, kernel, cache, lib, specific A15 memcopy optimizations ...)
- cpufreq: Correctly implemented CPU OverClocking(2.1GHz)/Underclocking(162Mhz)
- cpufreq: Fixed Nightmare governor problem (system freeze)
- sound: updated faux sound engine to 3.5
- switched to linaro gcc 4.9.2 optimized for Cortex A15
Oh GOD how I missed the community !!! + Oh GOD how fast is my phone !!!
[28/08] Version 1.1.6 (TW / GE) :
- Updated to Linux 3.4.103
- msm: Skip building perf debug
- cpufreq: Always allow update of user policy
- cpufreq: correctly set/limit min & max frequencies
- patches from cyanogenmod ( msm, mmc, mdp )
- stweaks : fine tune default audio levels
- switched to official linaro gcc 4.9.1
( let's see if 3.4.104 will come out right after this release ... )
[13/08] Version 1.1.5 (TW / GE) :
- Updated to Linux 3.4.102
- Patched to latest Samsung source drop Update9 (XXUGNG8)
- ramfs_tw: update to NG8 ramdisk (thx to @
slim80)
- some cpufreq changes/tweaks
- kgsl: fix memory leaks (thx cyanogenmod)
- kgsl: Fix Z180 memory leak
- add RGB colors control (thx cyanogenmod) & added to stweaks/gpu
[07/08] Version 1.1.4 (TW / GE) :
- Updated to Linux 3.4.101
- Patched to latest Samsung source drop Update8 (XXUGNG2)
- arm: reverted all latest patches to get back to usual (max) smoothness and battery life !!!
- ramfs: hp and sp gain raised to 45
- sched: get back sched_mc_power_savings & disable arch_power
[29/07] Version 1.1.3 (TW / GE) :
- Updated to Linux 3.4.100
[26/07] Version 1.1.2 (TW / GE) :
- Updated to Linux 3.4.99
- gcc: switched to @
Christopher83 GCC linaro 4.9.1 optimized for Cortex-A15 2014.07
- stweaks: added special kernel tweaks toggle in misc tab (thx to @
nfsmw_gr for the tweaks)
- msm: enabled all idle & suspend power sleep modes
- mm: some tweaks and reverted some harmful patches causing microlags
Codename: Smoothness is back !!!
[17/07] Version 1.1.1 (TW / GE) :
- Updated to Linux 3.4.98
- arm: a lot of patches and tweaks (mm, kernel, cacheflush)
- zram is back due to massive demand (isn't it, @
qtwrk ?)
- sched: disabled autogroup
- fs: removed f2fs support (who was using it ?)
- stweaks: raise storage read-ahead max possible value to 4096
[07/07] Version 1.1.0 (TW / GE) :
- Updated to Linux 3.4.96
- arm: included a lot of topology patches and tweaks
- usb: gadget: added support for cdrom devices
- block: updated BFQ to v7r5
- sched: completely removed sched_mc_power_savings
- arm: use hardfloat & neon-vfpv4
- disabled ASYNC_FSYNC
- various tweaks (mpdecision, hotplug, cpufreq, cacheflush ...)
- Stweaks: correct charge control switch (Disabled, AC to USB, Custom values)
Codename: Awesome smoothness and battery life !!!
[27/06] Version 1.0.9 (TW / GE) :
- Updated to Linux 3.4.95
- cpufreq: Fixed freezing problem when changing governor
[25/06] Version 1.0.8 (TW / GE) :
- Updated to Linux 3.4.94
- gcc: switched to @
Christopher83 GCC linaro 4.9.1 optimized for Cortex-A15 2014.06
- kgsl: fix some probable memory leak
- net: add highspeed & hybla congestion controls
- scheduler: Revert computing time-average nr_running
- smp: Wait just 1 second for other CPU to halt
- nohz: Reduce overhead under high-freq idling patterns
- cpufreq: break earlier if target_freq is equal to current freq
- Stweaks: correct cpu UV & OV min/max margin (now -150mV / +150mV)
- ramfs: removed the "auto root" feature to allow use of Roms builtin root method or even change it
PS: Credits for most changes are way too long to mention here BUT can be found in the corresponding commits Thx to all !
[17/06] Version 1.0.7 (TW / GE) :
- Updated to Linux 3.4.93
- tspdrv: add vibration intensity control (thx cyanogenmod)
- GPE: add CONFIG_GED_BUILD required by Google (android@gpe)
- arm: some cache_louis fixes and tweaks
- GPE: compile proper barcode_emul for gpe (fix for IR)
- GPE: updated ramdisk (thx @
ktoonsez)
- Stweaks: back to mpdecision as default hotplug mechanism
- completely remove ZRAM & CONFIG_RUNTIME_COMPCACHE (this time for good)
- some cpufreq & cpuidle tweaks
PS: as ZRAM is completely removed, don't be surprised to see lower free ram stats. Please "complain" only if this gives some inconvenience or misbehaviour, otherwise ENJOY the smoothness !!!
[06/06] Version 1.0.6 (TW / GE) :
- gcc: switched to @
Christopher83 GCC linaro 4.9.1 optimized for Cortex-A15 2014.05
-
Google Edition 4.4.3 also supported !!! :good:
- GPE: fix usb MTP not working
- cpufreq: Add auto_hotplug from thalamus (from Hydra github)
- Stweaks: add hotplug mechanism choice mpdecision / auto-hotplug [default]
- cpufreq: add lionheart & darkness governors
- fast-charge: modded to use 460-700-1000 mA for USB and 1000-1450-1900 mA for AC
- sound: lowered headphone pa gain to default value (20)
- kernel: ported futex fixes of Thomas Gleixner from 3.15 mainline
[31/05] Version 1.0.5 (TW / GE) :
- Added
Google Edition 4.4.2 kernel !!! :good:
- gcc: switched to @
Christopher83 GCC linaro 4.9.1 optimized for Cortex-A15 & Neon-vfpv4 + a lot of fixes for it :good:
- zram: completely removed zram (why the hell do we need it with 2gb RAM ?)
- arm: update cpu topology
- sched: use time-average computation
- bcmdhd: reduce wakelocks
- smp: revert "patches from 3.5 mainline to help with hotplug efficiency"
- Async IO tweak for better ssd performance
- Stweaks: raised sound pa gain from 20 to 25 as default
PS: Hold your phone tightly, it can REALLY fly away
[24/05] Version 1.0.4 :
- sched: enabled arm specific ARCH_POWER
- sched: enabled SCHED_AUTOGROUP (auto group tasks for hopefully better performance)
- picked some important performance tweaks from @
faux123 repo :
-- softirq: reduce latencies
-- block/partitions: optimize memory allocation
-- mm: Fix calculation of dirtyable memory + fix zram 32bit overflow
-- writeback: Don't call writeback_set_ratelimit() too often during hotplug
PS: Hold your phone tightly, it can fly away
[21/05] Version 1.0.3 :
- Updated to Linux 3.4.91
- CPU: Added Voltage control
- GPU: Added Voltage control
- smp: patches from 3.5 mainline to help with hotplug efficiency
- fs: Added F2FS support
- cpufreq: added governors intellidemand, abyssplug, asswax, badass, dancedance, nightmare, smartassh3, wheatley
- block: update bfq scheduler to v7r3
- some magical tweaks found all over the net
- removed samsung rooting prevention
- Stweaks: made ZRAM switchable & disksize+swappiness configurable
- Stweaks: added settings for sched_mc_power_saving, gentle_fair_sleepers, dirty background ratio / dirty ratio
- ramfs: fixed a lot of internal scripts problems
- Stweaks: auto-install own compiled Googy-Max Stweaks
[09/05] Version 1.0.2 :
- Updated to Linux 3.4.89
- ramfs: fixed problem with some roms not booting
[08/05] Version 1.0.1 :
- sound: added Faux Sound & modified to use one slider for headphone volume (instead of L / R)
- fs: added dynamic fsync
- leds: added LED fading & brightness control
- lib/lzo: make LZO use unaligned access for better performance
- gpu: add simple governor
- STweaks: Solved all settings problems and added profiles (battery-balanced-performance which are initially the same and should be tuned to fit your needs)
[04/05] Version 1.0.0 :
- Updated to Linux 3.4.88
- patched to use cortex-a15 optimizations & using linaro gcc 4.7.4 optimized for cortex-a15
- added support for kernel mode NEON
- added Asynchronous Fsync
- added cache LoUIS support
- added frandom support
- Optimized ARM RWSEM algorithm
- updated LZO compression libraries
- enabled unaligned memory access
- tweaked fs/sync
- added fast charge support (configurable via STweaks)
- added bfq-fifo-fiops-sio-vr-zen schedulers (configurable via STweaks)
- added tcp congestion controls: bic-westwood-htcp (configurable via STweaks)
- added intelliactive governor (configurable via STweaks)