[KERNEL][4.4.x]Extreme Battery Saving Kernel[29/06/2014] - Nexus 7 Original Development

This Kernel is based of the latest 4.4.4 Nexus 7 Sources,
This Kernel Is Designed to give you the best battery possible while still maintaining stocks speeds
Features
Voltage Control
-O3 Optimizations
Cortex a9 optimizations
Deadline Optimizations
FSYNC
Underclock CPU LP TO 480MHz
Underclock GPU From 416-400MHz and Decrease Min From 228MHz-137MHz
New Frequancy Table
Decrease Min Undervolt To 700mv
Make 2048 MAX VM and 32 Min VM
Disable Gentle Fair Sleepers
3x Faster Sqrt
Speed Up EXT4
Linaro Makefile Optimzations
KIll Some Debugging
Enable KSM And Make It Run
Always Set Noatime
Remove PAGE_ALLOC_COSTLY_ORDER
Optimized Linaro For ARMV7-a
Decrease VDD Core Voltage -50mv
Undervolted By Default -50mv
Extremely Low Mininmum Brightness In Bootup
Min Birghtness 5 Compared to 13 Stock
PLLC 1.2Mv>1.1Mv
Display Undervolted
Disable Android Logger
GPU UV 1.2Mv-1.1Mv
1.2MV-1.1MV vdd rail
Github- UPLOADING......
Kernel Attatched
Please give results from this kernel as i haven't been able to test a great deal
might not work on your device due to aggressive undervolting and underclocking
Enjoy

Is this kernel f2fs compatible?
Sent from my SAMSUNG-SGH-I747 using XDA Premium 4 mobile app

Works fine but can you make it run with different schedulers like interactive and ondemand. At current state 4 cores are always active rendering them useless.
And kernel don't support root and kexec-hardboot. Other than that, it seems stable.
Also the clock rate won't fall below 380mHz, just noticed.

Please f2fs support! Good job
Enviado desde mi Nexus 7 mediante Tapatalk

ok i will push out a release today or tomorrow that will fix the bugs and make the kernel F2FS compatible
anything else you guys want?

Did u was in the Xperia Play forum section? anyway seems very interesting , will try the kernel in the next release...it is possible to select only 2 cores active from trickstermod? (More battery saving and tablet is still smooth) Also more stability tests would be appreciated expecially to test the stability while using the otg since undervolt can cause reboots when using otg (i think the device can handle -50mv without issues but with -75mv it reboot while using otg so should be stable with this undervolt)
Sent from my nexus 7 using XDA Free mobile app

been waiting for this!
This is amazing... AFAIK the first battery saving kernel since Clemsyn's two years ago, which wasn't updated at all anymore after a few weeks. Going travelling in a week and since I wanted to set up my Nexus with a new ROM anyway, this comes just in time.
F2FS support would indeed be great, so it could be used with e.g. the F2FS CarbonROM builds available here.
Just one question: I know that M-Kernel overclocks the companion core to 666MHz in order to ensure that the threshold after which the regular CPU cores take over is as high as possible... so even though it might seem we'd use more power, we'll actually save power since the real cores will be utilized less often due to this. Have you considered doing this in your kernel?
Keep up the good work!:good:
UPDATE: I just saw that you created a battery saving test kernel last year where the companion core was indeed clocked up to 666MHz: http://forum.xda-developers.com/showpost.php?p=46068826&postcount=1
Any reasons why you changed that to 480MHz?

Changelog
Logger Turned Off
Remove Performance, Conservative, Powersave And UserSpace
-Os Optimizations Instead (Less To Load Up, Smaller Boot.img)
Fix 4 Core all the time glitch
Overclock CPU LP to 700MHz
Changed Frequency Table Again....
Display Undervolted More 268>220, 190>150
FSYNC Disabled By Default
Fix Lag Wake Up Screen
Tune Hotplug For Less Heat And More Battery
1 Core On Idle
Tune Interactive For Battery
Fix 2048 VM Max
Make Use Of Lower Freq <300MHz
Disable More Debugging
Underclock Host1x From 267Mhz>255MHz
F2FS Support
Remove 51MHz Freq Step
Decrease Min Undervolt To 600mv
Remove KSM uses to much CPU
3.4 LMK
+25MV Cpu (More Stability)
Benchmarks Much Higher?
Decrease GPU Min From 137MHz>27MHz
Tune GPU Freq's
Lower Default Brightness 5>3
Decrease Host1x Min 155>85
What You Guys Think
Will Have A Flashable Zip Option
And I'm going to test this kernel extensively for the this release to make sure I can get the best battery possible and iron out any possible bugs

Going to flash this tomorrow morning will let you know how the performance is
---------- Post added at 10:09 PM ---------- Previous post was at 10:08 PM ----------
Have you looked at Franco's interactive tweaks in his kernel sources?

A flashable zip pls..

Plz flashable f2fs zip
Sent from my Nexus 7 using Tapatalk 2

New Kernel Likes Low Frequency's
{
"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"
}

Looking forward to a flash able zip of this.
Sent from my Nexus 7 using Tapatalk 2

+1 really want a flashable zip!

Flashed boot image on latest Purity 4.4.4. Lost SU binary. Any apps needing root stopped working. Reflashed Purity and all is well.

tcat007 said:
Flashed boot image on latest Purity 4.4.4. Lost SU binary. Any apps needing root stopped working. Reflashed Purity and all is well.
Click to expand...
Click to collapse
nothing on my end happening like this im on pure aosp with root,
i think its due to the stock ramdisk,
will check it out

extremetempz said:
Min Birghtness 5 Compared to 13 Stock
/QUOTE]
Can you make it 4
4 is awseome at night
When's there a f2fs version I will try it out
especially when im going on a long trip
Click to expand...
Click to collapse

Looking forward for f2fs support mate!
---------- Post added at 02:13 PM ---------- Previous post was at 02:05 PM ----------
extremetempz said:
New Kernel Likes Low Frequency's
Click to expand...
Click to collapse
Pure AOSP? Rastakat? or Team EOS ? And that widget is?

Flashable zip please, thanks

jonny68 said:
Flashable zip please, thanks
Click to expand...
Click to collapse
I can make one when the f2fs version comes out

Related

[Kernel][Sense] Gb Sense kernel v8 (HAVS,OC/UV,BFQ,GFX glitches fix!)[25/11/11]

This is my port of the official Gingerbread Desire's kernel to our Nexus One.
Things fixed:
GFX glitches
USB system
Charging methods
WIFI system (Tethering wifi works)
Specs:
GB SENSE Kernel 2.6.35.10 Desire Official (Overclocked & Undervolted)
Max 1190Mhz
Vdd Levels
minimum [email protected]
maximum [email protected]
BFQ/VR Scheduler
Pershoot's audiomod (loudness).
EXT4
2 way call recording(avs333)
ondemand, interactive, interactiveX, conservative, powersave, performance, Smartass & Smartass V2, smoothass, savagedzen, superbad, Virtuous, Lazy and lagfree cpufreq governors
Flashable zips:
v8
Tiny RCU by default
CIFS module added (for windows folder sharing)
minor tweaks
kernel-2.6.35.10-gb-sense_by_dbasabe_v8.zip
v7
Some tweaks in the virtual memory system
Improvements in bcm4329 driver
TUN/TAP driver added (tun.ko)
Kineto module added (kineto_gan.ko)
Virtuous, Lazy and lagfree CPU governors added
kernel-2.6.35.10-gb-sense_by_dbasabe_v7.zip
v6
lowered wifi to connect a low signal -108
Fix atomic functions in bfq
Fix a race during freezing of TASK_STOPPED task
CFS Scheduler tweaks brought over
USB: f_mass_storage: Disable write cache support
TWEAK: camera - bananacakes
Some changes in the Mahimahi's MMC code
Latency speed tweaks
kernel-2.6.35.10-gb-sense_by_dbasabe_v6.zip
v5
Everything is working (headset and light sensor are fixed)
Return to mahimahi Micro-p
It seems to be stable
kernel-2.6.35.10-gb-sense_by_dbasabe_v5.zip
v4
Redo the Micro-p driver code (desire based)
3-axis Accelerometer fixed
Orientation Sensor fixed
Headset broken (searching alternatives)
kernel-2.6.35.10-gb-sense_by_dbasabe_v4.zip
v3
Leds fixed
Headset fixed
Proximity sensor fixed
Light Sensor fixed
kernel-2.6.35.10-gb-sense_by_dbasabe_v3
v2 (SLCD and AMOLED)
kernel-2.6.35.10-gb-sense_by_dbasabe_v2
v1.a (ONLY SLCD model):
CPU governors fix
Some minor fix
kernel-2.6.35.10-gb-sense_by_dbasabe_v1.a
v1 (ONLY SLCD model):
First release
kernel-2.6.35.10-gb-sense_by_dbasabe_v1
Remember to wipe the dalvik-cache.
KERNEL SOURCES:
My github
There's much effort and many many hours put in this project and it's the first attemp to port it.
Thanks to all android community.
Thx men, this is the good news of the day
Great work dbasabe!
Not running an Sense ROM right now, but will check when I have the time.
Well done, man. We'll keep in touch.
If you put your source in github or something, maybe we can help with something.
(Edit because I see the governors right now, Im too sleepy)
You must read again the OP
dbasabe said:
Specs:
GB SENSE Kernel 2.6.35 Desire Official (Overclocked & Undervolted)
Max 1190Mhz
Vdd Levels
minimum [email protected]
maximum [email protected]
BFQ/VR Scheduler
Pershoot's audiomod (loudness).
EXT4
2 way call recording(avs333)
ondemand, interactive, conservative, powersave, performance, Smartass & Smartass V2, smoothass, savagedzen cpufreq governors
Click to expand...
Click to collapse
If someone test it on AMOLED N1, please report results
Give you time (this weekend) to test it.
I need time to rest and spend some time with the family
Yoz182 said:
You must read again the OP
If someone test it on AMOLED N1, please report results
Click to expand...
Click to collapse
Yeah I miss it, Im too sleepy.
kernel doesn't work with amoled screen.....
I get a blackscreen
@kalekume : thanks for reporting, I'll wait for Amoled version !!!
Thank you for your Epic work!
I'll report some bugs..
1. Camera doesn't works.. It shows up white screen.
2. CPU governors. I only see 'ondemand', 'userpace', 'performance'
problems only for me..?
(sorry for my broken english..)
kalekume said:
kernel doesn't work with amoled screen.....
I get a blackscreen
Click to expand...
Click to collapse
+1, having the same thing after splash screen..
Sent from my Nexus One using Tapatalk
DaxElectro said:
+1, having the same thing after splash screen..
Sent from my Nexus One using Tapatalk
Click to expand...
Click to collapse
It's because of your AMOLED screen, kernel is actually SLCD only.
I'm waiting for the AMOLED version too.
Menelkir said:
It's because of your AMOLED screen, kernel is actually SLCD only.
I'm waiting for the AMOLED version too.
Click to expand...
Click to collapse
ah well...
Sent from my Nexus One using Tapatalk
Amoled N1 here, feeling !
By the way, please release a "no audio boost" version, lots of users (like me), don't have that issue.
Thanks.
Now I want this kernel badly for AMOLED.
{
"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"
}
How culd I know what version I have, AMOLED or SLCD?
Sent from my Nexus One using XDA App
tonymontezuma said:
How culd I know what version I have, AMOLED or SLCD?
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
I googled and looked at videos... seems that when the screen is black, if it's 100% black its amoled, it its just kinda black / faded black its slcd.
If all else fails, try the kernel, if it works SLCD, if not, amoled =) haha
waiting for the AMOLED
Nice work!!
Thanks.
Sent from my Nexus One using XDA App
Aprovecho para preguntar en mi idioma paisano, dónde residía el problema de los fallos gráficos? Y el del USB?
I'm asking for details about the fixes.

[Kernel] Whatever Flo 002 | GPU/CPU OC | Pure Stock | JSS15J [Aug 04]

Whatever Flo
What is it: Stock android kernel, JSS15J, absolutely no changes besides the overclock. No fancy features, no snake oil, no bloat, clean stock experience.
Overclock not customisable, baked right into the kernel and loaded on boot, no CPU/GPU management apps needed.
I take no responsibility or imply any warranty for the use of this kernel, use of this kernel is completely at your own risk.
If a build doesn't work for you try the lower clocked version, still not then you're out of luck and your CPU can't handle the overclock sorry. If there is enough demand I can build a lower clocked edition but I don't really see the need. Any problems or questions I will try to answer for you.
Proof is in the Source
Flash zips with TWRP/recovery of your choice
1890MHz Build + GPU OC: http://d-h.st/y0W
Vellamo metal score: ~830
GFXBench:
T-Rex 18fps
1009 Frames
Egypt 46fps
5068* Frames
1890MHz Build No GPU OC: http://d-h.st/9yr
Vellamo metal score: ~830
GFXBench:
T-Rex 16fps
889 Frames
Egypt 41fps
4653* Frames
1728MHz Build + GPU OC: http://d-h.st/95k
Vellamo metal score: ~800
1728MHz Build No GPU OC: http://d-h.st/hmZ
Vellamo metal score: ~800
* Sections of demo limited by VSync
If you like, give me a thumbs up!
Thanks and enjoy your nexus.
Change Log
Code:
Aug 4 2013:
- Added GPU OC option
Aug 3 2013:
- Added CPU Overclock builds
Very nice. Do you intend to add GPU OC as well? I think with this kernal with GPU OC it would play nicer with Clean ROM than the current Kernels. Just my opinion but Jassy kernel doesn't seem to like CR as much as Cm 10.2 so I would really like to see what stock with extra OC's does for that very nice Rom .
conan1600 said:
Very nice. Do you intend to add GPU OC as well? I think with this kernal with GPU OC it would play nicer with Clean ROM than the current Kernels. Just my opinion but Jassy kernel doesn't seem to like CR as much as Cm 10.2 so I would really like to see what stock with extra OC's does for that very nice Rom .
Click to expand...
Click to collapse
Yes I am planing on it, doing some stability and performance tests right now. Will release it when I finish that.
WhiteDawn said:
Yes I am planing on it, doing some stability and performance tests right now. Will release it when I finish that.
Click to expand...
Click to collapse
You are awesome. This is what I've always wanted in a kernel.
CPU, GPU OC and voltage control.
Thanks!
New builds up, now include GPU overclock.
Great kernel, no issues on stock ROM whatsoever. Seems like GPU scores went down a tad though, with no oc and oc versions of the 1.7ghz, looks like it went down 1k pts on 3d score in antutu.
Maybe add a little higher oc on the GPU to test out with the 1.7ghz version?
Could you confirm with me, I have the 1.7+GPU oc version and my 3d graphics score seems to be lower, I was around 7k for stock clocks.
{
"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"
}
Thanks!
Sent from my Nexus 7 using Tapatalk 4
Philaphlous said:
Great kernel, no issues on stock ROM whatsoever. Seems like GPU scores went down a tad though, with no oc and oc versions of the 1.7ghz, looks like it went down 1k pts on 3d score in antutu.
Maybe add a little higher oc on the GPU to test out with the 1.7ghz version?
Could you confirm with me, I have the 1.7+GPU oc version and my 3d graphics score seems to be lower, I was around 7k for stock clocks.
Thanks!
Sent from my Nexus 7 using Tapatalk 4
Click to expand...
Click to collapse
Thanks for the heads up, I haven't tried using antutu for my benchmarking and I ran most of my testing on the 1.8 build since I just assumed dropping the clocks down wouldn't make much of a difference. I'll look into it.
Any Chance of a JSS15Q Version?
Felnarion said:
You are awesome. This is what I've always wanted in a kernel.
CPU, GPU OC and voltage control.
Thanks!
Click to expand...
Click to collapse
Yeah that would be peachy if JSS15Q based. I was on jassy's earlier (with JSS15J) and the GPU boost was noticeable, but back on stock to fix the multitouch.
hey .
i tested the 1,7ghz+450mhz gpu kernel and its running fine .
But it would be so cool if u could make one more kernel with just GPU overclock because i think the CPU power of the n7 is fine with 1.5ghz .
but the 50mhz more in GPU frequency will be more noticable .
i hope its not to much work for you... otherwise i will be fine with running the 1,7ghz edition.
thanks
I really liked this kernel, but when I flashed it after the latest cm 10-18 nightly, it caused a corrupt display upon booting. Fortunately I had made a nandroid backup a few weeks earlier so I was able to get it working again after restoring the system partition. I'm afraid to try flashing this again..

Post Your Benchmarks - Antutu / GFXBench / Vellamo Metal / Basemark OS II

Share your benchmark scores with xda - Antutu / GFXBench / Vellamo Metal / Basemark OS II
Stock Rom or not will be greatly appreciated. See attached vs. other current Verizon Android Phones.
{
"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 was stock ROM, reflashed via TOT about a month after I had the phone. Rooted, all LG/Verizon disableable stuff disabled in App Manager (before rooting).
Ok so I just got done setting up Vanir AOSP 4.4.4 ROM with all my apps. I haven't customized anything other than various appearance settings - I didn't mess with SetCPU, schedulers, DPI, etc. This was just me installing all my apps and setting up the notifications etc. the way I like them. This is my first run at an AOSP ROM on the G3. Here are the results.
(NOTE: I downloaded and ran all the same benchmarks as in the list above, with a reboot between each benchmark run. I have annotated the order in which I ran the benchmarks after their respective titles.)
Antutu (first):
Vellamo Metal (fourth):
Basemark OS II (second):
GFX Bench (third):
(NOTE: The phone was scorching hot at the end of this run; throttling might explain the lower scores?)
My phone with bloat turned off and running with the interactive governor and a hack to make throttling less aggressive.
Sent from my VS985 4G using Tapatalk
tech_head said:
My phone with bloat turned off and running with the interactive governor and a hack to make throttling less aggressive.
Sent from my VS985 4G using Tapatalk
Click to expand...
Click to collapse
Dawn what is this hack you speak of?
Modifying thermal-engine-8974.conf to prevent throttling in an aggressive manner. There is a thread somewhere about it. I hacked it up self based on what I want my phone to do. As you can see from my previous post Antutu performance is right up there with the other flagships. The big reason why it still lags behind the S5 is 3d performance. Anyway I'm happy now that it doesn't throttle and I still get a days use.
Sent from my VS985 4G using Tapatalk
tech_head said:
Modifying thermal-engine-8974.conf to prevent throttling in an aggressive manner. There is a thread somewhere about it. I hacked it up self based on what I want my phone to do. As you can see from my previous post Antutu performance is right up there with the other flagships. The big reason why it still lags behind the S5 is 3d performance. Anyway I'm happy now that it doesn't throttle and I still get a days use.
Sent from my VS985 4G using Tapatalk
Click to expand...
Click to collapse
How'd you change governors if you are on the stock kernel?
Nothing in the stock kernel prevents it. I use ROM Toolbox (pro version) and you can tweak a bunch of performance parameters. LG doesn't lock the kernel down except for maximum clock speed. So you can't over clock but you can run a max 100% of the time. You will eventually hit thermal throttle, but you can do it.
Sent from my VS985 4G using Tapatalk
Here's my score with beans Rom and running skydragons kernel and no other tweaks to the kernel
sent from my stumped and bumped g3
Mine
pitbull8265 said:
View attachment 3054061
View attachment 3054062
Click to expand...
Click to collapse
Thank you, what is your current Rom / setup for these scores.
sent from my xda enhanced Android Device
[/ATTACH]
legend221 said:
Thank you, what is your current Rom / setup for these scores.
sent from my xda enhanced Android Device
Click to expand...
Click to collapse
View attachment 3054085
I did a lot of work tweaking the kernel, i/o scheduler and throttling response
Here is one using the latest Vanir Commotio Lollipop
pitbull8265 said:
[/ATTACH]
View attachment 3054085
I did a lot of work tweaking the kernel, i/o scheduler and throttling response
Click to expand...
Click to collapse
Do you mind posting details about how you have things setup?
jal3223 said:
Do you mind posting details about how you have things setup?
Click to expand...
Click to collapse
WOuld, but I am on a different setup now...
I set the governor to Interactive, read ahead buffer to 4096, cfq scheduler, Vegas Tcp Conjestion Control, max frequency 2457 minimum 300
I fine tuned the governor as well, but cant remember the settings, sorry
I am on Jasmine 4.0 running the latest Skydragon kernel. The trickster mod setup is the second pic- TCP setting is clipped off the top, its Westwood.
Broke 42k today with CM12 12/12.
In case anyone is wondering, using trickster mod the best governor is performance, not interactive, when it come to benchmarks specifically. Interactive is better for general use but performance will just always give you the optimal performance (get it) in a benchmark.
i did a benchmark with stock lil debloat and skydragon kernel , im no tech so i dont know much about these readings . im planing of switching to liquidsmooth rom
cap1tal1sm said:
Broke 42k today with CM12 12/12.
In case anyone is wondering, using trickster mod the best governor is performance, not interactive, when it come to benchmarks specifically. Interactive is better for general use but performance will just always give you the optimal performance (get it) in a benchmark.
Click to expand...
Click to collapse
Cool.. Screenshots for reference???
pitbull8265 said:
Cool.. Screenshots for reference???
Click to expand...
Click to collapse
You're just gonna have to trust me that I hit 42k xD didn't screenshot it.
I actually hit 40k with stock ROM by turning on performance governor, so it definitely helps with benchmarking.

[KERNEL] Elite Kernel [Angler][N: 12-6-16][EAS][LINARO 6.1]

{
"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"
}
WELCOME TO ELITE KERNELS!
Our main goal behind building these kernels is to create a setup that gives a balance between performance and battery life without straying too far from stock. We like to have our cake and eat it too. Our kernels include performance, memory, and scheduling tweaks that enables your phone to come to the party when you are hammering down on it and need performance ASAP, and to go to sleep faster than a basset hound on a warm summer day. We put these kernels together mainly for our own use; so what we release is what we personally use. We hope you enjoy them too!
Elite Kernel Members
@buckmarble
@brymaster5000
Special Features (added to stock options)
Storage
Linux 3.10.73
Up to date with most current google sources
Boot
Permissive Selinux
Anykernel 2 installer - ramdisk edits that don't overwrite your current boot.img tweaks
Forced Encryption.........just kidding.
Optimization
Neon
Official Linaro 6.1
POPP
High Priority Workqueue
CPU
Stock CFS
EAS
voltage control
Overclock
GPU
Governors
Stock governors
@imoseyon interactivex (still labeled regular interactive in kernel apps)
elementalx
Impulse
IO Schedulers
NOOP
Deadline
CFQ
ROW
SIO
BFQ
FIOPS
Sched
Miscellaneous
Wake Gestures + Camera Launch Gesture
Color/Gamma Control
Frandom
Fsync
Advanced TCP Congestion Control
Scripted control with Elite.sh in /System/elite
Upstream Linux patches
High Brightness Mode
High Performance Audio
Microphone and Volume gain
Wakelock control
Kexec Hardboot Enabled
Upstream Zram/Swap patches
Fingerprint Boost
Marshmallow 6.0.1
Elite_Angler_M-08_11_2016
N Release - 7.1.1
Elite_Angler_N-12_06_2016
SUPERSEDED DOWNLOADS
Elite_Angler_N-10_05_2016
Elite_Angler_N-09_20_2016
Elite_Angler_N-08_31_2016
Elite_Angler_N-08_09_2016
Elite_Angler_N-08_02_2016
Elite_Angler_M-08_02_2016
Elite_Angler_N-07_18_2016
Elite_Angler_M-07_06_2016
Elite_Angler_N-06_27_2016
Elite_Angler_M-06_23_2016
Elite_Angler_M-06_11_2016_2
Elite_Angler_M-06_07_2016
Elite_Angler_M-05_11_2016
Elite_Angler_M-05_06_2016
Elite_Angler_M-04_22_2016
Elite_Angler_M-04_08_2016[/URL
[*][URL="https://www.androidfilehost.com/?fid=24459283995314102"]Elite_Angler_M-04_05_2016
Elite_Angler_M-03_31_2016
Elite_Angler_M-03_30_2016
Elite_Angler_M-03_30_2016_dr
Elite_Angler_M-03_27_2016
What is enabled by default? We like to control our kernels with a script run at boot for defaults, although any kernel app can control the built in settings. Here is what we set as default upon boot:
Sweep left 2 sleep
Doubletap 2 wake
CFQ IO scheduler with 1536 read ahead
If you want to change anything you can open up /system/elite/Elite.sh and save and execute (or use your favorite control app). Current method for N Preview has script in /system/su.d/Elite.sh
Special Thanks
@flar2 for his wake gestures
@franciscofranco for his sound control
@osm0sis for his anykernel2 setup
@bsmitty83 for helping your old B-Team member to get ak2 running
Our testers/friends - you know who you are...
BETA TESTING KERNELS
XDA:DevDB Information
Elite Kernel, Kernel for the Huawei Nexus 6P
Contributors
buckmarble, brymaster5000
Source Code: https://github.com/Elite-Kernels/elite_angler
Kernel Special Features:
Version Information
Status: Stable
Created 2016-03-29
Last Updated 2016-12-07
Reserved
Troubleshooting Suggestions
Battery life issues:
1. If you have dirty flashed the ROM you are on in any way, we highly suggest doing a complete clean flash of ROM with the kernel. This goes for any kernel, not just ours.
Flashing/Elite script not working
1. If you have flashed any other kernel than one kernel besides the kernel the ROM you are on came with, get back to the boot IMG that came with the ROM.
Sweeettt!! Welcome to the angler world!!! Great to have your kernel for this fantastic device!! We've all been waiting for this day for a long time
Been running this sense Sat. 100% smooth no issues at all. Here is a antutu. Also wake gestures and sleep ones are working flawless. Thanks bro
Sent from my Huawei Nexus 6P using XDA Labs
Downloading
Gesendet von meinem Nexus 6P mit Tapatalk
Glad to see you here Buck! Your kernel was rockin on my M8 til the end
Cool thanks :good:
Does this have sound control, speaker and headphone gain?
Nevermind, saw it in shout outs
Yeah I actually need a lite and slim custom kernel keeping close to stock, gonna give it a try.
Omg hell ya my favorite n6 kernel good to see ya downloading ..
Running super smooth. Battery life is on point with this.
Hey hey, welcome elite kernel!!
My favorite kernel made it's way over to the 6P, today is a good day. Running great so far!
Kernel running smooth as hell. Good stuff buck.
Whoa thought I was in the Nexus 6 forum for a second! Really surprised to see this here but it is welcome nonetheless, time to try it out
Running very smooth so far, thanks!
Just installed your kernel, and I can already feel the speed! hopefully the battery is good as well.
Gonna do a quick Antutu Benchmark (I know it doesn't reflect real life situations but oh well )
EDIT: Not good scores but benchmark is not my thing. Still damn impressed
JustPlayingHard said:
Just installed your kernel, and I can already feel the speed! hopefully the battery is good as well.
Gonna do a quick Antutu Benchmark (I know it doesn't reflect real life situations but oh well )
EDIT: Not good scores but benchmark is not my thing. Still damn impressed
Click to expand...
Click to collapse
The stock configuration is more aimed at a balance of performance and battery life for most everyday, routine usage. @Tigerstown has some configuration he uses to get a higher score as you can see by his post, but i'm not sure what changes he makes.
buckmarble said:
The stock configuration is more aimed at a balance of performance and battery life for most everyday, routine usage. @Tigerstown has some configuration he uses to get a higher score as you can see by his post, but i'm not sure what changes he makes.
Click to expand...
Click to collapse
My configurations isn't just for benchmarks. That's my daily setup too. Just FYI
Sent from my Huawei Nexus 6P using XDA Labs
buckmarble said:
The stock configuration is more aimed at a balance of performance and battery life for most everyday, routine usage. @Tigerstown has some configuration he uses to get a higher score as you can see by his post, but i'm not sure what changes he makes.
Click to expand...
Click to collapse
That's understandable,
Love the configuration of the kernel though! and I'm not sure what Tigerstown used to get high score (Would be nice to hit the iPhone 6s score )

[KERNEL][AOSP][AnyKernel] Gamma Kernel for D855/D852/D851/D850/VS985/LS990

{
"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"
}
DESCRIPTION
This is a custom based Kernel for the D855/D852/D851/D850/VS985/LS990 variants of the LG G3 with performance enhancements and bug fixes that I have been using personally for a few months, thought it is time to share since I have had no inconvenient bugs and quite a big performance increase and smooth UI benefits. The intention is to have a minimal light-weight kernel that is fine tuned for the device.
FEATURES
User space voltage control
Backport MSM devfreq features from 3.18 Kernel for the smoothest experience, includes adding cache fabric frequency scaling and better bus utilization as well as the mincpubw governor
User space display color calibration (KCAL)
Deeper memory controller power savings on suspend (deeper power savings while sleep)
Two new L2 cache frequency steps: 1.88 & 2.03 GHz, allows for better multi-core utilization and hit rates
Wireless roaming disconnecting is now fixed
IRQ Balancer enabled with proper SELinux support to spread out the interrupts of our SoC
IntelliPlug to allow lower thermal dissipation by keeping some cores alive to distribute loads and keep frequencies lower accross SoC die
Reduced heat when using wireless chargers
Memory and cache subsystem optimizations, you will feel it int the UI
Adreno Idler to get better GPU frequency utilization and battery life [removed as msm-adreno now idles properly]
Interactive governor tweaks to focus on lower frequencies while still maintaining fluidity in the UI
BFQ IO scheduler set by default to avoid slow-downs on task intensive scenarios
No overclocking was chosen to avoid unnecessary heat, optimizations were focused on other different areas
Kernel Samepage Sharing enabled with deferred timer by default to gain some memory usage optimizations
Compiled with GCC 6.x optimized toolchain and -O3 plus other hardware specific flags
Undervolted the Adreno 330 GPU voltage rail to keep things cooler, and reduced the GPU min frequency to 27 MHz while keeping it's temperature cool to reach 620 MHz overclock
Default thermal values work ok, since GPU voltage rails and others were shaved a few mV
100 Hz tick to prevent excessive battery usage, the smoothness of the UX does not come alone from raw processing -- there are many other changes in the subsystem that helped achieve the fluidity
An ultra low value in the interactive min_sample_time so that the interactive governor does not hover on excessive frequencies
Heavily tuned the GPU bandwidth and bus requirements to match closer the capabilities of the device and thus preventing micro-stutters
Optimized the MSM crypto engines thanks to @waau
Updated the KGSL drivers so that we can use the Adreno userspace drivers version Adreno-MOB30M-for-LG-G3-AOSP.zip
DOWNLOADS
AnyKernel: Click Here (Check Top of the Post, Download Tab)
SOURCE
D85X-Kernel-Gamma GitHub Source
NOTES
I recommend turning NFC off for way better idle battery consumption :victory:
KNOWN BUGS
FM Radio is causing hangs, still needs investigation
<< If you like my work here is my hat, please donate! >>​
​
XDA:DevDB Information
Gamma Kernel , Kernel for the LG G3
Contributors
Omar-Avelar
Source Code: https://github.com/oxavelar/D85X-Kernel-Gamma
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 90.0.0
Stable Release Date: 2018-05-10
Created 2016-08-09
Last Updated 2018-05-13
Thank you for this kernel, I have a question:
Fast charging is implemented?
Thanks again
@Omar-Avelar Download link for d855 leads to d851 version and vice versa..
Sent from my caseless LG G3, because I believe in myself
Is there a sound mod for headphone gain?
download link need to update, will try it and report.
THANK YOU!!!!!
after instelling the kernel on my d855 with the xenon rom it doesnt charge via usb in the pc... i am at work right now and cant check in the wall socket.
@agdish84, I have now updated the links, thanks... I missed that.
Hey @jochem86, USB charging is working on CM ROM's so I wonder if Xenon ROM is doing anything funky, mmm... I will check if Xenon has anything strange but it is not touching anything charge related.
This Kernel does not support USB force fast charge because fast charging will cause batteries to age faster. It's a trade-off, and usually ends up providing more heat. Not sure if I will put support on forced USB fast charge or not.
Omar-Avelar said:
@agdish84, I have now updated the links, thanks... I missed that.
Hey @jochem86, USB charging is working on CM ROM's so I wonder if Xenon ROM is doing anything funky, mmm... I will check if Xenon has anything strange but it is not touching anything charge related.
This Kernel does not support USB force fast charge but might do add it in the week if a lot of people feel the need of it. [Btw, personally this is the main reason why I did not enable fast charging enabled sysfs force control - URL]
Click to expand...
Click to collapse
Dirty flashed the xenon again and it charges again without any problem. I have to say some other roms it doesnt charge in usb when i am using it... with xenon it doest but very slow, that is normal. But also in deep sleep, it doenst charge a bit... i guess in xenon the fast charge is enabled and other roms not bu default. i hope you figure out whats messign it up.
jochem86 said:
Dirty flashed the xenon again and it charges again without any problem. I have to say some other roms it doesnt charge in usb when i am using it... with xenon it doest but very slow, that is normal. But also in deep sleep, it doenst charge a bit... i guess in xenon the fast charge is enabled and other roms not bu default. i hope you figure out whats messign it up.
Click to expand...
Click to collapse
Thanks for the update, and do let me know how do you feel this Kernel in terms of performance against the others you've used. It doesn't have to be immedeatly, use it for a while and give me some feedback on things you see are working good too, thanks a lot
Omar-Avelar said:
Thanks for the update, and do let me know how do you feel this Kernel in terms of performance against the others you've used. It doesn't have to be immedeatly, use it for a while and give me some feedback on things you see are working good too, thanks a lot
Click to expand...
Click to collapse
That was my intention to give you my experience but my batt was pretty low so i changed it back to stock kernel... as i am on my work right now but for those few minutes i tried it felt pretty smooth.
Omar-Avelar said:
Thanks for the update, and do let me know how do you feel this Kernel in terms of performance against the others you've used. It doesn't have to be immedeatly, use it for a while and give me some feedback on things you see are working good too, thanks a lot
Click to expand...
Click to collapse
In terms of performance? Oh yes, give me time to flash CM13 and test UI smoothness, I have feeling this is right thing for that. Waiting for this for a long time.
@Omar-Avelar do you have any plans on adding gamma control? I'm really enjoying myself atm running it with Zephyr os rom. Ty for your hard work!
Sent from my caseless LG G3, because I believe in myself
AICP booted, the 10 seconds I have had it on it seems really snappy, will let you know how it goes.
stuck on splash screen after installing...
D855 32GB - Fullmics ROM
grymmy said:
stuck on splash screen after installing...
D855 32GB - Fullmics ROM
Click to expand...
Click to collapse
Fulmics is stock based from what I have read (I've never installed it personally). But I am glad to hear that you tried it out there but too bad it doesn't work on Fulmics!
I will add some notes to the thread to let other people know.
Jagdish84 said:
@Omar-Avelar do you have any plans on adding gamma control? I'm really enjoying myself atm running it with Zephyr os rom. Ty for your hard work!
Sent from my caseless LG G3, because I believe in myself
Click to expand...
Click to collapse
I think I will do that, it might be about the only things that are do needed and won't interfere as much with stability. Gimmie a few weeks to get some free time.
Omar-Avelar said:
Fulmics is stock based from what I have read (I've never installed it personally). But I am glad to hear that you tried it out there but too bad it doesn't work on Fulmics!
I will add some notes to the thread to let other people know.
Click to expand...
Click to collapse
thank you for such speedy feed back. I'm about to install Zephyr os rom and test...thanks again
Using this kernel made me love my phone again. Was using Latest CM 13 and UI was time to time laggy and slow. Flashed this kernel and device runs smooth as butter. Love that kernel does not overclock anything so i know that i don't shorten life span of my cpu. Kudos to @Omar-Avelar for developing something like this!
Could you add DT2S and DT2W on your kernel?
#ParanoidAndroid
Phone heats up a lil while charging... Didn't use it or anything, just picked it up to see the time and it felt rather warm to me, using zephyr rom and a lil undervolting. Btw, during regular usage phone is stone cold, kudos!
Sent from my caseless LG G3, because I believe in myself

Categories

Resources