Skip to content
ch33kybutt edited this page Jun 11, 2012 · 8 revisions

3.0.34-CMPlus-Tuna-120611

Changelog

  • Updated to Linux 3.0.34
  • Compiled using latest Linaro GCC-4.7.1 compiler customized for Tuna

3.0.32-CMPlus-Tuna-120531

Changelog

  • Reverted Wifi voltage back to stock 2.0V
  • Tweaked and re-enabled Lulzactive cpufreqgovernor
  • Added fix for I2C crash by Imoseyon
  • Changed to Vibrator Control by Ezekeel (removed Morfic's)
  • Enabled CONFIG_AIO with extra patch to reduce I/O latency
  • Re-enabled ARCH_POWER in sched_features.h (no improvement)
  • Misc updates from Omapzoom and Codeaurora
  • Updated cmplus script
  • Removed Hotplug from Screenstate mode as it caused instability

3.0.32-CMPlus-Tuna-120524

  • Updated to Linux 3.0.32
  • Reverted to TREE_PREEMPT_RCU from JRCU
  • Disabled SCHED_AUTOGROUP as it had no visible performance boost
  • Updated cmplus script
  • Removed modification of vm.drop_caches in Screenstate as it caused instability
  • Back to using my own personal preferences as default settings :P

3.0.31-CMPlus-Tuna-120518

  • Reduced WiFi voltage to 1.85V
  • Re-added SMP commits from Linux 3.4
  • Enabled SCHED_DEBUG & SCHED_AUTOGROUP for better control of CPU scheduler
  • Updated cmplus script
  • Fixed bug which resulted in runaway real-time processes when screen off
  • Added additional CPU scheduler parameters to Screenstate mode
  • Added option to control screen_off_max_freq
  • Misc updates from Omapzoom & Codeaurora

3.0.31-CMPlus-Tuna-120512

  • Added 1500MHz CPU frequency
  • Enabled APM (Advanced Power Management)
  • Enabled ARCH_POWER for ARM architecture dependent CPU power management
  • Reset lower limits VDDMIN to 840000 for stability, as Smartreflex isn't all that smart
  • Prevent random WiFi MAC address by hardcoding it (Imoseyon)
  • Patched interactive governor with latest commits
  • Misc OMAP patches from Imoseyon, Codeaurora and Omapzoom
  • Added enable/disable of KSM (Kernel Samepage Merging) in Screenstate modes
  • Reset all settings to default in /etc/cmplus.conf

3.0.31-CMPlus-Tuna-120511

  • Enabled ARM sched_mc & sched_smt (multi-core & multi-threading) support
  • Added simple workaround to CM9's run-parts "no-forking" problem
  • Screenstate mode (Screen-ON:performance, Screen-OFF:economy) now enabled by default
  • Misc patches from android/kernel-common

3.0.31-CMPlus-Tuna-120510

  • Attempt again to lower VDDMIN to 800000 for "possible" further power savings
  • Updated cmplus script to disable Screenstate mode by default
  • Fixed some errors in /system/bin/cmplus
  • Line 137: Fixed incorrect checking of MUSIC_MIN_FREQ when should be checking MUSIC_MAX_FREQ instead
  • Line 294: Fixed awk parameter to correctly exclude child process from OOM killer

3.0.31-CMPlus-Tuna-120509-A

  • Reverted VDDMIN to previous limit of 840000
  • Removed accidental inclusion of swap, cleancache, zcache & zram that I was testing
  • Updated cmplus script - added /dev/null to screenstate while loop (recommended by bigeyes0x0)

3.0.31-CMPlus-Tuna-120509

  • Updated to Linux 3.0.31
  • Another attempt to lower VDDMIN to 800000 for "possible" further power savings (might be unstable for some)
  • Misc patches from Omapzoom to help with stability on high frequencies
  • Fixed voltage control issues for 528MHz MPU frequency by using FUSE_CORE_OPP100 instead
  • Removed Lulzactive cpufreq governor (did not scale new frequencies as expected)
  • Set PM_MAX as default wifi sleep mode
  • Updated cmplus script to include screenstate optimizations
  • Screen-ON mode settings for CPU Scheduler & VM to improve responsiveness
  • Screen-OFF mode settings for CPU scheduler & VM for battery savings
  • Hotplug mode to enable/disable CPU1 based on screenstate
  • Music mode to set min & max CPU frequencies when screen-off and headset inserted

3.0.30-CMPlus-Tuna-120506

  • Added Lazy cpufreq governor by Ezekeel
  • Updated Lulzactive cpufreq governor
  • Reverted SMP commits which caused kernel panics
  • Removed custom colour settings in cmplus.conf (but gamma preset still set to 7)
  • Misc other patches from Omapzoom & CM9 kernel

3.0.30-CMPlus-Tuna-120503

  • Reverted earlier DSS (Display Sub System) patches from Omapzoom (errors in dmesg)
  • Updated VFP & LowMemoryKiller with patches from CM9 kernel
  • Increased VDD lower limit by 10000mV for stability
  • Modified VAUX3, VUSIM & VDAC regulator states to be disabled in off-mode
  • Added Gamma preset feature from CM9 kernel
  • new entry in /etc/cmplus.conf

3.0.30-CMPlus-Tuna-120501

  • Updated DSS (Display Sub System) with latest commits from Omapzoom
  • Removed GPU Speed Control (GPU speed back to 384MHz)
  • Negligible +2FPS improvement just does not justify the extra battery drain
  • Added 200MHz, 528MHz & 1072MHz MPU frequency steps
  • Default 350MHz-1200MHz at boot for stability, so use SetCPU or other app to change min & max speeds at boot
  • Reverted to previous upper and lower limits for Smartreflex voltage levels
  • Reverted earlier Power Management patches from Omapzoom (didn't like 'em)
  • Idle battery performance back to normal levels (around -2mA avg drain)
  • Compiled using stable Linaro-4.6.4 toolchain customized for Tuna (4.7.1 kinda sucked)

3.0.30-CMPlus-Tuna-1204292248

  • Updated to Linux version 3.0.30
  • Updated Power Management routines from Omapzoom
  • Reverted touchscreen boost from interactive governor (battery drain)
  • Updated interactive governor from Android/kernel-common
  • Modified upper and lower limits for Smartreflex voltage levels
  • Reduced voltage for 384MHz GPU, using the same OPP as 307MHz GPU
  • Added GPU Speed Contol by Imoseyon
  • echo X > /sys/devices/system/cpu/cpu0/cpufreq/gpu_oc
  • (where X is 0 for 307MHz, 1 for 384MHz, 2 for 512MHz)
  • Updated with misc relevant patches from Omapzoom
  • Compiled using latest Linaro GCC-4.7.1 compiler customized for Tuna

3.0.29-CMPlus-Tuna-1204260014

  • Updated memory copy macros and functions to faster glibc version
  • Updated OPP voltage margins and ABB modes from Google source
  • Updated modem interface driver with patch from Samsung
  • Updated gamma calculations from CM (removed offsets)
  • Updated interactive governor (touchscreen input boost)
  • Updated SMP (symmetric mulitprocessing) codes for better hotplug stability

3.0.29-CMPlus-Tuna-1204232208

  • Updated to Linux 3.0.29
  • Updated Smartreflex & EMIF with patches from Codeaurora
  • Reverted DSS & TILER patches from Omapzoom which were causing display problems

3.0.28-CMPlus-Tuna-1204220959

  • Reverted Core, IVA & MPU voltage levels to 50mV below stock
  • Reverted VAUX3 & VUSIM (display related) voltages to 2.8V & 1.8V
  • Reverted WLAN driver to version 5.90.125.94 from Google source
  • Updated OPP, Smartreflex and EMIF code from Codeaurora source

3.0.28-CMPlus-Tuna-1204212136

  • Further reduced voltages to VAUX3 & VUSIM (display related) to 2.7V & 1.7V respectively
  • Updated (and optimized) interactive governor from android/kernel-common
  • Updated others (sync framework, netfilter) from android/kernel-common
  • Updated DSS & TILER (display related) from omapzoom/kernel-omap
  • Reverted problematic "wlan_ctrl_wakelock" commit
  • Reduced PowerVR active power event latency to 10ms
  • Reduced nominal voltages for Core, IVA & MPU to 100mV below stock

3.0.28-CMPlus-Tuna-1204151925

  • Merged up to Linux version 3.0.28
  • Updated wireless driver to version 5.90.195.53
  • Patched Interactive governor from google source and set as default
  • Added Fsync control by Ezekeel
  • Set optimized SIO as default I/O scheduler and removed all others
  • Compiled vfp using -mhard-float
  • Added Lulzactive governor by Tegrak
  • Added tuned Smartass2 governor by Erasmux
  • Added relevant commits from git.omapzoom.org

3.0.27-CMPlus-Tuna-1204122042

  • Added Touchwake by Ezekeel
  • Added Vibration Control by Morfic
  • Allow users to control WiFi PM mode on sleep (PM_FAST default)
  • Added Wheatley cpufreq governor by Ezekeel (Ondemand still default)
  • Reduced T-START & T-ON to 500ms for quicker exit from low power state
  • Increased voltage rampup rate to 48mV/uSec to improve transition rates and reduce latencies
  • Moved startup script to prevent interruption of boot process (see post #2 for details)

3.0.27-CMPlus-Tuna-1204101623

  • Merged with stock CM kernel
  • Added SIO & V(R) I/O schedulers (SIO as default)
  • Optimized conservative, interactive and ondemand cpufreq governors
  • Added Ezekeel's Sound Control (modified for 3.0.27 CM kernel)
  • Added init.d startup script for customizing sound control, color control and fast charge settings