[KERNEL] Golden Kernel | 1.7 | 3.0.94+ | 4.2.2/4.3 | Milestone XXG09 | 23-08-2013

Search This thread

Jeeko

Senior Member
Feb 13, 2013
736
7,324
lorenzozanotto.com
---------------------------------------------------------------------------------
219vr85.jpg


This is Toro thread
Here's the Golden Kernel, a modified version of Amperific's A.S.K.P and boype's Fancy. The concept is always to have a hybrid kernel, optimized for galaxy nexus,
in this way there is no more indecision about which kernel flash because this Golden is an all-in-one. This kernel also includes many features of the latest versions of the linux kernel (3.4/3.8+)
A slim, fast and smooth kernel for enjoying your phone.

Well, let's go into serious business

Kernel features

1.0/1.2
  • Linux Kernel 3.0.88
  • Linaro optimized
  • Fast charge enabled
  • Proportional Rate Reduction for TCP
  • Updated LowMemoryKiller driver (directly from 3.9 experimental kernel)
  • Added fully functional zCache and ZsmAlloc, backported from 3.4 kernel
  • Make zRam LZ4 decompressor work faster in the same CPU cycles
  • Introduce Dynamic Cache Pressure (now you need the correct binary to compile this kernel)
  • Revise Dynamic Writeback algorithm
  • Deep Sleep tweaks
  • Introduce Timer Slack Controller
  • Dynamic PLL Overclock
  • CPU Unaligned Access (much faster booting time because of better kernel decompression)
  • Add newest Adaptive RED Net Scheduler from 3.4 kernel and make it default.
  • Backport OOM Killing algorithm from 3.8 kernel
  • Backport LowMemoryKiller and Timed GPIO drivers from 3.8 kernel
  • CFS kernel scheduler optimization
  • Predefine minfree and adj values
  • Latest Generic Hotplug Helper from 3.10
  • Added Sampling Down Momentum for dinamically changing the factor for scaling down
  • Tuned SmartassH3 to make more use of low frequencies (it's always recommended "Golden gov")
  • Buffer values updated from Samsung original sources(Triple Buffering, Camera)
  • Writeback tweaked to do the work only when the screen is off
  • New Golden Governor (what Golden governor does)
    • Linked boostpulse interface to this governor
    • GPU optimizations
    • Frame buffer member of project butter
    • More deep sleap tweaks
    • New LMK machine
  • Introduce Dynamic Cache Pressure
  • updated HSMMC driver
  • RM CPU topology: multi-core scheduling
  • PGM support (still experimental, the dev of PGM app should add this kernel into his working list)
  • battery life extender (BLX)
  • custom voltage control
  • init.d support
  • selected patches from Google
  • TCP congestion control algorithms: westwood (default), cubic, reno
  • compiled with Google GCC 4.7 toolchain
  • control to set a minimum CPU frequency for screen-on (default: 384 MHz)
  • Optimized ext4 mount options
  • 307MHz to 512MHz GPU as indicated in filename
  • Offering lowered voltages
  • Sound Control with PureAudio values (yeah man, rock your world)
  • SAS controller
  • Fixed wifi! (In 4.2.2 version and 4.3)
  • Updated LZ4 compression from 3.8 drivers
  • Finetuned Golden governor
    • Better performances, better battery life
    • TouchSense+ linked from touchscreen drivers
    • Gamma control with external module (only in 4.2.2 version)
    • System lagfixes
    • Frequencies revisited with entropy control
  • PGM support
  • Elevated SystemUI priority
  • Temperature control
  • zRam module updated from 3.10 kernel
  • Dynamic predefine Undervolt
  • GPU code Improvements
  • LZ4 references to /kernel folder
  • SpeedUp Boost
  • BuiltIn module for WLAN thanks to amperific
  • Finetuned Westwood TC Protocol
  • ION Memory Allocator backported from 3.10 kernel
  • LMK Plus machine ported from 2.3.6.39 kernel (even if it's an old version, it's the most fastest on the market)
  • Removed Google Snappy
  • zsmalloc updated into Golden Governor
  • Finetuned SioPlus shed
  • Updated ROW I/O from 3.10 kernel
1.3/1.6
  • Bug fixes, stable relase
  • New GoldenX governor
    • Added GoldenX GPU control
    • Fixed freq
    • Kernel Samepage Merging enabled by default
    • Added BoostPulse interface
    • Linked BoostPulse to the touchscreen driver (now the governor can really "sense" a touch and boost the frequency after a specific time threshold)
    • Fixed the Deep Sleep states verification for scaling
    • Added Sampling Down Momentum for dinamically changing the factor for scaling down
  • Added LowBattery Powersave feature for goldenX and interactive governors
  • ROW I/O algorithm revisited from 3.10 kernel
    • ISIX ROW interface for more stability
  • New experimental "Zen" sheduler
  • Re-switched to Linux Kernel 3.0.89
  • Improved touch drivers
  • New Golden I/O Scheduler (what golden sheduler does)
    • Fast latency algorithm
    • Smart screen wakeclock
    • RCU boost and systicl tweaks (now your phone should work like butter)
    • BLD (Battery Low Drain)
  • Wakelock tweaks for WLAN and LTE modem from 3.8 kernel
  • User voltage control
  • Backport interactive patches to interactiveX of 3.4 kernel
  • Lot of logging disabled (fastest phone boot time)
  • Updated GPU Drivers for more smoothness
  • New GoldenX2 governor
    • Better freq. scaling
    • BLS (Battery life saver) when the battery is on >5%
    • Updated idle parameters
    • Finetuned entropy boost
    • Finetuned C4 queue
  • VM, Filesystem, and other governor tweaks
  • Updated Hybla and Illinois TCP Congestion
  • Dynamic Readahead
  • Low Memory Killer from 3.10 Kernel
  • Sysctl Vm Optimizations at boot
  • Fastcharge control
  • DTIM skip override (what DTIM does)
  • Revisited Golden I/O Scheduler and updated its driver to 3.10 kernel
  • Fixed all freq. scaling on 3.4 kernel
  • Added power.tuna.so into the 4.3 kernel's zip
  • Tweaked GoldenX2 governor (for now the best Golden Gov. than ever)
  • Revisited Hybla TCPC (with totally new values for ipv4 optimizations, probably I'll make a Golden TCP Congestion)
  • Revisited Westwood TCPC
  • Undervolt down to (0-1-2-3-6) (less battery drain with high frequencies)
  • RAB algorithm from experimental 3.11 kernel
  • Tweaked Golden I/O Scheduler (now with the fastest latency on the planet)
  • Updated BLX
  • Revisited PGM support, now It's all on the dev's hands
1.7
  • Linux Kernel 3.0.94
  • New Golden TCP Congestion
    • New .net buffer algorithm
    • Part of NetProjectX (developed by me, this is a set of tweaks for this kernel fully available from 2.0 version)
    • 3g speedup (now the 3g is faster, but without consuming data traffic)
  • Backported i2c bus drivers from 3.11 experimental kernel and made them fully working
  • Revisited Reno TCPC with 3.8 kernel parameters
  • Sakis3g algorithm (theorical support for 3g USB keys)
  • Switched-off a lot of debugging (faster boot time)
  • New Injector system for the kernel .zip
  • Wi-Fi speedup with 3mbps download peak
  • New GoldenX3 governor
    • Sensitive workload algorithm from 3.9 kernel
    • New low battery profile (when the battery is <15)
    • New CpuProjectX undervolt (another 2.0 feature)
  • Code cleanups

Downloads

Wipe Dalvik and Cache partition before flashing this kernel


Android 4.2.x
Download Milestone XXG09 - Latest
Download Milestone XXF08


Android 4.3
Download 4.3 XXG09J - Latest
Download 4.3 XXE07J

Sources: https://github.com/Jeeko/Golden_Kernel_4.3
 
Last edited:

itslels

Senior Member
Oct 21, 2012
1,140
464
Giving this a spin. Plays nice with root on 4.3. Good Start!

toro, toro!
 

vrahn

Senior Member
Mar 8, 2011
853
113
Ermaferkonguard!!!!! Butter got nothing on this. Its like......Heavens butter...PERFECTION. omg

Sent from my Galaxy Nexus using xda premium
 

xain713

Senior Member
Jan 9, 2011
416
71
This kernel is great :) ty been running it for a day or so so smooth

Sent from my Galaxy Nexus using xda premium
 

itslels

Senior Member
Oct 21, 2012
1,140
464
I f'ing love this kernel!!! Running golden setting on both the governor and I/O scheduler. Coupled with 4.3, my gnex has never been so smooth, wow!

toro, toro!
 
  • Like
Reactions: antwong45157

jlamb76049

Member
Jun 29, 2010
16
2
This kernel has been giving me better battery life than lean. Keep up the good work. I was running default and then changed to powersave for even more savings

Sent from my Galaxy Nexus using Tapatalk 4
 

HTID_Pyro

Senior Member
Jul 17, 2013
109
45
Just flashed this and so far its amazing!!! It deleted tapatalk and Pandora for some reason but I just reinstalled as it was no big deal just kinda weird. As of now it looks like I'll be using this for a while :) I'll report back in the next day or two and say how everything worked out. Thanks for making and posting this wonderful kernel!!! ^_^

Sent from my Galaxy Nexus using Tapatalk 2
 

christianpeso

Senior Member
Sep 20, 2007
1,202
534
OP reports that this is built with GCC 4.7. But TricksterMod is reporting 4.6.2, which has a date of 2011. Is that just a name thing? Or is 4.7 the same as 4.6.2? And why use a version from 2011?
 

Jeeko

Senior Member
Feb 13, 2013
736
7,324
lorenzozanotto.com
Thank you for your feedback, I apreciate :D

OP reports that this is built with GCC 4.7. But TricksterMod is reporting 4.6.2, which has a date of 2011. Is that just a name thing? Or is 4.7 the same as 4.6.2? And why use a version from 2011?

I use only the arm-eabi folder of GCC 4.7, the other folders come from toolchain 4.6.2 here's the why :p
 
  • Like
Reactions: christianpeso

xzero425x

Senior Member
Oct 9, 2010
412
29
Does dropping the voltages down .50 actually help? I saw someone say that before but on a different kernel

Sent from my Galaxy Nexus using Tapatalk 2
 

Top Liked Posts

  • There are no posts matching your filters.
  • 49
    ---------------------------------------------------------------------------------
    219vr85.jpg


    This is Toro thread
    Here's the Golden Kernel, a modified version of Amperific's A.S.K.P and boype's Fancy. The concept is always to have a hybrid kernel, optimized for galaxy nexus,
    in this way there is no more indecision about which kernel flash because this Golden is an all-in-one. This kernel also includes many features of the latest versions of the linux kernel (3.4/3.8+)
    A slim, fast and smooth kernel for enjoying your phone.

    Well, let's go into serious business

    Kernel features

    1.0/1.2
    • Linux Kernel 3.0.88
    • Linaro optimized
    • Fast charge enabled
    • Proportional Rate Reduction for TCP
    • Updated LowMemoryKiller driver (directly from 3.9 experimental kernel)
    • Added fully functional zCache and ZsmAlloc, backported from 3.4 kernel
    • Make zRam LZ4 decompressor work faster in the same CPU cycles
    • Introduce Dynamic Cache Pressure (now you need the correct binary to compile this kernel)
    • Revise Dynamic Writeback algorithm
    • Deep Sleep tweaks
    • Introduce Timer Slack Controller
    • Dynamic PLL Overclock
    • CPU Unaligned Access (much faster booting time because of better kernel decompression)
    • Add newest Adaptive RED Net Scheduler from 3.4 kernel and make it default.
    • Backport OOM Killing algorithm from 3.8 kernel
    • Backport LowMemoryKiller and Timed GPIO drivers from 3.8 kernel
    • CFS kernel scheduler optimization
    • Predefine minfree and adj values
    • Latest Generic Hotplug Helper from 3.10
    • Added Sampling Down Momentum for dinamically changing the factor for scaling down
    • Tuned SmartassH3 to make more use of low frequencies (it's always recommended "Golden gov")
    • Buffer values updated from Samsung original sources(Triple Buffering, Camera)
    • Writeback tweaked to do the work only when the screen is off
    • New Golden Governor (what Golden governor does)
      • Linked boostpulse interface to this governor
      • GPU optimizations
      • Frame buffer member of project butter
      • More deep sleap tweaks
      • New LMK machine
    • Introduce Dynamic Cache Pressure
    • updated HSMMC driver
    • RM CPU topology: multi-core scheduling
    • PGM support (still experimental, the dev of PGM app should add this kernel into his working list)
    • battery life extender (BLX)
    • custom voltage control
    • init.d support
    • selected patches from Google
    • TCP congestion control algorithms: westwood (default), cubic, reno
    • compiled with Google GCC 4.7 toolchain
    • control to set a minimum CPU frequency for screen-on (default: 384 MHz)
    • Optimized ext4 mount options
    • 307MHz to 512MHz GPU as indicated in filename
    • Offering lowered voltages
    • Sound Control with PureAudio values (yeah man, rock your world)
    • SAS controller
    • Fixed wifi! (In 4.2.2 version and 4.3)
    • Updated LZ4 compression from 3.8 drivers
    • Finetuned Golden governor
      • Better performances, better battery life
      • TouchSense+ linked from touchscreen drivers
      • Gamma control with external module (only in 4.2.2 version)
      • System lagfixes
      • Frequencies revisited with entropy control
    • PGM support
    • Elevated SystemUI priority
    • Temperature control
    • zRam module updated from 3.10 kernel
    • Dynamic predefine Undervolt
    • GPU code Improvements
    • LZ4 references to /kernel folder
    • SpeedUp Boost
    • BuiltIn module for WLAN thanks to amperific
    • Finetuned Westwood TC Protocol
    • ION Memory Allocator backported from 3.10 kernel
    • LMK Plus machine ported from 2.3.6.39 kernel (even if it's an old version, it's the most fastest on the market)
    • Removed Google Snappy
    • zsmalloc updated into Golden Governor
    • Finetuned SioPlus shed
    • Updated ROW I/O from 3.10 kernel
    1.3/1.6
    • Bug fixes, stable relase
    • New GoldenX governor
      • Added GoldenX GPU control
      • Fixed freq
      • Kernel Samepage Merging enabled by default
      • Added BoostPulse interface
      • Linked BoostPulse to the touchscreen driver (now the governor can really "sense" a touch and boost the frequency after a specific time threshold)
      • Fixed the Deep Sleep states verification for scaling
      • Added Sampling Down Momentum for dinamically changing the factor for scaling down
    • Added LowBattery Powersave feature for goldenX and interactive governors
    • ROW I/O algorithm revisited from 3.10 kernel
      • ISIX ROW interface for more stability
    • New experimental "Zen" sheduler
    • Re-switched to Linux Kernel 3.0.89
    • Improved touch drivers
    • New Golden I/O Scheduler (what golden sheduler does)
      • Fast latency algorithm
      • Smart screen wakeclock
      • RCU boost and systicl tweaks (now your phone should work like butter)
      • BLD (Battery Low Drain)
    • Wakelock tweaks for WLAN and LTE modem from 3.8 kernel
    • User voltage control
    • Backport interactive patches to interactiveX of 3.4 kernel
    • Lot of logging disabled (fastest phone boot time)
    • Updated GPU Drivers for more smoothness
    • New GoldenX2 governor
      • Better freq. scaling
      • BLS (Battery life saver) when the battery is on >5%
      • Updated idle parameters
      • Finetuned entropy boost
      • Finetuned C4 queue
    • VM, Filesystem, and other governor tweaks
    • Updated Hybla and Illinois TCP Congestion
    • Dynamic Readahead
    • Low Memory Killer from 3.10 Kernel
    • Sysctl Vm Optimizations at boot
    • Fastcharge control
    • DTIM skip override (what DTIM does)
    • Revisited Golden I/O Scheduler and updated its driver to 3.10 kernel
    • Fixed all freq. scaling on 3.4 kernel
    • Added power.tuna.so into the 4.3 kernel's zip
    • Tweaked GoldenX2 governor (for now the best Golden Gov. than ever)
    • Revisited Hybla TCPC (with totally new values for ipv4 optimizations, probably I'll make a Golden TCP Congestion)
    • Revisited Westwood TCPC
    • Undervolt down to (0-1-2-3-6) (less battery drain with high frequencies)
    • RAB algorithm from experimental 3.11 kernel
    • Tweaked Golden I/O Scheduler (now with the fastest latency on the planet)
    • Updated BLX
    • Revisited PGM support, now It's all on the dev's hands
    1.7
    • Linux Kernel 3.0.94
    • New Golden TCP Congestion
      • New .net buffer algorithm
      • Part of NetProjectX (developed by me, this is a set of tweaks for this kernel fully available from 2.0 version)
      • 3g speedup (now the 3g is faster, but without consuming data traffic)
    • Backported i2c bus drivers from 3.11 experimental kernel and made them fully working
    • Revisited Reno TCPC with 3.8 kernel parameters
    • Sakis3g algorithm (theorical support for 3g USB keys)
    • Switched-off a lot of debugging (faster boot time)
    • New Injector system for the kernel .zip
    • Wi-Fi speedup with 3mbps download peak
    • New GoldenX3 governor
      • Sensitive workload algorithm from 3.9 kernel
      • New low battery profile (when the battery is <15)
      • New CpuProjectX undervolt (another 2.0 feature)
    • Code cleanups

    Downloads

    Wipe Dalvik and Cache partition before flashing this kernel


    Android 4.2.x
    Download Milestone XXG09 - Latest
    Download Milestone XXF08


    Android 4.3
    Download 4.3 XXG09J - Latest
    Download 4.3 XXE07J

    Sources: https://github.com/Jeeko/Golden_Kernel_4.3
    15
    I'm back with the 1.7 version of GKernel. Now I can see that this is the most advanced kernel for nexus (Linux 3.0.94)
    with some backports from 3.11 experimental kernel.
    I introduce you to a new Golden TCP congestion based on westwood and set by default and the new GoldenX3 governor: fast, stable, awesome!. The new i2c bus drivers make your phisical button/proxymity sensor really responsive.... but now check the changelogs!

    Enjoy :D
    8
    Here's all! The 1.6 version should be a major update but let's see the new higlight features like a totally new Hybla TCP Congestion, or the new Undervolt (enjoy high freqs with low battery drain).
    Enjoy also the GoldenX2 gov and Golden I/O both tweaked for the better experience on the planet


    For more info ceck the changelogs :)
    7
    My speedometer in my car says 260 mph.

    Here's the deal. Most of us around here under clock. If we do OC, it's not by much. You'll find the 1.5ghz option for most won't even work. Why would you want to go to 1.8?

    It's like I told someone a few months back. If you really want that, get a new phone that's faster.

    I honestly don't know why devs even put that option in for 1.8. I think its stupid.

    Oh, & if you can't get 1.5ghz to stick without crashing, your phone probably doesn't like it. I like others have never had my phone stable at 1.5. I only set it as a test once.

    Just my 2 cents.

    Sent from my Nexus 7 using Tapatalk 4

    Straight up. There is no point in oc'ing a dual core or any multicore processor on a smartphone. These devices are running what most high end PC's ran 7yrs ago and they only require a screen the size of a ps vita. If a PC in 2005 could run high end games with this power on a 15+ inch screen why do you need to oc a smartphone just to browse the net and some assorted apps? That just ruins any chance of decent battery.

    For the record, im running 729.6mhz max with 512gpu and my device runs smooth as butter with great battery. Lots of people here in the gnex forums can vouche for my settings as well. :)

    Sent from my AOSPA 3.99 Galaxy Nexus
    7
    Ok guys... new Golden Kernel means new Golden I/O Scheduler (I'm planning the wiki) now your phone should run like butter /Wipe chache e Data, always!!

    Enjoy :D