This is the stock ICS 3.0.21 kernel with some performance and battery enhancements.
Download --------> sk8s-kernel-v2.2-ATTLGOG.zip (use setcpu to select your governor)
- flash in recovery
Features:
- reduce wakelock time (thanks jonasl!)
- battery optimizations
- set your own UV settings
- increased max readahead value
- added interactive and conservative governors
- added optimized AES and SHA1 routines to provide up to a 50% improvement in IPsec/TCP throughout for tunnels using AES128/SHA1 (read here)
- update lzo compression (read here)
- block/deadline: tweaked for better performance on android
- fast_charge on usb (icon will still show as slow charge but it will actually charge faster)
- cpu tweak to enable use of all freqs in high stress times like games and benchmarks
TODO:
- add overclock to 1.836mhz
- increase GPU overclock to 487mhz
- add voltage control via sysfs
- more
Changelog:
Code:
v1:
- initial release
v2:
- added GPU OC and UV settings
v2.1
- revert GPU settings until i get them more stable
- add voltage control via sysfs (use system tuner to select your custom UV settings)
- fix the black screen issue for alot of users
v2.2
- fast_charge on usb (icon will still show as slow charge but it will actually charge faster)
- cpu tweak to enable use of all freqs in high stress times like games and benchmarks
Thanks:
faux123
mathkid95
jonasl
franciscofranco
please report any bugs to me on this thread
source: https://github.com/sk8erwitskil/LGE970_ICS_kernel
Now I need to get myself an LGOG. Thanks for pushing out all of this developmental work!
Good work sk8! No issues so far
I'll report later on battery life. For the benchmark-heads...scored over 19k on Antutu. Stock was between high 17k-18k
Does this work for Sprint or other versions? (Dont wanna brick if I can help it)
Sent from my LG-LS970 using xda app-developers app
What battery optimizations were done?
sk8erwitskil said:
This is the stock ICS 3.0.21 kernel with some performance and battery enhancements.
Download --------> sk8s-kernel-ATTLGOG.zip
- flash in recovery
Features:
- reduce wakelock time (thanks jonasl!)
- battery optimizations
- undervolted -100 mV UV for better battery life
- GPU is overclocked to 450 Mhz
- increased max readahead value
TODO:
- add overclock to 1.836mhz
- increase GPU overclock to 487mhz
- add optimized AES and SHA1 routines to provide up to a 50% improvement in IPsec/TCP throughout for tunnels using AES128/SHA1
- more
Thanks:
faux123
mathkid95
jonasl
please report any bugs to me on this thread
source: https://github.com/sk8erwitskil/LGE970_ICS_kernel
Click to expand...
Click to collapse
Sounds like a great start here. My question is can undervolt be adjusted to- 75 or- 50 or will all of our phones handle the -100?
Sent from my LG-E970 using Xparent ICS Tapatalk 2
I flashed this through TWRP, everything went well it seemed, wiped my caches, rebooted, LG logo popped up and the screen went blank and stayed there. Does anyone have any suggestions?
Sent from my LG-E970 using xda app-developers app
gutterwall said:
Does this work for Sprint or other versions? (Dont wanna brick if I can help it)
Sent from my LG-LS970 using xda app-developers app
Click to expand...
Click to collapse
Do not flash on Sprint version! Sprint development will come. I am moving from Sprint to AT&T and I know some Sprint devs have picked up the phone
Sent from my LG-E970 using Xparent ICS Tapatalk 2
you're just on a roll aren't you!!! AWESOME!!
gutterwall said:
Does this work for Sprint or other versions? (Dont wanna brick if I can help it)
Sent from my LG-LS970 using xda app-developers app
Click to expand...
Click to collapse
I want to try this for my E971 soo bad, scared of bricking it tho
BloodBaron said:
I want to try this for my E971 soo bad, scared of bricking it tho
Click to expand...
Click to collapse
Well I am pretty certain you will have no data or phone calling so that will definitely help with battery..Lol..GSM and CDMA are very different.
Sent from my GT-I9300 using Xparent ICS Tapatalk 2
Well I got stuck on blank screen too so might be that it doesn't work with base rom or bad download
Sent from my LG Optimus G
yaooitsbrett said:
I flashed this through TWRP, everything went well it seemed, wiped my caches, rebooted, LG logo popped up and the screen went blank and stayed there. Does anyone have any suggestions?
Sent from my LG-E970 using xda app-developers app
Click to expand...
Click to collapse
This happened to me also. I shut it down and let it sit for a while than I restored my backup.
Can't think of anything that caused it..
Sent from my LG-E970 using xda premium
Ilkinansr92 said:
Well I got stuck on blank screen too so might be that it doesn't work with base rom or bad download
Sent from my LG Optimus G
Click to expand...
Click to collapse
It worked for me with The Base 0.5 and TWRP.
Did you wipe both Cache and Dalvik-Cache before you flashed?
Deaf Mute said:
It worked for me with The Base 0.5 and TWRP.
Did you wipe both Cache and Dalvik-Cache before you flashed?
Click to expand...
Click to collapse
Sure did
Sent from my LG-E970 using xda app-developers app
Deaf Mute said:
It worked for me with The Base 0.5 and TWRP.
Did you wipe both Cache and Dalvik-Cache before you flashed?
Click to expand...
Click to collapse
Haha yes I did but I assume it might be a bad download as I did it with my phone and not from computer so gonna get home and just fast boot flash it
Sent from my LG Optimus G
I can also confirm that this kernel has been flashed successfully and working on mine which is running the Base .5 and TWRP.
Overclocking this thing scares me now that i read the back glass can break just from heating and cooling. But w/e 9.99 a month to best buy says i can do whatever the hell i want without suffering consequences.
jamesc760 said:
I can also confirm that this kernel has been flashed successfully and working on mine which is running the Base .5 and TWRP.
Click to expand...
Click to collapse
Hmm this is strange as i just flashed through fastboot and still have the black screen issue i wonder what is the difference between our phones. Gonna back up the rom and clear data also i guess
Flashible Stock Kernel if anyone need it http://www.mediafire.com/?7j950wb5hes2x9b
I have a blank screen, too. I played around with the boot.img a few days ago and had the some problem. It only happens if I edit the ramdisk. I am on stock ROM. I will flash base and see if it helps.
Related
From me:
Hello, this it thread of the Mercurius kernel dedicated for Player wifi 5.0, for jellybean roms.
I took name from greek god of speed
The aim is to provide a daily kernel which also will be a speed demon whenever you would like to(for gaming etc.).
Please do not ask any questions that are aswered here, also keep that topic clean. Please report feedback. But you can write anything his as soon as your post is connected to kernel
Click to expand...
Click to collapse
FEATURES:
401 ram available
lowered minimum brightness
03 optimization
L0 step is 1520mhz cpu with 250mhz gpu&bus
L1 step is 1320mhz cpu with 220mhz gpu&bus
L2 step is 1096mhz cpu with 219,2mhz gpu&bus
100mhz frequency removed (was useless)
battery pooling - 60sec
touchscreen responsivness tweaked
SIO and smartassv2 as default
Screen and cpu UV
Instead of killing the largest available task, kill the task closest in size to the amount of memory we actually need to free to satisfy the minfree threshold
Improve the performance of memcpy and memmove
ALSO CHECK CHANGELOG TO SEE MORE FEATURES
HUGE thanks to mevordel, for everything, setting up ssh server and letting me use it, his knowledge and base. I only added some features. He is the guy. Also to other developers.
Press thanks button if you use, I am curious of how many ppl use it.
Odp: [Kernel][JB][YP-G70] Mercurius v1
FAQ
Q: How to install it?
A:Simply apply via CWM
Q: What does not work?
A:Everything what deos not work on cm10
Q: What is O3 optimization?
A:
Mevordel said:
O3 is a compiler flag telling it to optimize for speed. Other options include O2 and O1, which do less optimization, and Osize, which tries to generate the smallest output. In stock, the graphics drivers were compiled with Osize. He changed it to O3.
Click to expand...
Click to collapse
-Well said. Generally it improves opengl es2.0 performance significantly for me
Q: Why my phone freezes/reboots/is unstable at overclocked frequencies?
A:Overclocking is not a obligatory feature. If you find any of frequencies unstable, then please install voltage control from market and mess up with voltages. Also wirte in the topic to hel me make kernel that will work for as many users as possible.
Odp: [Kernel][JB][YP-G70] Mercurius v1
CHANGELOG
22.01.2013 - Mercurius v2
*1,32ghz overclock changed to 1,52ghz with 250mhz gpu&bus
*smartassv2 values changed - less jumpy, more battery life
25.01.2013 - Mercurius v3
*screen UV -0,4V
*100mhz frequency fixed
*cpu UV
*smartassv2 again
*other quite important fixes (ext4, moire, etc)
25.01.2013 - Mercurius v4
*100mhz frequency removed
*1320mhz frequency added
25.01.2013 - Mercurius v5
*using multiple windows for video rendering as overlay. They are used in calculation of FIMD reserved memory
*Transition latency 10000
*prevent mem corruption after i2c timeout
*WiFi adjustments
*Instead of killing the largest available task, kill the task closest in size to the amount of memory we actually need to free to satisfy the minfree threshold.
*Improve the performance of memcpy and memmove
*401mb of RAM available
*Disabled kernel debugs
*updated SIO
*Changed value of dirty_writeback_interval
*fsync disabled
I can probably make some graphics for the OP sometime this week if you like.
Odp: [Kernel][JB][YP-G70] Mercurius v1
well for sure, you have higher skill than me as I saw maybe somthing with mercury's shoes?
I would be grateful
Send from sg wifi5.0 with mine kernel
How is this different from Mevordel's one in CM10? I thought you were working on that.
alanwyl said:
How is this different from Mevordel's one in CM10? I thought you were working on that.
Click to expand...
Click to collapse
look at the features
more ram, o3 optimization and lowered minimum brightness. Only those for now.
Yup, I am still doing it but I have just created separated topic to make it clearer.
KOala888 said:
look at the features
more ram, o3 optimization and lowered minimum brightness. Only those for now.
Yup, I am still doing it but I have just created separated topic to make it clearer.
Click to expand...
Click to collapse
I see.
Any plan for 3.0?
alanwyl said:
I see.
Any plan for 3.0?
Click to expand...
Click to collapse
Don't count on me I am more like copy&paste modder, not developer. I am just learning.
I can only improve existing kernel.
Re: [Kernel][JB][YP-G70] Mercurius v1
This maybe a stupid question and i know you stated it in yiur 1st post but I just install this kernel through cwm?
sent from my Samsung Galaxy Player 5.0 U.S. running CM10 using xda app-developers app
nightfire37 said:
This maybe a stupid question and i know you stated it in yiur 1st post but I just install this kernel through cwm?
sent from my Samsung Galaxy Player 5.0 U.S. running CM10 using xda app-developers app
Click to expand...
Click to collapse
Yup, that is all
any chance of the 1520MHz overclock (from one of the JB nightlies) in the future?
Skeledr0id said:
any chance of the 1520MHz overclock (from one of the JB nightlies) in the future?
Click to expand...
Click to collapse
yup, maybe it is possible in future. Like today evening I will try
But as for now 1320 is even faster than previous 1,5 :>
Re: [Kernel][JB][YP-G70] Mercurius v1
KOala888 said:
yup, maybe it is possible in future. Like today evening I will try
But as for now 1320 is even faster than previous 1,5 :>
Click to expand...
Click to collapse
That is not posibile off course..on 1.5 score is 5200
Sent from my Nexus 7 using xda app-developers app
Re: [Kernel][JB][YP-G70] Mercurius v1
Great job. Works great so far. Also I have to ask, are you polish? I'm horrible with other languages.
Sent from my YP-G70 using xda app-developers app
KOala888 said:
yup, maybe it is possible in future. Like today evening I will try
But as for now 1320 is even faster than previous 1,5 :>
Click to expand...
Click to collapse
I think is not stable enought, this is because you get worst results.
I found less freeze (almost none) for my overclocks over 1.2GHz but much more launcher redraws, app crash, slow and laggy UI .Don't ask me why this happen :laugh:.
Under 1.2GHz if I mess with voltages (even a bit) I got 100% a freeze.
Odp: [Kernel][JB][YP-G70] Mercurius v1
DZonikg said:
That is not posibile off course..on 1.5 score is 5200
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
well that is only benchmark. I find opengl es2.0 really smoother when enabled O3 For me nfsmw runs smoother here on 1,3ghz.
damnyouwaffles said:
Great job. Works great so far. Also I have to ask, are you polish? I'm horrible with other languages.
Sent from my YP-G70 using xda app-developers app
Click to expand...
Click to collapse
Yup, 3city.
zardak said:
I think is not stable enought, this is because you get worst results.
I found less freeze (almost none) for my overclocks over 1.2GHz but much more launcher redraws, app crash, slow and laggy UI .Don't ask me why this happen :laugh:.
Under 1.2GHz if I mess with voltages (even a bit) I got 100% a freeze.
Click to expand...
Click to collapse
Sorry but it is pretty hard to understand what do you mean
Overclock is not obligatory. Not every device can handle it. But of you will precisely write about your problem it can help me to make oc work on more devices including yours.
Send from sg wifi5.0 with mine kernel
Re: [Kernel][JB][YP-G70] Mercurius v1
KOala888 said:
well that is only benchmark. I find opengl es2.0 really smoother when enabled O3 For me nfsmw runs smoother here on 1,3ghz.
Click to expand...
Click to collapse
What is O3 ,run antutu 3d rating benchmark and tell me the score..its es2.0 test
Sent from my Nexus 7 using xda app-developers app
i asked because i've literally been using the 1520MHz capable nightly since the day it was released with absolutely no problems ever. none. my galaxy player is phenomenal now aside from having to use speakerphone for calls now.
DZonikg said:
What is O3 ,run antutu 3d rating benchmark and tell me the score..its es2.0 test
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
O3 is a compiler flag telling it to optimize for speed. Other options include O2 and O1, which do less optimization, and Osize, which tries to generate the smallest output. In stock, the graphics drivers were compiled with Osize. He changed it to O3.
And he attached a screenshot of a 3D benchmark.
I would like to bless the LG-E970 users with a kernel for your device. This kernel has many enhancements.
Read Carefully
I am in no way shape or form responsible for bricking your device. You're flashing this product at your own will. If you point your finger and try to blame me I will laugh and enjoy my beer.
Requirements
You must have your bootloader unlocked via FreeGee
Running any 4.1.2 rom - Only tested on SnowJB how ever.
Main Features
Init.D Support
FauxSound Control Support. App must be purchased in the play store - FauxSound
Faux Speaker Loudness & Amp Control Support. App must be purchased in the play store - FauxSpeaker
OverClock and VoltageControl can be controled with kernel tuner, system tuner, or faux clock READ 2ND POST!!!!!!!!
GPU OverClock to 487mhz - So far only faux clock works to set GPU correctly. The GPU is overclocked by default.
192 & 288mhz Frequencies ( Default at 384mhz )
.
Installation
1) Download Kernel
2) Boot into recovery
3) Backup existing rom
4) Install zip from sd-card
Change Log
Check github for full change-logs
Code:
[B]Initial Release[/B]
Faux Sound - ( Faux123 )
Faux Speaker - ( Faux123 )
SIO Scheduler
SIO Scheduler Set As Default
USB Fast Charge - ( Sk8erwitskil )
Max Read-Ahead
Raised Touch Sensitivity
Updated LZO Compression - ( Faux123 )
Added Optimized AES And SHA1 Routines - ( Faux123 )
[B]03-25[/B] - v2
Voltage Control - ( Faux123 )
Over Clocked
[B]04-01[/B] - V3
Fixed Memory Leaks
Set Default Max Frequency back to 1.5ghz
Updated GPU Drivers
GPU OverClocked - (Faux123)
Compiled With 4.7 ToolChain
[B]04-03[/B] - v3.1
New Boot Splash - ( Octhrope )
Arm9 Optimized
Gamma Tweaked
Source Is Now on Github
Removed Un-Necessary Zip From Meta-Inf - ( SnowLeopardJB )
[B]04-10[/B] - v3.2
More Optimizations
Wheately Governor
[B]4-12[/B] - v4
More Core Optimizations
Disabled Un-Needed Cpu Frequencies
Fixed More Memory Leaks
Tweaked SIO
Added Fsync Switch Support
GPU Tweaks
Added 192mhz & 288mhz Cpu Speeds ( defaulted at 384 )
[B]4-16[/B] - v4.1
Core optimization
Added V(R) scheduler
Aded Zen scheduler
Re-enabled missing clocks ( should fix those that phones would crash )
Compiled with CFX 4.7.3 toolchain
[B]05-08[/B] -v5.0
Now based off of v20j AT&T ota (should resolve the damned BSOD issue the handfull of y'all had)
Added Lionheart governor
Added BaddAss governor
Some more core optimizations
Now can be overclocked to 1.72ghz
[B]05-10[/B] -v5.1
Added back Faux speaker
Updated Faux Sound
Added FIOPS scheduler
Added Smartmax Governor
Added Dancedance Governor
[B]05-10[/B] -v5.1.1
Enabled Faux Sound
Added ROW scheduler
[B]06-04[/B] -v5.2
More core optimizations
Updated kernel source to 3.4.47
Added back boot-splash as requested
[B]06-10[/B] -v5.3
More core optimizations
Updated kernel source to 3.4.48
Faux gamma control
USB fast charge
[B]6-25[/B] -v6
More core optimizations
Updated kernel source to 3.4.50
Made vfgs-cache pressure configurable
Added dynamic fsync
[B]07-01[/B] -v6.0.1
Enabled SHA1 and AES ( forgot to do it on the rebase )
[B]07-26[/B] -v6.0.2
Tweaked L2 Cache
Remove unused MEDIA_TUNER option
[B]07-31[/B] -v6.1.
Added 1.8ghz Overclock
Tweaked L2 Again
Voltage boost
Updated kernel to 3.4.51
Restored norm n fast voltages to defaualt
Credits
Faux123 - for some of the best kernel enhancements android has ever seen
Sk8erwitskil - for his flashing package and USB fast charge
ShabbyPenguin - for being a friend and helping me along the way
SnowLeopardJB - for his kernel source and helping me to compile this kernel
XboxFanJ - for figuring out what i was doing wrong when packing the boot.img
Octhrope - boot splash screen image
Evolutionmods - Optimizations
Houst0n - for helping out
Synergy - for his tool chain
If I've used something of yours or you've contributed in any way and I've not added your name above, I apologize! Please send me a PM and I'll get you added as soon as possible.
Downloads
Kernel - attached at the bottom for now
Source
Donations
Any productions by me are not, and will never be donation ware. However, I have put many hours into the development of this kernel, and will continue to do so for the foreseeable future. Your generosity - if you feel like showing it - is deeply appreciated. I do how ever ask that you hit the thanks button.
OverClock & UnderVoltOver clock and Under volt at your own risk. not every device and chipset are the same. what works might not work for others. I will not be supporting oc/uv any further. Dont ask for a higher overclock. Are chipset has the coding for 1.7ghz and all i did was enable it. This dosnt mean its safe to do so. If you expirence any problems with with oc/uv return your phone to stock settings. I will not help you any further.
MysteryEmotionz said:
reserved
Click to expand...
Click to collapse
all mine
Re: [KERNEL][4.1.2]B18c1
Great work, brother. I'll be testing shortly. Glad to have you on board!
Sent from my Optimus G using xda app-developers app
Been waiting for this. Thanks a bunch. Testing today
Re: [KERNEL][4.1.2]B18c1
Running. Everything looks good. Any battery improvements?
Sent from my LG-E970 using xda app-developers app
Re: [KERNEL][4.1.2]B18c1
Jank4AU said:
Great work, brother. I'll be testing shortly. Glad to have you on board!
Sent from my Optimus G using xda app-developers app
Click to expand...
Click to collapse
Ty. This I'd just the beginning
nygfan760 said:
Been waiting for this. Thanks a bunch. Testing today
Click to expand...
Click to collapse
Your welcome
abraxo said:
Running. Everything looks good. Any battery improvements?
Sent from my LG-E970 using xda app-developers app
Click to expand...
Click to collapse
Changes r in the changelog
Sent from my LG-E970 using Tapatalk 2
i flashed this kernel on my samsung admore and it wont turn on, help me please!!!!
Re: [KERNEL][4.1.2]B18c1
shabbypenguin said:
i flashed this kernel on my samsung admore and it wont turn on, help me please!!!!
Click to expand...
Click to collapse
Lmao
Sent from my LG-E970 using Tapatalk 2
Re: [KERNEL][4.1.2]B18c1
Wish I was on snowjb to try this jernel but I had way to many sods it would do it 5 times a day. Nice work though
Sent from my LG-E970 using xda premium
Re: [KERNEL][4.1.2]B18c1
Dsmforlife92 said:
Wish I was on snowjb to try this jernel but I had way to many sods it would do it 5 times a day. Nice work though
Sent from my LG-E970 using xda premium
Click to expand...
Click to collapse
Have you tried raising you min frequency?
Sent from my LG-E970 using Tapatalk 2
Re: [KERNEL][4.1.2]B18c1
MysteryEmotionz said:
Have you tried raising you min frequency?
Sent from my LG-E970 using Tapatalk 2
Click to expand...
Click to collapse
No I will flash back to snows and flash your kernel and raise frequency and see if that fixes my issue.
Sent from my LG-E970 using xda premium
Re: [KERNEL][4.1.2]B18c1
Dsmforlife92 said:
No I will flash back to snows and flash your kernel and raise frequency and see if that fixes my issue.
Sent from my LG-E970 using xda premium
Click to expand...
Click to collapse
Make sure to do a clean install. When flashing the only data I restore is games.
Sent from my LG-E970 using Tapatalk 2
Re: [KERNEL][4.1.2]B18c1
Hey can u make a kernel for CFX rom =P
Sent from my At&t LG Optimus G E970 running CFX
Re: [KERNEL][4.1.2]B18c1
Ilkinansr92 said:
Hey can u make a kernel for CFX rom =P
Sent from my At&t LG Optimus G E970 running CFX
Click to expand...
Click to collapse
I can n will when they get everything working. There's no point of me to build a kernel when there still updating it. Allot of tweaks are sideway found in cfx. You may have better results by asking him to include the faux sound enhancements
Sent from my LG-E970 using Tapatalk 2
Re: [KERNEL][4.1.2]B18c1
Kernel seems to be working very well. Faux sound is amazing just saying. Thanks!
Sent from my LG-E970 using xda premium
Re: [KERNEL][4.1.2]B18c1
Strange...I've downloaded this twice, yet it can't be found on my phone anywhere.
Sent from my LG-E970 using Tapatalk 2
Re: [KERNEL][4.1.2]B18c1
Kernel is working great so far, love the sound mods thanks. No sods so far but if I do I will change voltage a little. Great work but one question is there any way to get the hard keys to light up when touching screen.
Sent from my LG-E970 using xda premium
Re: [KERNEL][4.1.2]B18c1
powerwagon said:
Strange...I've downloaded this twice, yet it can't be found on my phone anywhere.
Sent from my LG-E970 using Tapatalk 2
Click to expand...
Click to collapse
Check sdcard/xdadownloads
Sent from my LG-E970 using xda premium
Re: [KERNEL][4.1.2]B18c1
ChefAnt said:
Kernel seems to be working very well. Faux sound is amazing just saying. Thanks!
Sent from my LG-E970 using xda premium
Click to expand...
Click to collapse
Your welcome
Dsmforlife92 said:
Kernel is working great so far, love the sound mods thanks. No sods so far but if I do I will change voltage a little. Great work but one question is there any way to get the hard keys to light up when touching screen.
Sent from my LG-E970 using xda premium
Click to expand...
Click to collapse
Glad to here that. I how all is well.
I haven't looked into the keys. I turn them off n use the soft keys. How ever of you goto settings/display/front key lights n turn them on to always they will stay on the hole time the screen is on n turn off with screen
Sent from my LG-E970 using Tapatalk 2
My aim is to make kind of minimalistic, debloated kernel which will be perfect for daily usage and it will be speed demon whenever you would like to play some games
Please respect my time spend on doing that kernel and read at least those few opening posts
You probably would like to have the best kernel possible so please left here TONS of feedback and opinions, suggestions, etc
I won't write that my kernel is super and the fastest and that every feature/update give +50% performance, it is stupid attitude.
FEATURES:
*BFS (brain**** scheduler) - doesn't give too much cpu boost but make performance more stable
*fsync disabled
*o3 and ofast optimiaztion - I will stick to classy,old,good toolchains, I won't use LINARO ones because I don't see any point in doing so
*removed slowdown in downloading files when device is locked
*forced fast AC charging (device charges faster via USB)
*only available iosched is SIO
*440mb of ram - I won't fight for every mb 440 or 445 doesn't really make big difference and it is huge value already, but I will try to expand it in future
*20% UV for LCD
*changed readahead for optimal sd performance
*LOAD_FREQ (4*HZ+61) avoids loadavg Moire
*nonblocking for entropy tweaks and some entropy changes
*debugging diabled (gpu too)
*frandom
FREQUENCIES (cpu,gpu,voltage)
1520mhz - 253,3mhz - 1375000mV
1320mhz - 220mhz - 1300000mV
1096mhz - 219,2mhz - 1200000mV
800mhz - 200mhz - 1075000mV
400mhz - 200mhz - 1000000mV
TO DO:
*rework voltages, they suck as for now
*rework cpu frequencies - I don;t like removing 200mhz but was needed to fix SODs
*rework lowmemory killer and ram management
*find and add good scheduler or tweak on of existing ones and delete rest of them
*add BLN (backlight notification)
*tweak touchscreen - I have to find optiomal values
*other stuff
I now there are many things to do yet, but kernel is really fine to use for now. I have limited time because I have my finals ATM. cheeres and peace
There is a problem with uploading... so I will post it here for a while:
usa
http://www71.zippyshare.com/v/88900215/file.html
intl
http://www48.zippyshare.com/v/79863885/file.html
FAQ
Q: How to install it?
A:Simply apply via CWM
Q: What does not work?
A:You tell me, should be exact as "stock" cm10.1 JackpotClavin's kernel
Q: What is O3 optimization?
A:
Mevordel said:
O3 is a compiler flag telling it to optimize for speed. Other options include O2 and O1, which do less optimization, and Osize, which tries to generate the smallest output. In stock, the graphics drivers were compiled with Osize. He changed it to O3.
Click to expand...
Click to collapse
-Well said
CHANGELOG
Is there a download link?
Link? Can't wait to try on pacman's latest!
Sent from my Galaxy Nexus using xda app-developers app
Karim.younus said:
Is there a download link?
Click to expand...
Click to collapse
jeffc83 said:
Link? Can't wait to try on pacman's latest!
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
What is it with people and NOT READING? I believe the OP states that download links will come later. In other words not available now! Read, people! Read!
Sent from my XT862
Yup I can't understand it too
If you really want to flash something please read the opening post.
I hope I will post kernels today.
But nice enthusiasm though
Wysyłane z mojego Nexus S za pomocą Tapatalk 2
Short answer/opinion:
Voltages should be higher to support more unlucky devices (like mine), we can undervolt next; overvolting kernel default values instead of UV to reach stability is not safe imho.
Frequencies like: 200, 400, 800, 1200, 1500, aren't good? GPU, asaik should be: 200, 200, 200, 220, 250, no float.
And about SoD (maybe can help): I'm currenty using untouched jackpot's kernel with range 100~1200 (stock voltages); SoD appear rarely, but not "real SoD", if I push some hw button for some seconds the device turns alive. I experienced real SoDs immediately after undervolt all the freqs. This make me think that is not a low frequency problem.
Where did you cherry pick BFS from? I haven't been able to find the 3.0.X patch for BFS so I've never added it
Sent from my HTC Sensation using xda app-developers app
Download links in OP
zardak said:
Short answer/opinion:
Voltages should be higher to support more unlucky devices (like mine), we can undervolt next; overvolting kernel default values instead of UV to reach stability is not safe imho.
Frequencies like: 200, 400, 800, 1200, 1500, aren't good? GPU, asaik should be: 200, 200, 200, 220, 250, no float.
And about SoD (maybe can help): I'm currenty using untouched jackpot's kernel with range 100~1200 (stock voltages); SoD appear rarely, but not "real SoD", if I push some hw button for some seconds the device turns alive. I experienced real SoDs immediately after undervolt all the freqs. This make me think that is not a low frequency problem.
Click to expand...
Click to collapse
I changed voltages a little bit, will uptade soon in OP
I will rework frequencies sometime but I don't think 800-1200 is good idea
no, I know what is the reason for SOD, partially
android1234567 said:
Where did you cherry pick BFS from? I haven't been able to find the 3.0.X patch for BFS so I've never added it
Sent from my HTC Sensation using xda app-developers app
Click to expand...
Click to collapse
I think mathkid95 repo
Maybe I uv'ed too much, check if it work for you ppl
Overclocking on sultan kernel always causes my device to reboot randomly or sod.
Any chance of this being different with your kernel?
Sent from my YP-G70 using xda app-developers app
Nothing stops you from trying
Hard to say if we don't know the reason of such bad behavior.
Wysyłane z mojego Nexus S za pomocą Tapatalk 2
BTW, KOala, your kernel doesn't have fastcharge. The commit you cherry-picked modified the mach-herring.c file, not mach-venturi.c; to fix this, manually copy the changes made in mach-herring.c to mach-venturi.c.
Higgs_Boson said:
What is it with people and NOT READING? I believe the OP states that download links will come later. In other words not available now! Read, people! Read!
Sent from my XT862
Click to expand...
Click to collapse
My apology...I only had a short break and a small screen to boot. Chill.
Sent from my YP-G70 using xda app-developers app
saw that already but thank you
I will fix it too
Wysyłane z mojego Nexus S za pomocą Tapatalk 2
Yay glad you brought it back ^^ or should say upgraded he he. Love this kernel!
So far on pac rom working best. Getting a lot of free memory even with multitasking!
Better than sultan kernel so far as well as far as speed smoothness and other problems.
Sent from my YP-G70 using xda premium
Pity...
Also giving me random reboots when overclocking more than standard.
Sent from my YP-G70 using xda app-developers app
My device underolts well so I may choosed too low voltages. I will update kernel probably today. Maybe it is just your device
Wysyłane z mojego Nexus S za pomocą Tapatalk 2
ratyfu said:
Pity...
Also giving me random reboots when overclocking more than standard.
Sent from my YP-G70 using xda app-developers app
Click to expand...
Click to collapse
Overclocking is not a universal feature; not all devices can handle the same overclock. Your device's overclocking abilities will be exactly the same between my kernel and KOala's kernel (unless our GPU frequencies are different from one another).
Does this kernel contain android1234567's WiFi fix?
Sent from my YP-G70 using xda premium
This Kernel is for Sprint SM-G900P TouchWiz 4.4.2 - Based off NCB/ND2 Source
This is a simple kernel I built from NCB and ND2 source, to begin to give us some kernel options. It has some tweaks, and edits to ramdisk for NCB, and a little more work on the ND2
Features
-Increased Readahead
-Removed some logging/debugging
-Selinux Permissive
-Removed Knox parts from Ramdisk
-added init.d support
-Check Git for latest changelog, much more in ND2 v1.0a
PROCEDURE
-Download Kernel and place on Phone internal/external Memory
-Reboot to a Custom Recovery (Twrp, Philz)
-Wipe Cache and Dalvik only
-Flash Kernel
-Reboot
-Let sit for a bit after booting to let settle
Downloads
The Governaa' - First Release v0.1
Galaxy_S5_Governaa_Test_v1.0.zip - 9.97 MB
The Governaa' - v0.2
http://www.androidfilehost.com/?fid=23329332407589211
-Added Lionheart, SmartMax, DanceDance, IntelliDemand Governors - Thx friedrich420
-Removed a couple more useless logging/debugging things from config
-Used LZMA compression, reduced kernel size
Governaa ND2 Kernel v1.0
http://www.androidfilehost.com/?fid=23501681358539453
The Governaa' ND2 v1.0a
http://www.androidfilehost.com/?fid=23501681358539745
-Voltage control added, FauxSound support(see Play Store for App), Governors and I/O sched's added
-lot's of other stuff, see source for full changelog
Stock NCB Kernel
http://www.androidfilehost.com/?fid=23329332407589196
Feel free to Clone my Git repo for the kernel Source and get things going!. The Master Branch is untouched Source, I'll keep my edits in the "experimental" branch. Link below
Source
https://github.com/sleshepic/SM-G900P_kernel
https://github.com/sleshepic/SM-G900P_kernel_ND2
work is on experimental branch. Master is untouched for Cloning if one desires
Big Thanks to Garwynn
Geez! Yur on a roll huh lol!
Awesome job getting things moving man..... Ty!
Sent from my SM-G900P using Tapatalk
Nice work slesh!
Wow...
Sent from my SPH-L710 using XDA Premium 4 mobile app
Anyone else having core 0 and core 3 always on...I was expecting core 3 to go offline and it sits at 300 like core 0....I would expect only one core online while sleeping
-sent from my Motorola StarTAC
I just checked the stock kernel and it is the same. 0 and 3 on and off while 1 and 2 are in sleep mode.
Sent from my SM-G900P using XDA Premium 4 mobile app
Slesh, think you could tweak core 3 to go offline when sleeping?
-sent from my Motorola StarTAC
I installed latest on stock rom. Getting the knox notifier. Anyway to remove that? I tried to unchecked notification no good.
Sent from my SM-G900P using xda app-developers app
Majin101 said:
I installed latest on stock rom. Getting the knox notifier. Anyway to remove that? I tried to unchecked notification no good.
Sent from my SM-G900P using xda app-developers app
Click to expand...
Click to collapse
I would just suggest getting on one of my Rom releases. Knox is gone from that, just having Knox removed from kernel's Ramdisk doesnt remove it from Rom you're on so you will get that
Edit: are you referring to when phone boots? Or when
After the boot. It comes randomly when using my phone. It's all good I Google and just removed Knox with titanium. Thanks though! Kernel is good so far. Haven't messed with the govs yet
Sent from my SM-G900P using xda app-developers app
Majin101 said:
After the boot. It comes randomly when using my phone. It's all good I Google and just removed Knox with titanium. Thanks though! Kernel is good so far. Haven't messed with the govs yet
Sent from my SM-G900P using xda app-developers app
Click to expand...
Click to collapse
Oh ok, yes in that case also the SuperSu app can do that as well.
Good to hear
Thank you for all your work, sir
Sent from my SM-G900P using Tapatalk
Been awhile since I've messed with this stuff...whats the new hottness in governors?
crazymook said:
Been awhile since I've messed with this stuff...whats the new hottness in governors?
Click to expand...
Click to collapse
Im actually workin through em myself, things are a bit diff for me than the exynos' ive grown accustomed to. On those I would almost exclusively run pegasusq, but that is not the case now so im testing back and forth. Been giving Smartmax a go. I have a feeling unless we're using performance or conservative the biggest diff we'll see won't be battery life, but rather responsiveness etc under load, scaling between these govs is fairly diff
So I guess we'll just have to share as we go
I don't know if its the ROM, the Kernel or both but I feel like my phone is a lot snappier! Thanks for the hard work!
Sent from my SM-G900P using XDA Premium 4 mobile app
What are you guys using to "tune" the kernel? Rom Toolbox? I used to use ktoonz app when i was on my s3.
crazymook said:
What are you guys using to "tune" the kernel? Rom Toolbox? I used to use ktoonz app when i was on my s3.
Click to expand...
Click to collapse
AFAIK This is built from source, no rom toolboxes or kitchens used. But @sleshepic can correct me if I am wrong.
Sent from my SM-G900P using xda app-developers app
I use trickster mod from the play store.
Sent from my SM-G900P using xda app-developers app
miked63017 said:
AFAIK This is built from source, no rom toolboxes or kitchens used. But @sleshepic can correct me if I am wrong.
Sent from my SM-G900P using xda app-developers app
Click to expand...
Click to collapse
crazymook said:
What are you guys using to "tune" the kernel? Rom Toolbox? I used to use ktoonz app when i was on my s3.
Click to expand...
Click to collapse
If im just doing small stuff like swapping governors I use Rom toolbox for most things. JRummys the man, Love my Rom toolbox Pro
miked63017 said:
AFAIK This is built from source, no rom toolboxes or kitchens used. But @sleshepic can correct me if I am wrong.
Sent from my SM-G900P using xda app-developers app
Click to expand...
Click to collapse
I stand corrected
Sent from my SM-G900P using xda app-developers app
This kernel aims to be close to the stock CM11 kernel, only including changes that I feel will benefit performance and battery life. I don't aim for this project to include [insert governor name / feature here] but am open to suggestions.
Changelog
2.3
Synced with CM kernel as of 10/22 (WiFi driver updates - WiFi will only work with more recent CM builds)
Kernel support for F2FS (ramdisk will require changes as well as recovery support to format F2FS)
2.2
Synced with CM kernel as of 8/16 (WiFi driver updates)
Re-enabled multiphase support
2.1
Synced with CM kernel as of 7/11
Reverted ondemand changes back to CM/CAF
Added patches to ondemand to not be as aggressive under light load. This should improve battery by keeping the frequencies down at 384MHz a lot more often
pnpmgr fully disabled and removed.
Added scripts for BLN, toggle USB Force fast charge, and L2M.
Modified updater-script so it should properly flash on Verizon and Sprint now
2.0
Synced with CM kernel as of 6/24
Switched back to CM ondemand governor but added multi-phase support
pnpmgr disabled - it shouldn't be used unless it is properly integrated with the ROM.
logo2menu (has to be enabled manually - please check notes about the keylayout file if you wish to use it)
BLN (disabled by default)
Sprint and Verizon should be supported (injects zImage into existing ramdisk and uses by-name to flash the new boot.img). Please provide feedback, especially on Sprint, as I don't have the device to test
1.0 (Initial Release)
Based on msm8690 kernel as of 6/19 commit
Add and enable multi-phase ondemand governor from HTC
enabled exfat support
patch for possible mmc queue bug - issue described here - https://lkml.org/lkml/2014/1/21/75
Please note I don't currently plan to include sweep2wake/logo2wake features as of right now. They use a method of IRQ wakeup on the touch screen driver that wakes it up every time you touch the screen. While pocket detection helps somewhat with it, it introduces a greater delay in waking up the screen, so I want to avoid that.
Source:
https://github.com/tiny4579/android_kernel_htc_msm8960
(branch: cm-11.0, config: m7_defconfig)
Downloads: (Dev-Host links below. Also available on downloads tab via xda DevDB)
2.3
tinykernel-m7-cm11-2.3.zip - 5.86 MB
2.2
tinykernel-m7-cm11-2.2.zip - 5.73 MB
2.1
tinykernel-m7-cm11-2.1.zip - 5.72 MB
2.0
tinykernel-m7-cm11-2.0.zip - 5.72 MB
1.0
tinykernel-m7-cm11-1.0.zip - 5.72 MB
Additional Info:
Starting with 2.1, I've added scripts for L2M, USB fast charge, and BLN. This should address some concerns about L2M by adding a script to enable it on boot and modify the keylayout file.
It also adds scripts for USB fast charge and BLN. All scripts require busybox and init.d support to apply automatically at boot.
All scripts are run from terminal emulator or adb shell (need to have root acess).
Type su to make sure that you have the root prompt (# instead of $).
USB Fast charge - doesn't stick on reboot
ffc
Enable BLN
bln enable
or
bln on
Disable BLN
bln disable
or
bln off
Enable L2M
l2m enable
or
l2m on
Disable L2M
l2m disable
or
l2m off
XDA:DevDB Information
[Kernel][CM][4.4.4] TinyKernel, Kernel for the HTC One
Contributors
tiny4579
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 2.3
Stable Release Date: 2014-10-22
Created 2014-06-21
Last Updated 2014-10-23
Thanks tiny, I'm sure your kernel is awesome!
Sent from my One using XDA Premium 4 mobile app
Hey I was just wondering if this kernel has CPU overclocking?
Sent from my One using Tapatalk
monkboy24 said:
Hey I was just wondering if this kernel has CPU overclocking?
Sent from my One using Tapatalk
Click to expand...
Click to collapse
Nope, I don't see the need for CPU overclocking. I would like to get gboost working but when I messed with it a while back, I couldn't get the kernel to compile with gboost added in. I don't know the errors offhand.
Didn't you have a kernel for the galaxy nexus?
Sent from my HTC One using XDA Premium 4 mobile app
jeremytn86 said:
Didn't you have a kernel for the galaxy nexus?
Sent from my HTC One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Yup. In fact it's posted in the toro section.
Sent from my One using Tapatalk
I thought you were familiar. I had that device, I love that kernel.
Sent from my HTC One using XDA Premium 4 mobile app
Nice to see your kernel here. U are welcome!
Thx Great Thing, I'm curious how evolved the kernel
I've attached this thread in CM11
Does it work on paranoid android?
Sinistersky said:
Does it work on paranoid android?
Click to expand...
Click to collapse
If kernels built for CM do then yes. I don't have time to check every ROM. This was primarily designed for CM and any ROM that uses its kernel source tree.
Sinistersky said:
Does it work on paranoid android?
Click to expand...
Click to collapse
Yes it does, as well as CarbonRom
Sent from my One using XDA Premium 4 mobile app
I might need to make some tweaks. I'm getting occasional stuttering when playing back regular audio.
If anyone is having or not having audio issues, please leave a comment and let me know either way.
Sent from my One using Tapatalk
Hell yeah more kernel for aosp fans. Thanks.
Sent from my One using XDA Premium 4 mobile app
There probably will be an update in the next few days. I'm not fully happy with the current ondemand governor as I'm seeing audio stuttering. Also, I can probably get Sprint support in with an updater-script update.
Sent from my One using Tapatalk
tiny4579 said:
There probably will be an update in the next few days. I'm not fully happy with the current ondemand governor as I'm seeing audio stuttering. Also, I can probably get Sprint support in with an updater-script update.
Sent from my One using Tapatalk
Click to expand...
Click to collapse
Maybe to stuttering is caused by the I/O scheduler. I'm not a dev, but that's just how I always fixed it.
tiny4579 said:
There probably will be an update in the next few days. I'm not fully happy with the current ondemand governor as I'm seeing audio stuttering. Also, I can probably get Sprint support in with an updater-script update.
Sent from my One using Tapatalk
Click to expand...
Click to collapse
I modified updater-script to use by-name so the next version will work on on m7 variants.
I may have found a compromise with ondemand, so I'm giving it a whirl for a bit to see how this goes. I took the existing CM ondemand governor and cherry picked the multi-phase stuff I liked from HTC.
tiny4579 said:
I modified updater-script to use by-name so the next version will work on on m7 variants.
I may have found a compromise with ondemand, so I'm giving it a whirl for a bit to see how this goes. I took the existing CM ondemand governor and cherry picked the multi-phase stuff I liked from HTC.
Click to expand...
Click to collapse
Good to know! I'm going to give the kernel a try. Other CM/AOSP kernel seem to disable by ability to use WiFi.
---------- Post added at 08:28 PM ---------- Previous post was at 08:23 PM ----------
@tiny4579 it's definitely nice to see more AOSP Kernels. Looking forward to see how you'll make it progress.
Great kernel , are you planing to add logo2menu at least ?
Looking forward to future updates
Sent from my One using XDA Free mobile app
Great kernel tiny. Keep up the good work. I remember all your fantastic incredikernels from the HTC incredible back in the day. Keep it up.
Sent from my HTC One using XDA Free mobile app