Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,779,023 Members 44,088 Now Online
XDA Developers Android and Mobile Development Forum

[KERNEL][2/2/12] KangBang 1.0.7 [OC/UV/GPU]

Tip us?
 
drod2169
Old
(Last edited by drod2169; 2nd February 2012 at 03:34 PM.)
#1  
Senior Member - OP
Thanks Meter 106
Posts: 224
Join Date: Feb 2010
Location: Tampa, FL

 
DONATE TO ME
Default [KERNEL][2/2/12] KangBang 1.0.7 [OC/UV/GPU]

You guys have already had a taste of this (if you're on RootzBoat) but for the rest of you, here it is.

This kernel has been a collaboration between Jake Day and myself, bringing you tons of improvements over the stock kernel.
Jake has done the majority of the code fixes, he's doing great work on this kernel.

If you want to take a look at our voltages vs the stock voltages, they're posted in the 2nd post

Change Log:
1.0.7:
  • Update to 3.0.18
  • Kanged suspend and hotplug features from InteractiveX (just the features, to use them, stay running Interactive governor)
  • rcu: Eliminate in_irq() checks in rcu_enter_nohz()
  • nohz: Remove nohz_cpu_mask
  • nohz: Make idle/iowait counter update conditional
  • nohz: Fix update_ts_time_stat idle accounting
  • nohz: Remove update_ts_time_stat from tick_nohz_start_idle
  • ARM: SMP: use a timing out completion for cpu hotplug
  • ARM: cache: assume 64-byte L1 cachelines for ARMv7 CPUs
  • ARM: vmlinux.lds.S: align the exception fixup table to a 4-byte boundary
  • ARM: vmlinux.lds.S: do not hardcode cacheline size as 32 bytes
  • scheduler: domain: init next_balance in nohz_idle_balancer with jiffies
  • Enable KSM
  • Super AMOLED Color Hack now enabled (adjustable in new RootzBoat coming)
  • Fixed issue with gpio pins causing wakeups without enable_irq_wake() set
  • Fix bug with LPDDR CLK IO for suspend and idle to save power
  • Added open color format definitions
  • Force a DPLL clkdm/pwrdm ON before a relock
  • Fix gains on DL1 BE so values don't get lost and screw up sound
  • Fixed memory leak and dm timer handling
  • Create sysfs entry for egl.cfg so SGX can load correct OpenGL libraries
  • Readahead corrected

0.9.6:
  • Set default HZ to 250
  • disable fsync (makes data writes quicker and better on battery)
  • improve performance of deadline io scheduler
  • overclock core OPP100 to 220 and gpu OPP3 to 422
  • adjust voltages
  • improve cpu transition latency
  • OMAP4: HWMOD: UART1: disable smart-idle.
  • iosched (796d511): prevent aliased requests from starving other I/O
  • OMAP4: PM: work around for CPU1 onlining from OFF/OSWR state
  • fixed mbox recovery wakeup issue
  • adjust DSS latency constraint for deeper power state
  • OMAP4: HSI: Fix for back to back CAWAKE interrupts
  • Smartass2 stable again
  • Interactive adjusted
  • i2c-omap: use usleep_range(), get rid out of jiffies
  • hrtimers: teach usleep_range() to return how many usecs was slept
  • PM / Hibernate: Correct additional page calculation
  • ARM: smp_twd: make sure timer is stopped before registration
  • mm: vmscan: recompute page status when putting back
  • mm: vmscan: check page order in isolating lru pages
  • ARM: hwcaps: add new HWCAP defines for ARMv7-A
  • ARM: hwcaps: use shifts instead of hardcoded constants
  • mmc: fix deadlock from mmc core when suspend the device
  • ARM: Fix handling of pending IRQs at request time
  • mmc: change mmc_delay() to use usleep_range()
  • mm: memcg: update the correct soft limit tree during migration
  • OMAP4: USB: Fixed tshut reboot issue
  • Use same voltage for GPU OC as 307mhz
  • cpufreq: hotplug: do not synch threads on jiffies
  • block: avoid unnecessary plug list flush
  • block, sx8: kill blk_insert_request()
  • block: simplify force plug flush code a little bit
  • block: avoid building too big plug list
  • Some md updates from Linux mainline 3.2
  • Commits cherry picked from Linux 3.2
  • sched: don't call task_group() many times in set_task_rq()
  • nohz: Remove ts->inidle checks before restarting the tick
  • Init: Multithread initcalls to auto-resolve ordering issues.
  • memcg: mark rcu protected member as __rcu
  • mm/swap: make swapin readahead skip over holes
  • sched: fix nohz idle load balancer issues
  • Video playback solved
0.8.5:
  • improved CPU transition latency
  • fixed voltages for two addition frequency slots
  • fixed battery drain issues (battery life should be MUCH better)
  • added jRCU
  • tweaked smartass2 and interactive governors
  • some code and message clean up (going LEAN!)
  • fixed dispc issue with NO_SLEEP
  • patched to 3.0.17
  • fixed callbacks in mgr->blank
  • improved I/O latency
  • correct manager index for VSYNC irq handler
  • updated cpufreq and regulator driver
  • added version name to kernel
0.7.1:
  • added two additional frequency slots (from 5 slots to 7 slots) (please read known issues in second post)
  • lowest slot is now 250 mhz
  • fixed voltage ramping for lower frequencies (will help battery life)
  • some OTG clock and USB_DPLL fixes
0.6.8:
  • Hotplug governor stabilized
  • Ram issue fixed
0.6.7:
  • Added ramconsole
  • Reduced power consumption when idle
  • (both from Jake, great changes)
0.6.5:
  • Userspace undervolting fixed thanks to Jake.. guys a genius
  • updated to 3.0.14
  • SLOB is default memory allocator
  • adjust initialization of powerstates to fix power consumption
  • enable OMAP4_PMD_CLKS for saveram calls
  • add REG support for VCORE and gate resources during suspend
  • Improved clock frequency selection
  • Higher HSI throughputs
  • False IO wakeup fixed
  • PRM Register offsets fixed
  • Fast ramp down allowed
  • SmartAss2 optimizations
  • Change default scheduler CFS -> Autogroup
  • RCU boost enabled
  • cpufreq updates from 3.2
  • Use SWSUP instead of HWSUP to improve performance and power usage
  • SGX Active Power Latency set to 2ms
  • CK1 patched in (minus BFS)
  • On suspend, make sure resources will be gated with regulator_suspend_calls
  • Fixed suspend states for VAUX3, VUSIM, VANA, VCXIO, and VDAC
  • vfs cache pressure = 20
  • dirty ratio = 90
  • dirty background ratio = 70
  • swappiness = 0

Download Link:
http://bit.ly/zFDxxV

Mirror:
http://bit.ly/xrZvCh

Older Builds can be found here:
http://4ndr01d.com/gnex/kernels/

As always, I comply with GPL.
You can find my source here:
http://bit.ly/wA84bP

If you like our work, feel free to donate to me here:
https://www.paypal.com/cgi-bin/websc...=ZAPY38CTG4WS4
or
Jake here:
https://www.paypal.com/cgi-bin/websc...=HSADFMJTE2YB8
 
drod2169
Old
#2  
Senior Member - OP
Thanks Meter 106
Posts: 224
Join Date: Feb 2010
Location: Tampa, FL

 
DONATE TO ME
reserved for issues..
 
drod2169
Old
#3  
Senior Member - OP
Thanks Meter 106
Posts: 224
Join Date: Feb 2010
Location: Tampa, FL

 
DONATE TO ME
reserved just in case... you never know
 
LexusBrian400
Old
#4  
LexusBrian400's Avatar
Senior Member
Thanks Meter 140
Posts: 1,127
Join Date: Mar 2010
dat changelog
Beesley on IRC





Follow me on Twitter - TheRealBeesley
 
Enndr
Old
#5  
Enndr's Avatar
Senior Member
Thanks Meter 1
Posts: 266
Join Date: Apr 2010
Location: Cincinnati
I'm going to flash this and give it a go.

Sent from my Galaxy Nexus using Tapatalk

[Current Devices: Galaxy Nexus & Motorola Xoom]
[Logitech Revue finally with 3.1]

Droid X - Retired
Nexus One - Retired
Mod: Cyanogen CM6.0 RC2 Nightly Build Kernel: Pershoot Kernel-2.6.34.2-1.113Ghz Radio: 32.36.00.28H_4.06.00.12_7 Recovery: AmonRa v1.7.0.1
Rooted Android - I got 99 problems but a brick ain't one

 
drod2169
Old
#6  
Senior Member - OP
Thanks Meter 106
Posts: 224
Join Date: Feb 2010
Location: Tampa, FL

 
DONATE TO ME
Quote:
Originally Posted by LexusBrian400 View Post
dat changelog
It's beastly.. we've done a lot of work
 
Enndr
Old
#7  
Enndr's Avatar
Senior Member
Thanks Meter 1
Posts: 266
Join Date: Apr 2010
Location: Cincinnati
Dudes. By FAR the best performing kernel I've used to date. Benchmark numbers are through to roof! Stable too. No reboots or hangups up to this point.

Sent from my Galaxy Nexus using Tapatalk

[Current Devices: Galaxy Nexus & Motorola Xoom]
[Logitech Revue finally with 3.1]

Droid X - Retired
Nexus One - Retired
Mod: Cyanogen CM6.0 RC2 Nightly Build Kernel: Pershoot Kernel-2.6.34.2-1.113Ghz Radio: 32.36.00.28H_4.06.00.12_7 Recovery: AmonRa v1.7.0.1
Rooted Android - I got 99 problems but a brick ain't one

 
drod2169
Old
#8  
Senior Member - OP
Thanks Meter 106
Posts: 224
Join Date: Feb 2010
Location: Tampa, FL

 
DONATE TO ME
Quote:
Originally Posted by Enndr View Post
Dudes. By FAR the best performing kernel I've used to date. Benchmark numbers are through to roof! Stable too. No reboots or hangups up to this point.

Sent from my Galaxy Nexus using Tapatalk
Glad to hear you like it working on some big changes for the next update. At some point, I want to get BFS booting. It's being a pain lol
 
sert00
Old
(Last edited by sert00; 26th January 2012 at 05:56 PM.)
#9  
sert00's Avatar
Senior Member
Thanks Meter 505
Posts: 1,082
Join Date: May 2011
Location: cesena,IT
sorry for this noob questions..but it works on gsm gnex?
EDIT ALREADY TRIED..WORKS GOOD!
i like this kernel..how governor do you reccomend for stability and performance?i like the 2 freq. slots added,i don't use 250 (to small)but i like 500 mhz because i usually set (with others kernelz)700 how the minimum freq (350 gave me little lags on homecsreen after lockdown).now i can use 500 how my minumum limit freq.i'll report how it goes also on battery managment!
ps..any chance to have also 1420 mhz step how lean kernel experimental?i definitely stick with this if you consider that thing!anyway,great job man!
EDIT2 this kernel give the best score ever on antutu....7380!!!kangbang rocks!also if don't care about benchs,this score is amazing!now let'see how it goes on real use!sliding pages on homecsrenns is more fluid....hope this isn't placebo effect!
My current mobile devices:
Samsung galaxy nexus maguro version 16Gb
Asus transformer WiFi-only 16Gb
Asus nexus 7 WiFi-only 16Gb
My current system embedded boards in use:
Arduino UNO (x2)
Arduino Mega 2560 (ADK support with USBHost Shield)
My current ARM boards:
Raspberry Pi rev.B
Hardkernel odroid-U2 with Exynos4412 PRIME x2 and all optional addons
Hardkernel odroid-XU-E with Exynos5410 x1 and all optional addons
 
ericc191
Old
#10  
ericc191's Avatar
Senior Member
Thanks Meter 118
Posts: 1,989
Join Date: Jan 2007
Location: Davis, CA
gonna test this out..
My Optimized Honeycomb Wallpaper Packs

Current: AT&T HTC One X (White)
Backup: Still Deciding
Last Resort: Samsung Slider

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes