{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
IntroductionThis kernel features the CPU frequency governor Sublime Active. I wrote it to maximize performance without compromising on battery life. Sublime-N9 is based on Elementalx which comes with a slew of features including an updated zram and wake gestures. With that said, I hope your experience with this kernel will be nothing less than sublime.
DisclaimerUse at your own risk. This kernel comes with no warranty and I take no responsibility for anything that happens to your device.
Features
Sublime Active CPU frequency governor
No forced encryption
IO Schedulers: Noop, Cfq, Fiops, Sio, Bfq
2.0 Amp charging
USB fast-charge
Kernel same-page merging (KSM)
Double tap to wake
Sweep to wake
Sweep to sleep
CPU overclocking up to 2.5 Ghz
GPU overclocking up to 984 Mhz
NTFS and exFAT support
Installation
Installation From Another Kernel
Reboot into TWRP 2.8.6+
Install the stock kernel for your ROM
Install Sublime N9
Wipe caches
Reboot system
Upgrading the Kernel
Reboot into TWRP 2.8.6+
Install new version of Sublime N9
Reboot system
Links
Downloads
Github
XDA
Kernel Tuner Apps
Spectrum (recommended)
Kernel Adiutor
Misc
Google+ Community
Push Bullet Channel
Give feedback
Donation
PayPal
Google Wallet
send donation to [email protected]
Credits
@flar2 for the kernel base and installation scripts
Cl3Kener for UberTC
Google for AOSP
Linus Torvalds for Linux
XDA:DevDB Information
Sublime, Kernel for the Nexus 9
Contributors
Beta1440, flar2, usbhost, mdalexa
Source Code: https://github.com/delaanthonio/linux-flounder
Kernel Special Features: Double Tap to Wake, Sweep to Wake, Sweep to Sleep, ElementalX govenor, Sublime governor, KSM, USB fast-charging, 2.0 Amp charging
Version Information
Status: Stable
Current Stable Version: v3.9
Stable Release Date: 2019-08-18
Current Beta Version: preview-v3.0.0
Beta Release Date: 2016-07-28
Created 2015-06-29
Last Updated 2019-08-18
Changelog
Code:
[SIZE="2"]v3.3[/SIZE]
[LIST]
[*][SIZE="2"]Add support for [URL="https://play.google.com/store/apps/details?id=org.frap129.spectrum"]Spectrum[/URL] kernel manager[/SIZE]
[*][SIZE="2"]Merged battery indicator patch into kernel[/SIZE]
[*][SIZE="2"]Merged audio patch from Fire-Ice kernel[/SIZE]
[*][SIZE="2"]Updated LZ4 compression algorithm for better ZRAM performance[/SIZE]
[*][SIZE="2"]June security patches[/SIZE]
[/LIST]
[SIZE="2"]v3.2.2[/SIZE]
[LIST]
[*][SIZE="2"]Fixed lag caused by CPUQuiet governor Touch[/SIZE]
[*][SIZE="2"]Fixed music playback when screen is off for Sublime Active[/SIZE]
[*][SIZE="2"]Synced with Elementalx 5.10[/SIZE]
[/LIST]
[SIZE="2"]v3.2.1[/SIZE]
[LIST]
[*][SIZE="2"]March security patches[/SIZE]
[*][SIZE="2"]Synced with Elementalx 5.08[/SIZE]
[/LIST]
[SIZE="2"]v3.2.0[/SIZE]
[LIST]
[*][SIZE="2"]Added new CPU quiet governor "touch"[/SIZE]
[*][SIZE="2"]Merged in support for power efficient work queues[/SIZE]
[*][SIZE="2"]Merged in updates to scheduler from Franco Kernel[/SIZE]
[*][SIZE="2"]Added display off profile to Sublime Active[/SIZE]
[*][SIZE="2"]Merged in several small improvements to i/o performance[/SIZE]
[*][SIZE="2"]Synced with Elementalx 5.07[/SIZE]
[/LIST]
[SIZE="2"]v3.1.0[/SIZE]
[LIST]
[*][SIZE="2"]Updated Sublime Active[/SIZE]
[*][SIZE="2"]Increased priority of synaptics driver for lower latency[/SIZE]
[*][SIZE="2"]Merged in Elementalx 5.06[/SIZE]
[LIST]
[*][SIZE="2"]December security patches[/SIZE]
[*][SIZE="2"]Bunch of other changes[/SIZE]
[/LIST]
[/LIST]
[SIZE="2"]v2.4.3[/SIZE]
[LIST]
[*][SIZE="2"]Merged in Elementalx 4.16[/SIZE]
[LIST]
[*][SIZE="2"]August security patches[/SIZE]
[*][SIZE="2"]Disabled GPU touchboost[/SIZE]
[*][SIZE="2"]Support for Xbox One controller[/SIZE]
[/LIST]
[/LIST]
[SIZE="2"]v2.4.2[/SIZE]
[LIST]
[*][SIZE="2"]Merged in Elementalx 4.15[/SIZE]
[LIST]
[*][SIZE="2"]July security patches[/SIZE]
[/LIST]
[/LIST]
[SIZE="2"]v2.4.1[/SIZE]
[LIST]
[*][SIZE="2"]June security patches[/SIZE]
[*][SIZE="2"]Synced with Elementalx 4.14[/SIZE]
[*][SIZE="2"]Minor performance tweaks to Sublime Active[/SIZE]
[*][SIZE="2"]Compiled with -O2 instead of -O3 for better stability[/SIZE]
[/LIST]
[SIZE="2"]v2.4.0[/SIZE]
[LIST]
[*][SIZE="2"]Changes to the Sublime governor[/SIZE]
[*][SIZE="2"]Rename from sublime to sublime_active[/SIZE]
[*][SIZE="2"]Removed Highspeed freq tunable[/SIZE]
[*][SIZE="2"]Removed Highspeed up threshold tunable[/SIZE]
[/LIST]
[SIZE="2"]v2.3.0[/SIZE]
[LIST]
[*][SIZE="2"]Synced with Elementalx 4.12[/SIZE]
[*][SIZE="2"]Set FIOPS as the default I/O scheduler[/SIZE]
[*][SIZE="2"]Set Balanced as the default CPU Quiet governor[/SIZE]
[/LIST]
[SIZE="2"]v2.2.0[/SIZE]
[LIST]
[*][SIZE="2"]Changes to the Sublime governor[/SIZE]
[LIST]
[*][SIZE="2"]Scale CPU speed more aggressively for higher loads during touch input[/SIZE]
[*][SIZE="2"]Added minimum input event frequency tunable[/SIZE]
[*][SIZE="2"]Added input event duration tunable[/SIZE]
[*][SIZE="2"]The highspeed frequency tunable can now be changed[/SIZE]
[*][SIZE="2"]Don't increase the speed when the load in decreasing[/SIZE]
[/LIST]
[*][SIZE="2"]SE Linux is no longer locked to enforcing[/SIZE]
[/LIST]
[SIZE="2"]v2.1.0[/SIZE]
[LIST]
[*][SIZE="2"]Major tweaks to the Sublime CPU governor[/SIZE]
[LIST]
[*][SIZE="2"]Add touchboost support[/SIZE]
[*][SIZE="2"]Increase the CPU speed proportionally to the load[/SIZE]
[/LIST]
[*][SIZE="2"]Minor tweaks to the low memory killer[/SIZE]
[*][SIZE="2"]Added back some graphite loop optimizations[/SIZE]
[*][SIZE="2"]SD card read ahead value: 128 KB -> 1536 KB[/SIZE]
[*][SIZE="2"]Default GPU max frequency: 852 Ghz -> 756Ghz [/SIZE]
[/LIST]
[SIZE="2"]v2.0.1[/SIZE]
[LIST]
[*][SIZE="2"]Compiled with UberTC 4.9 (recommended) & 5.3[/SIZE]
[*][SIZE="2"]Update kernel base to Elementalx v 4.0.6[/SIZE]
[*][SIZE="2"]Minor tweaks to Sublime cpu governor[/SIZE]
[*][SIZE="2"]Disable graphite loop optimizations[/SIZE]
[*][SIZE="2"]Removed init.d script[/SIZE]
[/LIST]
[SIZE="2"]v2.0.0[/SIZE]
[LIST]
[*][SIZE="2"]Compiled with UTC 5.3[/SIZE]
[*][SIZE="2"]Change kernel base to Elementalx v 4.0.5[/SIZE]
[*][SIZE="2"]Add Sublime cpu governor [/SIZE]
[/LIST]
[SIZE="2"]v1.1[/SIZE]
[LIST]
[*][SIZE="2"]Compiled with UberTC 5.2 [/SIZE]
[*][SIZE="2"]Merged in latest Google sources[/SIZE]
[*][SIZE="2"]Linux 3.10.55 -> Linux 3.10.60[/SIZE]
[/LIST]
[SIZE="2"]v1.0.1[/SIZE]
[LIST]
[*][SIZE="2"]Compiled with Sabermod 5.2 [/SIZE]
[*][SIZE="2"]Use Elementalx install script for better compatibility[/SIZE]
[/LIST]
Additional notes
Ubertc
ubertc is a bleeding edge toolchain which has the latest patches from GNU
ubertc 4.9 is stable and may have better battery life than ubertc 6.x
ubertc 6.x scores higher on benchmarks
learn more about ubertc
https://basketbuild.com/devs/Beta1440/Nexus9/Sublime Kernel
Auditor
First thank you for this kernel
One question.. Is it normal that there is no GPU option in kernel audiutor?
dictionary said:
https://basketbuild.com/devs/Beta1440/Nexus9/Sublime Kernel
Click to expand...
Click to collapse
Thanks for posting the correct link. I lost my internet connection before I could verify the link was working.
Beta1440 said:
Thanks for posting the correct link. I lost my internet connection before I could verify the link was working.
Click to expand...
Click to collapse
Not a problem at all. Thanks for the kernel.
Rom dirty unicorns. Bootloop(
hey, does this kernel support NTFS read/write?
Bootloop on 6-28 Candy
Martin_Devil said:
Rom dirty unicorns. Bootloop(
Click to expand...
Click to collapse
I'll try to make flashable with the anykernel script for better compatibility with other ROMs
thank you!!
thank you!!
Br0kI said:
First thank you for this kernel
One question.. Is it normal that there is no GPU option in kernel audiutor?
Click to expand...
Click to collapse
I'll make a request to support GPU frequencies for the Nexus 9.
Hello, this kernel is compatible with the rom AICP? (note the Rom AICP is CM based)
This Kernel works only on AOSP ROM!!!!!!
Status Update
It's been a while since the last update. I intended to release an update last week but I've moved into a new apartment and I had issues getting a decent internet connection on my desktop top which were resolved recently. I am also a full time college student so I don't have add much free time as in the past. However I am still committed to developing this kernel.
My plan for the next kernel release is to start from the latest AOSP kernel and only include updates from Google. This will help keep the kernel stable since previously, I included updates from the Linux 3.10.y kernel. However after looking at the source, most of the updates don't appear to affect the performance of the nexus 9, and Google appears to have included the most of the changes that do. Lastly, I plan to release the next update by 9-26-15 or sooner if everything goes smoothly.
gravin said:
Hello, this kernel is compatible with the rom AICP? (note the Rom AICP is CM based)
Click to expand...
Click to collapse
I started using a kernel install script based on Elementalx to improve compatibaility. I haven't been able to test it on CM based ROMs but it should work fine.
Sublime CPU Governor
I decided to write a new cpu governor, Sublime, in order to get better battery life. Sublime is based on conservative. The main difference between Sublime and Conservative is how Sublime determines the cpu frequency. While the Conservative governor will scale the cpu in fixed intervals based on the load, Sublime is a bit more sophisticated. Sublime has a variable known as the optimal frequency for which the default value is 1.8 Ghz. If the cpu has a high load (>85) and the frequency is below the optimal frequency, then the frequency will be raised to the optimal frequency. This helps to keep the device responsive. If the cpu still has a high load, then the frequency will be raised gradually. This is due to the fact that the maximum frequency of 2.3 Ghz is rarely needed for most tasks. If the cpu load is moderately high (>60) then the frequency will be increased in bigger steps but the optimal frequency will be the ceiling. If the load is moderately low (<30) then frequency will be decreased slightly. If the load is very low (<10), then the frequency will be decreased greatly.
Download link
I have fixed the download link to Basket Build :good:. I apologize for any inconvenience this may have caused.
Download is still 404. Found the kernel by searching through the site.
Running 2.0 sublime on AICP nightly. Very smooth.
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi and welcome to fancy kernel. My name is Boy Petersen and I'm building this kernel with the following three main goals: good battery life, reliability and a smooth and snappy user experience.
Feature list:
Based upon:
latest AOSP/CM11 kernel source
selected Cyanogenmod patches
Latest Linux 3.0 version (3.0.101)
selected patches from the device's chipset vendor Texas Instruments
selected patches from Google
selected backport-patches from Linux 3.4
CPU:
CPU frequencies: 224, 384, 537, 729, 1036, 1228, 1344, 1420, 1536 MHz (default on boot: 224 - 1228)
control to set a minimum CPU frequency for screen-on (default: 384 MHz)
Will help with smoothness and responsiveness when you use the phone. When screen is off, however, 224 MHz frequency is used as well.
CPU governors: ondemandplus (more info), interactive (default), ondemand, powersave, performance
ondemandplus is an ondemand- and interactive-based governor that has additional power-saving capabilities while maintaining very snappy performance.
ARM CPU topology: multi-core scheduling (enabled by default; saves battery by scheduling load among the CPU cores; more info)
temperature control
GPU & Display:
GPU frequency control: 307, 384 (default), 512 MHz
color, contrast and gamma contols
sane and natural looking color settings
I/O & memory:
F2FS support
ASRAM memory reclaim, giving you 744mb available RAM with a fully functional device
I/O schedulers: SIOplus (default), deadline, noop, row, bfqv5, cfq
updated HSMMC & OMAP4 NAND drivers (improve disk performance)
tuned LPDDR RAM timings (+10% throughput; more info)
optimized ext4 mountings
Android 3.4 low memory killer
ultra kernel samepage merging (UKSM; enabled by default)
fsync toggle
zRAM from 3.7 kernel (with fast LZ4 compression)
improved memory handling routines (memset, memzero, ...)
switch to disable the MMC CRC checking (more info)
Network:
TCP congestion control algorithms: westwood (default), cubic, reno
DTIM skip override (what it is and how it works)
Misc:
custom voltage control
timer slack feature (what does it do?)
fast charge
vibration strength control
sound control (high performance sound, volume boost)
battery life extender (BLX)
various performance and battery life tweaks
init.d support (no matter if the ROM supports it or not)
elevated systemui priority
module support (for slide2wake / PGM, e.g.)
more things... go check the source if you're interested.
compiled with Google GCC 4.7 toolchain (from Android NDK r9)
optional anykernel2 package by osm0sis for Android 4.3 and 4.2 compatibilty
Download links:
Major release for Android 4.2/4.3/4.4 (latest version: r60)
Release post: click here
IMPORTANT: Please read this post to find out which of the two files (fixed RAMdisk or anykernel2) you need!
Android 4.4 (fixed RAMdisk) Mirror #1: boypetersen.de
Android 4.4 (fixed RAMdisk) Mirror #2: mediafire.com
md5sum: 6b97f24357137d91768ad8c4d245e894
Android 4.2 / 4.3 / 4.4 (anykernel2) Mirror #1: boypetersen.de
Android 4.2 / 4.3 / 4.4 (anykernel2) Mirror #2: mediafire.com
md5sum: 0927620e85648bb98f910ac95e9bc74b
__________________________________________________
Older versions
boypetersen.de
__________________________________________________
Notes:
Compatible to:
all Galaxy Nexus devices (maguro, toro, toroplus)
all Android 4.2, 4.3, 4.4 based ROMs
both EXT4 and F2FS filesystems
Installation:
Flash the provided zip file with TWRP or CWM. If you're in doubt which file (fixed RAMdisk or anykernel2) is the right one for you, read this post
Having problems? Please give informative feedback, so that I or other users can understand what exactly is wrong and under which circumstances.
Changelog:
r59 >> r60
cpufreq: ondemandplus: adaptive timer_rate improvements (fixed some code of which I long knew it wasn't that good. The governor feels a little more responsive now)
tuna: very slightly relax ram timings (few users reported some instabilities which have been fixed by this)
reenable HDMI mirroring on GNexus portrait dock
ramdisk: replace new charger binary with previous one (-> charging percentage display works again)
ramdisk: retry moving systemui to parent task group 10 times (may help with the issue it stays in the "apps" group, as someone reported)
Click for full change log
Knowledge-base:
Most settings can be controlled with kernel settings apps. Trickster MOD fully supports fancy kernel. With it you can control:
CPU min frequency
CPU max frequency
CPU max screen-off frequency
CPU min screen-on frequency
GPU frequency
CPU governor
CPU governor tunables
I/O scheduler
read-ahead buffer
TCP congestion algorithm
CPU multi-core scheduling
fast charge
sound control
battery life extender
fsync
vibration strength
custom voltage
temperature control
color, contrast, gamma, content-adaptive brightness
zRAM
ondemandplus basics and tunables
ARM CPU topology: multi-core scheduling explained ('Multi core power saving' in Trickster MOD)
launcher white list to make your launcher 'unkillable'. Also: How to disable the white list
WiFi: DTIM skip override
LPDDR RAM timings tuning
timer slack feature: what does it do?
frandom: why it is not included in this kernel
init.d: how to use it
MMC CRC control: what it does and how to use it
Chit-chat:
What ROM / computer OS am I running?
People ask me this sometimes. On my Galaxy Nexus, I'm running Cyanogenmod 11 Nightlies and obviously Fancy Kernel. On my home PC (my Android build environment), I'm running Ubuntu 13.10.
Why did I name it 'fancy kernel'?
Because I do not want to use some random fancy name, but somehow have to give the kernel a name that is easily remembered. So after some self-irony involvement, I picked this ****ty name :>
What is so special about this kernel?
It offers superb battery life with a smooth and stable user experience. I am aware that all kernels claim that. Just try, see for yourself and report back. Innovations of this kernel are e.g. the screen-on min frequency setting, the ondemandplus governor and the SIOplus scheduler, since I implemented them myself. Also, I wanted many other improvements that exist across the several great kernels around XDA. After all, this kernel is based on other people's work for like 95 percent (like most kernels are).
Why did I build this Kernel initially?
Well that's rather easily answered. I used to use Franco kernel (which I really liked), but I wanted a kernel for myself which fits exactly to my needs. In particular, I especially wanted working hotplug, GPU OC controls, the option to set a minimum screen-on frequency and several hardcoded settings.
Oh, and yes: I built the kernel because I had fun doing so. But be not mistaken that I am a 'playaround kid': I dislike pulling in every little mod someone made. What I want is stability.
After some time I realized hotplugging would not be stable. After that I wrote the ondemandplus governor to save battery.
Why did I release it if I built it for myself?
I did not plan to release it at first. But I decided to release it since there was this one new feature (as named before: the screen-on min frequency control). I thought 'maybe it can contribute to others as well.' Also, maybe people like my compilation. Sharing is caring :>
Announcement:
The thread now has more than 1.000.000 hits! This is awesome, thank you for your interest!
Credits for code: Cyanogenmod, Google, kernel.org, Texas Instruments
bsmitty83, edoko, Ezekeel, faux123, franciscofranco, gokhanmoral, gwindlord, Huexxx, imoseyon, mpokwsths, osm0sis & Franco Dev Team, TeamHorizon
Credits for the Fancy Updater app: Parthipan Ramesh
Credits for the logo/artwork: DaNi_!
Source (including defconfig and RAMDISK): https://github.com/boype/kernel_tuna_kk44
A shout-out to the donators who help me pay the file hosting and buy me beer: 1haumann1, aaamador, agritux (2x), akaria, Bastian L., bigknowz, Blackcrx, creeve4, Fabio A., Ferhat Uğur C., James F., jsage, kuyam, Lancez, mpokwsths, n2rjt, nailz420 (2x), okanb3, omid900, rcozzi, Taomyn, teleplasma
Do you like my work? Hit 'thanks' and/or rate this thread with 5 stars.
Has my work improved your user experience? Consider a small donation.
Please do not PM me with questions, post in the thread instead.
XDA:DevDB Information
[KERNEL] Fancy Kernel r60 [Android JB+KK] [F2FS/EXT4] [Linux 3.0.101+] [OCT-24-2014], Kernel for the Samsung Galaxy Nexus
Contributors
boype
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r60
Stable Release Date: 2014-10-24
Created 2014-10-12
Last Updated 2014-10-24
downloading now , will share results in a few charges !
I usually stick with a couple certain kernels, because every time I try one outside of my 'safe' kernels, they don't play nice with my device.
I've decided to give this kernel a chance, mainly because it's new and I have the day off to test it out.
Re: [KERNEL][4.2] Fancy Kernel (Rel. #1) (JAN-24-2013)
Who knowz m not becoming a part of a great thread in the future..lets try this out
Sent from my Galaxy Nexus using xda premium
Trying this kernel for 2 days.
I can say, wonderful work.
Thanks boype!
Running it now at 192/1420 with 537 as max screen off. Pegasusq and bfq. GPU = 384 and SR remains on.
Can't tell how battery life is, as I just installed it. Charging phone back to 100 right now.
It is very smooth and responsive from what I've done so far though. Going to keep with this kernel for a couple days, see how it compares to my fall back, LeanKernel + Tweaks. So far, so good though.
Re: [KERNEL][4.2] Fancy Kernel (Rel. #1) (JAN-24-2013)
anybody test NFS17 game on this kernel?
Re: [KERNEL][4.2] Fancy Kernel (Rel. #1) (JAN-24-2013)
Wow, sound great
So, Can i flash it over stock 4.2.1 ?
thebogy said:
Wow, sound great
So, Can i flash it over stock 4.2.1 ?
Click to expand...
Click to collapse
As long as you are rooted, I don't see why you wouldn't be able to. I'm pretty sure being rooted is all you need to flash a kernel.
Re: [KERNEL][4.2] Fancy Kernel (Rel. #1) (JAN-24-2013)
great kernel !
keep it:thumbup:
Sent from my Galaxy Nexus using xda premium
pgm support?
Re: [KERNEL][4.2] Fancy Kernel (Rel. #1) (JAN-24-2013)
yes.
Sent from my Galaxy Nexus using xda premium
I'll give it a try but won't stick with it until an Stable release of CM10.1 is available, because I'm updating at every 3 nightlies and this kernel with an stable release of CM10.1 should be a monster. (and obviously I don't want to reflash it every new nightly.)
I liked it! I hope for further development of this kernel! Good luck! :good:
Re: [KERNEL][4.2] Fancy Kernel (Rel. #1) (JAN-24-2013)
I would be regularly sharing my experience about this kernel..really smooth undoubtedly.. Just had first SoD..
Sent from my Galaxy Nexus using xda premium
try it now :good:
Re: [KERNEL][4.2] Fancy Kernel (Rel. #1) (JAN-24-2013)
dratif said:
I would be regularly sharing my experience about this kernel..really smooth undoubtedly.. Just had first SoD..
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
On which governor? Default settings? Did you UV? Some more info please
Verstuurd van mijn Galaxy Nexus met Tapatalk
Re: [KERNEL][4.2] Fancy Kernel (Rel. #1) (JAN-24-2013)
Hy
I want to try this new kernel,
But i dont see volume boost in the features list, it's just missing in changelog, or no volume boost inside ?
Thanks
Sent from my Galaxy Nexus using xda premium
Re: [KERNEL][4.2] Fancy Kernel (Rel. #1) (JAN-24-2013)
Just flashed this kernel. The speed seems to be really great! I hope the battery life is equal to this
Verstuurd van mijn Galaxy Nexus met Tapatalk
dratif said:
I would be regularly sharing my experience about this kernel..really smooth undoubtedly.. Just had first SoD..
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
Overclocked CPU or GPU? If yes, I need to increase voltages.
---------------------------------------------------------------------------------
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is Maguro 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
1.8.3
Working 1.8 kernel (tested from more than 3 users here is one feedback)
Wifi fixed
4.4 CM official sources
Added support for Touch Control
New KitKat ramdisk directly from Fancy Kernel (now all should work)
First version of the "New Golden Kernel" [NGK]
Disabled ASRAM due gamma color problems (I'm working on it)
New GoldenKat TCPC, try this awesome stuff!
New GoldenUltimate governor with the new SMART Pro Scaling
New undervolt system up to 1-2-1-3-4
Powersave profile directly from "Conservative"
KK Ram management with HyperBoost2 (erase the useless ram every 30 min)
New GoldenKatIO sheduler: KitKat is optimized for 512MB of ram? Let's use our 1024MB!
Various small fixes from Linux Kernel 3.0.101
Ramdisk optimizations
Downloads
Wipe Dalvik and Cache partition before flashing this kernel
Android 4.4
Download 4.4 XXH10K3 - Latest
Android 4.3
Download 4.3 XXG09J - Latest
Download 4.3 XXE07J
Sources: https://github.com/Jeeko/golden_kernel_4.4
Nice work, more new stuff to play with.
Jeeko said:
This kernel is compatible with Android 4.2.x if you want a version for 4.3 just tell me
Click to expand...
Click to collapse
4.3 version please.
+1 for 4.3 kernel with PGM support
swyped from my maguro
1haumann1 said:
+1 for 4.3 kernel with PGM support
swyped from my maguro
Click to expand...
Click to collapse
+1 to this
Does this kernel has ION-enabled?
Thanks,
Rinse
Looks good. But need 4.3 one yes lol. 4.2.2 is so 2012 lol
grtz from the crazy basterd from holland. powered by pzosp/purity 4.3 and askp kernel
TheRinseM said:
Does this kernel has ION-enabled?
Thanks,
Rinse
Click to expand...
Click to collapse
Yes, It has ION memory allocator I have to plan the OP better
WIFI doesn't work for me. Can anyone confirm?
nailz420 said:
WIFI doesn't work for me. Can anyone confirm?
Click to expand...
Click to collapse
For the wi-fi I have to made a fixed module, stay tuned
nailz420 said:
WIFI doesn't work for me. Can anyone confirm?
Click to expand...
Click to collapse
Jeeko said:
For the wi-fi I have to made a fixed module, stay tuned
Click to expand...
Click to collapse
I can confirm. WIFI module broken. Waiting for fix
would love to see a 4.3 version !!
Ok guys, here's the 4.3 verison
http://d-h.st/UkJ
Enjoy
Jeeko said:
Ok guys, here's the 4.3 verison
http://d-h.st/UkJ
Enjoy
Click to expand...
Click to collapse
Wi-Fi works?
swyped from my maguro
1haumann1 said:
Wi-Fi works?
swyped from my maguro
Click to expand...
Click to collapse
Just tested on CM10.2, nope, wait for the module
1haumann1 said:
Wi-Fi works?
swyped from my maguro
Click to expand...
Click to collapse
Mhh, I don't think
Jeeko said:
Yes, It has ION memory allocator I have to plan the OP better
Click to expand...
Click to collapse
Awh yeah! Can i use this as my HTC sense 5.0 base ?
Thanks in advance! Cool kernel!
Looks promising.... Waiting for the WiFi module fix to try out.
Sent from my Galaxy Nexus using xda app-developers app
Other than Wifi, the golden governor is really smooth. Smoother than interactive. I like. :good:
TheRinseM said:
Awh yeah! Can i use this as my HTC sense 5.0 base ?
Thanks in advance! Cool kernel!
Click to expand...
Click to collapse
Sure
For the wi-fi fixing I'm looking for a solution, I hope I'll fix it asap
When you have fix, ill start using it!
Sent from my HTC Desire HD using Tapatalk 4 Beta
---------------------------------------------------------------------------------
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is Toroplus 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
Dling now! Thanks!
Sent from my Galaxy Nexus using xda premium
RSVP..
Thank you
My Almighty Nexus powered by MMuzzy's Vanilla extract 4.3 & ASKP kernel
Thanks for bringing this over!
Sent from my Galaxy Nexus using xda app-developers app
Been running this kernel and also beta test and excellent battery life phone is much snappier
Sent from my Galaxy Nexus using xda app-developers app
Awesome!! Thanks for this. We need more new kernels.
Sent from my Galaxy Nexus using Tapatalk 4
Anyone getting good battery life? I try sioplus with golden governer n drain my battery fast
Sent from my Galaxy Nexus using xda app-developers app
trying this out now.
Thanks. :good:
Ok ladies and gentleman, new version, new GoldenX governor, new TouchBoost interface. Probably the first tuna kernel to have the ISIX ROW features, but I can't say you all, check the changelogs The most stable relase for now.
Enjoy
For the 1.4 version I'm planning a reduction of radio frequency (less radiation, more health)
But it is not all... stay tuned!
downloading 1.3 now. 1.2 was working really well for me.
Jeeko said:
Ok ladies and gentleman, new version, new GoldenX governor, new TouchBoost interface. Probably the first tuna kernel to have the ISIX ROW features, but I can't say you all, check the changelogs The most stable relase for now.
Enjoy
For the 1.4 version I'm planning a reduction of radio frequency (less radiation, more health)
But it is not all... stay tuned!
Click to expand...
Click to collapse
but but but I like glowing in the dark. :laugh:
For now this is going yo be my daily feels snappier then anything I tried and don't need and mods like cross breeder to make it fast! Will report back on battery in a few days!
Sent from my Galaxy Nexus using Tapatalk 2
Phone won't go into deep sleep. Stuck at 384.
Sent from my Galaxy Nexus using xda app-developers app
jeffreynothing43 said:
Phone won't go into deep sleep. Stuck at 384.
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
Hit thanks button by accident. Use better battery stats to find your rogue app. I HIGHLY doubt its a kernel issue. Deep sleep is just fine here.
Sent from my Galaxy Nexus using Tapatalk 4
tommy0823 said:
Hit thanks button by accident. Use better battery stats to find your rogue app. I HIGHLY doubt its a kernel issue. Deep sleep is just fine here.
Sent from my Galaxy Nexus using Tapatalk 4
Click to expand...
Click to collapse
+1
Sent from my Galaxy Nexus using Tapatalk 2
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
Well, new update (1.5) with this new version I have introduced the new GoldenX2 governor: a GoldenX governor less aggressive, so more battery friendly but more fast, smooth and clean. A lot of news, read the changelog
Enjoy!
P.S. Wifi or 3g network? Now there aren't more differences
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
CWM said the zip isn't signed when attempting to flash.
My Almighty Galaxy Nexus powered by PA 3.68 & ASKP kernel
info[]box1 said:
CWM said the zip isn't signed when attempting to flash.
My Almighty Galaxy Nexus powered by PA 3.68 & ASKP kernel
Click to expand...
Click to collapse
Flashed perfectly with twrp man. Maybe a bad DL?
Sent from my Galaxy Nexus using cm10.2 unofficial 4.3 golden kernel and Tapatalk 2
---------------------------------------------------------------------------------
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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
Nice. I'll try it out.
Giving this a spin. Plays nice with root on 4.3. Good Start!
toro, toro!
Trying this out on 4.2, thanks.
WHATCHOO TALKING BOUT WILLIS?
Just found this beast.. Flashing now!! Thanks
Sent from my Galaxy Nexus using Tapatalk 4
This... This kernel right here makes the Galaxy Nexus perform the way it should be. GoldenX governor just makes this phone run sooo responsive and sooo fluid.
Just Pure...
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
Ermaferkonguard!!!!! Butter got nothing on this. Its like......Heavens butter...PERFECTION. omg
Sent from my Galaxy Nexus using xda premium
This kernel is great ty been running it for a day or so so smooth
Sent from my Galaxy Nexus using xda premium
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!
What setting for better battery life
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
What's a good setting for balance?
Sent from my Galaxy Nexus using Tapatalk 4
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
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?
Sounds like a good deal. I'll be flashing it tonight
Thank you for your feedback, I apreciate
christianpeso said:
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?
Click to expand...
Click to collapse
I use only the arm-eabi folder of GCC 4.7, the other folders come from toolchain 4.6.2 here's the why
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
I'm not one that typically sees much of a difference in kernels... This one is top notch. Major smoothville here! Great job!
Sent from my Galaxy Nexus using Tapatalk 2
Anyone get pgm working on this?
toro, toro!
This is a flash and go kernel, please do not tweak options unless you are an advanced user.
Weeklies: Weeklies are provided automatically via a Jenkins server, and uploaded to GitHub here https://github.com/frap129/angler-weeklies.
To download a weekly, click on the latest weekly zip in the link above, then click "View Raw" to initiate the download.
Weeklies DO NOT replace stable releases. You can find the latest stable release in the downloads section below.
NOTE: Weekly builds are not guaranteed in any way, are untested, and possibly unstable (probably not though). By flashing a weekly, you agree to not receive support so that you can be on the bleeding edge of Electron.
Electron has Spectrum support! Spectrum is a simple and easy to use kernel management app. Though it was initially intended to be a companion app for Electron, Spectrum's innerworkings have been made public so that any developer can add spectrum support to their kernel! Checkout the Spectrum XDA thread or use the link the downloads section below!
Spectrum XDA Thread
Current features:
Chill Governor: A conservative based gov with boosting and sleep-state functions
Relaxed Governor: A chill based gov with more gradual boosting
Electron Governor: An interactive based governor with battery life and performance
Advanced governor tuning using Chill+Relaxed
Maple I/O Scheduler: A scheduler tuned for interactivity
Fingerprint Boost driver
Custom PowerHAL
Shadow Scheduling
Adreno Idler
CDG Congestion control algorithm
Spectrum support
Linux 3.10.107
Backported random driver from 4.1.39
KCAL Color Control
Wake Gestures
Sleep Gestures
Faux Sound Control
PDesire Audio 10.1
State Notifier
UFS Controller Boosting
Arch Power
Disabled FSync
Enabled Dcache word access
Enabled CleanCache driver
Optimiced String Routines
Reduced CPU load
Optimized Square Root
Improved Memory I/O functions
Hardlimit Max/Min frequencies
Optimized libraries
Power Efficient workqueues
Backported Zen Interactive tunings from Zen 4.10
FRandom driver
Fully tickless system (No kernel timer interrupt)
Improved ZRAM + ZSwap + ZPool
Improved backlight algorithm
F2FS support
GPU Display state awareness
Custom Linaro based GCC 7.1.1 Toolchain
Heavily tested complie-time optimizations
Various backports/patches/fixes
Installation:
1. Make sure you aren't running a custom kernel; dirty flash your ROM to revert to stock if necessary.
2. Make sure all kernel tweaking apps/scripts/tools will not apply options on boot.
3. Download the kernel zip
3. Reboot to recovery
4. Flash
5. Enjoy!
Reporting Bugs:
Please follow this guide by @The Flash . If reporting a crash/reboot, provide both a dmesg and ramoops. Otherwise, provide a logcat and dmesg. Guide
Download Electron:
AndroidFileHost
Download Spectrum:
Google Play
Known Issues:
None!
I would like to thank all of the great people whose support and help that I've received and whose work I've referenced to make this kernel a reality: FranciscoFranco, ak, RenderBroken, flar2, xanaxdroid, nathanchance, R3V3NT3CH, imoseyon, arter97, Faux123, DespairFactor, neobuddy89, show-p1984, and anyone I missed!
XDA:DevDB Information
Electron Kernel for Angler, Kernel for the Huawei Nexus 6P
Contributors
frap129
Source Code: https://github.com/frap129/angler
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 15
Stable Release Date: 2017-08-18
Created 2016-08-20
Last Updated 2017-08-18
Change Log
Changelog (full changelog on github):
September 10th, 2016:
Added many CAF Patches
Added Maple I/O Sched
Improved Chill CPU Governor
Enable Adreno Idler
Add ZenTune 4.5
Enable CleanCache Driver
Enable Fully tickless system
Add CDG Congestion algo
Misc more
September 7th, 2016:
Release 2
See features list for details (Kernel was rebased, no real 'changes')
August 19th, 2016:
Release 1
See features list for details
Technical information
In this post, I will add descriptions of my original kernel features for users and developers to reference.
Chill CPU Governor:
Chill is based on conservative, and has two main deviations: a frequency boost interface and sleep-state power savings. The boost interface uses count based boosting, not timer based. This means that after frequency has increased X (default is 10) times in a row, the governor pushes frequency to max in order to skip checking for the remaining steps and acts on a min/max principle. This often matches the speed of interactive with improvements to battery. The sleep-state power savings entail restricting frequency to min when the screen is off, although a sleep boosting interface may be added to help with loads caused by syncing while asleep.
Maple I/O Scheduler:
Maple is based on the Zen and Simple I/O schedulers. It uses Zens first-come-first-serve style algorithm with separate read/write requests and improved former/latter request handling from SIO. Maple is biased towards handling asynchronous requests before synchronous, and read requests before write. While this can have negative aspects on write intensive tasks like file copying, it slightly improves UI responsiveness. Like chill, maple also has power saving features. When the device is asleep, maple increases the expiry time of requests so that it can handle them more slowly, causing less overhead.
Relaxed CPU Governor:
Relaxed is based on chill, and has been altered in order to achieve more gradual frequency boosting. Relaxed uses a boost ceiling variable in order to achieve this. Rather than boosting straight to the max frequency, relaxed finds the difference between boost_counter and boost_ceiling, then boosts to max minus that difference. For example, if boost_count is 8 and boost_ceiling is 12, when boost_counter reaches 8, the cpu freq will boost to 4 (12-8) levels below max, then increase if needed until boost_counter reaches boost_ceiling. This governor doesn't completely replace chill, but is intended to be used alongside it. Since the lowest frequency on a57 cores uses more power than the highest freq on a53 cores, it is still valuable to use chill on a57 in order to complete a task as quickly as possible.
Electron CPU Governor:
Electron is based on the latest interactive from the MSM8994 CAF branch with upstream improvements from Google, Linaro, and Chromium. The main differences are the inclusion of 2 new tunables, powersave_bias and screen_off_maxfreq. These allow for more granular control of your devices frequency scaling than the standard interactive governor. There are also improvements from FranciscoFranco, Imoseyon, and Neobuddy89.
Fingerprint Boost driver:
FP Boost is a custom boosting driver based on cpu-boost by Sultanxda. When input is received from the fingerprint sensor, all available cores are boosted to max frequency for 3 seconds in order to reduce the fingerprint scanner delay and wakeup lag.
Heck Yeah! Looking forward to running this!
Sounds awesome! Kudo's
Looks like we have a new kid on the block!
Thanks for sharing your work
frap129 said:
Changelog (full changelog on github):
August 19th, 2016:
Release 1
See features list for details
Click to expand...
Click to collapse
Does it work on N?
primo14z said:
Does it work on N?
Click to expand...
Click to collapse
Please read the title of the thread.
Added to Nexus 6P index thread:
[INDEX] Huawei Nexus 6P
frap129 said:
Please read the title of the thread.
Click to expand...
Click to collapse
So SORRY!! it was 5 am when i asked , sorry :/
frap129 said:
Please read the title of the thread.
Click to expand...
Click to collapse
He's just too excited
frap129 said:
...Known Issues:
Defaults not setting on boot
...
Click to expand...
Click to collapse
What does this mean, exactly? Says it's "flash and go", which appeals to me, but if the pre-tuned settings don't boot... Am I misunderstanding? Thanks, BTW!
Nexus 6P
jesssiii said:
What does this mean, exactly? Says it's "flash and go", which appeals to me, but if the pre-tuned settings don't boot... Am I misunderstanding? Thanks, BTW!
Nexus 6P
Click to expand...
Click to collapse
The default settings do boot, but on some ROMs the governor gets overridden at boot, so it gets changes back to interactive.
primo14z said:
So SORRY!! it was 5 am when i asked , sorry :/
Click to expand...
Click to collapse
dex2grigg said:
He's just too excited
Click to expand...
Click to collapse
It's all good
I may give this a go with my reflash of PureNexus soon
I'm trying it out, thanks.
Link not working.
OmegaBlaze said:
Link not working.
Click to expand...
Click to collapse
Link works fine for me, just opened it in Chrome. Basketbuild may be having issues but I was able to download just fine.
nathanchance said:
Link works fine for me, just opened it in Chrome. Basketbuild may be having issues but I was able to download just fine.
Click to expand...
Click to collapse
View attachment 3849038
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}