[size=+1]Welcome to Skatter Kernel forum.[/size]
Today I am very proud to release the Skatter Kernel to you guys, I've done hundreds of tests to see what features function well, and which one's don't. The idea behind this kernel is to be able to customize it the way you want, with the best battery possible
Now... let's take a look and see what's inside this bad boy.
Click to expand...
Click to collapse
Skatter Kernel-v2 is a complete rewrite of v1. What makes this version of the kernel so special?
It's faster, even more stable, and has the ability to run any governor from a 3.10.y kernel.
I've ran many tests and can say, these governors have been playing very nicely with our d2 device. I have not added any junk commits, or any that would cause any battery drain. Also I'm sorry for anyone on marshmallow... but kernel from now on is only going to be nougat and up.
Also I would like to make an introduction to my "Skateractive" governor! :victory:
What does the Skateractive governor do anyways?
Code:
This governor is based on the linux 3.10.y Interactive governor.
I've written it to be mostly a "screen-off profiling" governor.
Meaning, I've added tunables that allow you to customize the governor while the screen is off.
These are...
Timer_rate_multiplier: Name speaks for itself, how many times to multiply timer_rate on screen off. Max number is 10.
Screen_off_maxfreq: Set the limit the max frequency can be reached on screen off.
Screen_off_maxfreq_single_core: If you're like me and use hotplugs you'll notice it can get a bit laggy with music playback when one core is online & max freq is 702mhz. So add a frequency limit for when only one core is online and the screen is off. :good:
* Not a tunable: But enabled powersave bias on screen off & on screen-on back to normal.
Also stripped governor of any unneeded code. For best performance.
Features
* Compiled with a highly optimized Uber 7.x TC
* Tons of optimizations (-Ofast, Graphite, Cortex-A15) and lots more :good:
* CPU UC/OC from 162MHz to 1836Mhz
* Set to Permissive
* Net Speed Tweak
* Decreased time to enter deep sleep
* Optimized GPU
* Enabled Low Power Memory Mode
* Quick Wakeup Driver
* Some Aggressive Seeder Tweaks
* Optimized Square Root Algorithm
* More memory from loggers (Cause the more RAM, the better)
* Screen Tweaks for filling blank spots with more color
* Voltage Table, for your UV/OV Needs
* Tweak to disable Powersuspend when State Notifier is enabled.
* Set standby frequency to 54Mhz.
* Tweaked to lower Thermal throttle on screen off.
* UKSM for better ram, set to not consume so much battery.
* Frandom.
Decimalman's features
* Overclocked GPU to 600, modded & upped to 750Mhz.
* And his super badass tierservative & freelunch governors :good:
* Fast charge patch, no need to diconnect :good:
* Tiered GPU Governor, very nice with frequencies.
Faux123's Features
* Fauxsound
* Powersuspend v1.7
* Dynamic Fsync
* Simple GPU Governor
I/O Schedulers
* Sio
* Sioplus
* V(r)
* Noop
* Zen
* Fifo
* TripNDroid
* Fiops
* Maple
Hotplugs
* MPDecision
* Bricked Hotplug
* Blu_Plug
* Thunderplug v5.4
* AutoSMP
* Intelliplug
* Alucard
* State Helper
* MSM Hotplug
* Skater Hotplug
x MSM Sleeper
x Zen Decision
CPU Governors
* Alucard
* Blu_Active (Latest version)
* Chill
* Conservative (3.10.y version)
* Cultivation
* Cyan (For those gamers, do not use with hotplugs.)
* Darkness
* Despair
* ElementalX v2
* Freelunch
* Interactive
* Lionfish
* Lionheart
* NIghtmare
* Ondemand (3.10.y version)
* Performance
* Powersave
* Relaxed
* Skateractive (Default)
* Skatter_Core
* Smartmax
* Smartmax_EPS
* Tierservative.
Instructions
1.) Make... a... [size=+1]BACKUP[/size]
2.) Download kernel & copy it to sdcard
3.) Flash
4.) Wipe dalvik-cache & cache
5.) Most importantly, Enjoy :good:
Downloads
Right Here
Modded Kernel Adiutor
Right Here
* If anyone needs a mirror link, just ask and I will upload
Contributors
* A special thanks to @bthorne79 for helping me get started on this
* Another special thanks to the beast himself @decimalman
for helping me with a ton of noob questions & especially for the patchs:good:
@faux123 for all his awesome features
@neobuddy for helping me out with the blu_plug driver
@invisiblek for keeping this awesome device alive
@canodroid15 for running my test builds :highfive:
Everyone at CM & everyone else who I forgot
Disclaimer:
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/
XDA:DevDB Information
Skatter Kernel, Kernel for the AT&T Samsung Galaxy S III
Contributors
Lonelyskatter12, bthorne79, decimalman
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2017-11-03
Created 2016-09-29
Last Updated 2017-11-03
Great Skatter! Am I the first here?! ....Well I Know how those tests went so I'm looking forward to good things here! Incidentally I was just going to re-try the Latest RR again, first time I did, had a problem connecting to wifi so I kinda aborted...but I'm going to flash it right now and see if i can get a signal, by that time this puppy should be finished downloading....Flash the "Skatter Kernel" next! Congrats! to you Bro!
Nice one.. Bug ups.
CoperaN said:
Great Skatter! Am I the first here?! ....Well I Know how those tests went so I'm looking forward to good things here! Incidentally I was just going to re-try the Latest RR again, first time I did, had a problem connecting to wifi so I kinda aborted...but I'm going to flash it right now and see if i can get a signal, by that time this puppy should be finished downloading....Flash the "Skatter Kernel" next! Congrats! to you Bro!
Click to expand...
Click to collapse
Thanks man been alot of changes since the last test kernel I've given you so yeah everything looks stable
holysaint1 said:
Nice one.. Bug ups.
Click to expand...
Click to collapse
What? lol
Oh yeah! I'm quickly discovering that, not a hitch so far, been mostly fiddling with the eye candy though! Like the deep sleep tweaks, this kernel responds! Nice work!...so ahh...I hope you're working on a new splash! Cause that's all that's missing!! LOL:laugh:
Sent from my d2att using XDA Labs
CoperaN said:
Oh yeah! I'm quickly discovering that, not a hitch so far, been mostly fiddling with the eye candy though! Like the deep sleep tweaks, this kernel responds! Nice work!...so ahh...I hope you're working on a new splash! Cause that's all that's missing!! LOL:laugh:
Sent from my d2att using XDA Labs
Click to expand...
Click to collapse
Glad you're liking it :highfive:
And thanks, I will be looking into a new splash, the old one was a friend's I was just borrowing it lol
Lonelyskatter12 said:
Thanks man been alot of changes since the last test kernel I've given you so yeah everything looks stable
What? lol
Click to expand...
Click to collapse
Simply meant thanks for the kernel.. Although my pc isn't a
---------- Post added at 05:32 AM ---------- Previous post was at 05:31 AM ----------
Lonelyskatter12 said:
Thanks man been alot of changes since the last test kernel I've given you so yeah everything looks stable
What? lol
Click to expand...
Click to collapse
meant to say thanks for the kernel.. It's super cool..
Skatter Kernel
This Bad boy....Is Baaad! They are so many areas that work so well with this ResurrectionRemix ROM!! Best battery is definitely a :good: :good: I can most certainly attest to that. I'm using the 'nightmare' governor and left the I/O scheduler at 'bfq', no other tweaks and battery life (even with wifi on) has been fantastic! :good::good: to you @Lonelyskatter12 !! Excellent Work!
Welcome to the Skatter where its greater! Lol... My man been working on this for a long time now! Glad to see it finally released! ??
I just found this kernel a few days ago as I was browsing the S3 development page. I gotta say I love the kernel. So may governors, and so much to work with (customization wise). The only thing is, would anyone have any suggestions for a setup for the best performance (Dont care about battery drain as I will always keep it plugged in while doing this!) When I'm on my couch, my phone is usually tethered to the charger. I want the best possible performance to be put out by my device while its tethered. I use Kernel Adiutor.
Any suggestions for best performance would be nice. :good:
UPDATE: So I've fiddled with the settings on this kernel. This kernel + my usual battery savers (greenify, etc), makes a great power save while the device is idling. Even with a powerful governor on its still pretty power conservative. It sat at 100% charge while I was using it this morning for some game on a performance governor (not performance in general) Also take note that it is over clocked to 1836MHz and the minimum is in 600-800MHz
Do you mind to add freelunch? I usually run on freelunch and fifo. Thanks.
TechGuyAnthony said:
I just found this kernel a few days ago as I was browsing the S3 development page. I gotta say I love the kernel. So may governors, and so much to work with (customization wise). The only thing is, would anyone have any suggestions for a setup for the best performance (Dont care about battery drain as I will always keep it plugged in while doing this!) When I'm on my couch, my phone is usually tethered to the charger. I want the best possible performance to be put out by my device while its tethered. I use Kernel Adiutor.
Any suggestions for best performance would be nice. :good:
UPDATE: So I've fiddled with the settings on this kernel. This kernel + my usual battery savers (greenify, etc), makes a great power save while the device is idling. Even with a powerful governor on its still pretty power conservative. It sat at 100% charge while I was using it this morning for some game on a performance governor (not performance in general) Also take note that it is over clocked to 1836MHz and the minimum is in 600-800MHz
Click to expand...
Click to collapse
I don't mess much with performance govs, since my battery is pretty old, but also tweak the gpu a bit too, to get the best performance :good:
Simple gpu gov is great with laziness =2 & ramp_threshold=8 :good:
ibuddler said:
Do you mind to add freelunch? I usually run on freelunch and fifo. Thanks.
Click to expand...
Click to collapse
thanks for the feedback
Lonelyskatter12 said:
I don't mess much with performance govs, since my battery is pretty old, but also tweak the gpu a bit too, to get the best performance :good:
Simple gpu gov is great with laziness =2 & ramp_threshold=8 :good:
thanks for the feedback
Click to expand...
Click to collapse
Thanks [emoji6] Keep up the good work!
Sent from my SAMSUNG-SGH-I747 Running CyanogenMod 13
Can this play 60fps videos in youtube?
^My Internets **** atm I can't test that now someone else can chime in?
I wanted to say thanks Skatter. Still going to play with all the options but I tried your gpu changes above with cm13 and this phone is very usable! That little change did remove some jank for me and battery seems unaffected :good:
Thanks man
So I installed this kernel with your RR rom and I like it very much, but when I play a game like Galaxy on Fire 2 or Robots, the game crashes or stops responding right after entering the menu screen. I have lots of RAM and I have played these games quite fine on other devices, so what's happening?
loocool2 said:
So I installed this kernel with your RR rom and I like it very much, but when I play a game like Galaxy on Fire 2 or Robots, the game crashes or stops responding right after entering the menu screen. I have lots of RAM and I have played these games quite fine on other devices, so what's happening?
Click to expand...
Click to collapse
Are they 3d games?
Sent from my SAMSUNG-SGH-I747 using Tapatalk
Yes, GoF2 and Robots are 3D games.
loocool2 said:
Yes, GoF2 and Robots are 3D games.
Click to expand...
Click to collapse
I feel like the compatibility varies between devices (because of the fact that each phone runs a different graphics architecture, usually.)
Sent from my SAMSUNG-SGH-I747 using Tapatalk
News for nougat on d2att?
Sent from my SAMSUNG-SGH-I747 using XDA Forums Pro.
Related
I've written many new kernel threads, so I'll just try to make this one simple, easy and light to read.
So, let me give you a little background on me: most of you don't know me as I only bought this device few days ago, but I'm a kernel dev for two other phones, the LG P500 and the Ideos X5. Worked on both .32 and .35 trees and my works became very popular, which can be seen by following the links in my signature - specially in the P500 community.
There are plenty of kernels to choose already, so why release another one? Simply because what I have to offer none of the other kernels had. What do I bring? Performance. How do I achieve that? Check the changelog and you'll understand...but not yet, lemme finish!
I have to say this: this kernel is based on KalimochoAz sources, so every changes up to his last pushed sources it's his job, so credits to him, I take no credit from his job.
I didn't start this kernel project for recognition or anything like that, I just want to share what I did for myself, maybe someone will find it useful
So let's get started, below you'll see what I changed on top of KalimochoAz source:
8th December
* Deep_idle code deleted, and re-added. Everything is exactly as Ezekeel has in his kernel, this might, or might not help with the data loss and whatever. If you still have problems please consider disabling deep_idle and see if it helps
* Deep_idle is off by default - changeable with NStools
* Calibrate.c reverted back to the .35 implementation
* Updated CRC32 library to the latest implementation directly from its creator
* Fsync disabling code deleted and re-implemented with a different implementation
4th December
Too many changes, so I'll be just brief and simple:
* CFS autogroup tweaks
* CFS optimizations
* Readahead values automatically calculated by the kernel for the optimal performance
* Several optimizations to lib files
* Added dm-cache (http://visa.cs.fiu.edu/ming/dmcache/)
* More stability
* Much more...
25 November
* Fsyncs disabled - more IO speed, more battery (less IO operations)
* Compiled with the optimized Mjolnir toolchain
* Added 1,2ghz step
* New default colors for the SAMOLED screens
* Cgroup: speed up access to cgroupfs mounted entries in /proc/mounts
* One or two more minor tweaks and optimizations
23 November
* No more BFS code and BFS builds. I want to make sure this is stable enough. If you want BFS compile it yourself. I hope this fixes the data/gsm drops
* Minfree settings unlocked forever
* Readahead value bumped to 1024
* BLN/touchwake fix
17 November
* Patched up to the latest deep_idle version from Ezekeel
* SAMOLED colors tweaked, should be a lot better now
* Few stability updates and reverts to ensure everything is up and running without issues
* Interactive governor added again
* Interactive patched up with around 10/15 patches
* Minor tweaks and optimizations
13 November
* Based on the latest testing builds, which includes:
* Some defconfig options change for a more leaner kernel
* Delete two cflags to ensure maximum Hummingbird performance
* Internal sdcard remount bug fixed
* Minfree settings unlocked by users demand
* Deep_idle implementation changed (it's the same that I used in the last testing version)
* Added latest deep_idle patch that when the phone vibrates it uses the TOP=ON idle state
* Removed obsolete screen dimmer
* Updated BLN to latest v9
* Lazy governor changes based on morfics lazy changes
* Remove Big Kernel Lock tracing
* Some stability patches from the kernel mainline
8 November
* PMEM disabled as herring doesn't use it - this way we recover 12,5mb ram
* Ext4 mounted with special flags directly on the kernel source - more performance without needing init.d scripts
* Writeback settings now working correctly and are not overwritten by the ramdisk
* Minfree settings are now correctly set and are not overwritten by the ramdisk
6 November
* Latest deep_idle bugfix from Ezekeel
* Added Ezekeel's custom_voltage mod. For more info about it visit the respective thread. Yes it's compatible with SetCPU, maybe with Proton too, I didn't test it
* Added back BLD, touch wake and screen dimmer
* Improved CRC32 algorithm - it's used for many kernel functions
* CFS version: Cgroups: introduce timer slack subsystem - Provides a way of tasks grouping by timer slack value. This functionality is useful in mobile devices where certain background apps are attached to a cgroup and minimum wakeups are desired
3 November
* Latest deep idle bugfix from Ezekeel
* Offering two separated downloads, one CFS and another BFS. Don't ask me which one is better, try it and see, I'll be really mad if I get questions like that
* Idle_stats show 0 in every field - don't worry about that, it happens because of my cpu_idle 3.1 backport, but I assure you deep idle is working. Again I'm not answering questions like "WHY IS IDLE STATS 0?!?!? HALP PLZ".
* 'screenoff_maxfreq' is disabled by default. If you want that behavior write this in the terminal: echo 1 > /sys/devices/system/cpu/cpu0/cpufreq/lazy/screenoff_maxfreq
2 November
* Newest deep idle bugfix from Ezekeel
* Reverted back to CFS because stock users had mounting problems with the sdcard and some users had data/wifi drops and I don't want that
1 November
* First and entirely BFS kernel with the newest 0.413 version
* Optimized the tunable BFS parameters for extra interactivity and smoothness
* More debugging disabled - I'm pretty sure 99% of the debugging flags are now disabled
* All the latest bugfixes and implementations from Ezekeel, including live_oc up to 150, lazy maxfrequency_screenoff enabled by default and all the other small fixes to ensure maximum stability
* Small changes to the lowmemorykiller
* Added optimized RWSEM algorithm
* Added some minor improvements and tweaks
* Sorry devs that wanted logcat, it's still a module because I suspect I'll have to update this build again with some extra fixes from Ezekeel in a very near future thus not making much sense to release two kernels now, one with logcat on and other with it off because that takes time to compile. If you desperatly need logcat go to my .config and change CONFIG_ANDROID_LOGGER=m to CONFIG_ANDROID_LOGGER=y and recompile it
27 October
* Latest deep idle and live oc bugfix from Ezekeel - should fix that extra battery drain reported by some users
* Changed lowmemorykiller.c - minfree settings already incorporated in the file. Settings kanged from morfic's tweak file, thanks
* Add cleancache - driver to cache clean pages
* Fixed ext4 disk write performance regression
* Small power management fix to back off suspend if repeated attempts fail - avoid continually trying to suspend in situations in which a driver is repeatedly rejecting suspend or a pending wakeup interrupt is not handled, burning CPU in the continuous suspend attempts
* Lib file added for the users where BLN didn't work
* Logcat module added inside /system/modules. If you want to use logcat just load the module with insmod
24 October
* BLX added again by default and patched up to the latest fix from Ezekeel
* Deep idle patched up to the latest fix from Ezekeel
* Live OC added and patched up to the latest fix from Ezekeel. To overclock you need to do this in the terminal or in an init.d file: echo 110 > /sys/class/misc/liveoc/oc_value. The 110 value means that both cpu frequency and bus frequency will be increased by 10%. You can increase this value as much as you want, as long as you increase the voltages otherwise the device won't handle it, but that's obvious.
* Changed dirty_writeback values from morfic to increase smoothness
* Overclock frequencies removed. The device is fast enough with 1000,800,400,200 and 100 frequencies. If you want to overclock use Live OC, it's enough to make it fly
* Conservative governor tweaked - smooth as butter
* Removed a ton of debugging ****
* Deadline I/O scheduler made default - after much testing it seems to produce the best and more regular results
* Swappiness disabled
* For more information visit my github, this are the most important changes
21 October
* Latest Deep idle bugfix from Ezekeel
* sched: disable GENTLE_FAIR_SLEEPERS
* Remove few obsolete governors
* BLN fix for MIUI users - now it should be propely set and full working
* Just 3 more tweaks:
PM QoS: Correct pr_debug() misuse and improve parameter checks
mmc: core: put eMMC in sleep (cmd5) mode before suspend
vmscan: prevent background aging of anon page in no swap system
19 October
* UV **** is fixed, SetCPU and Proton should work fine now
* Config_HZ increased to 1000 by request of an user
* Small tweak to VR
* Compiled with special Cflags from netarchy
* Calibration tweaks for touchscreen from netarchy
18 October
* Update cpu freq. to allow UV interface - you can modify the voltages on the fly going to /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table with an easy layout
* Auto BLN added again - it works now out of the box without the need of an extra app
* Add Lazy governor by Ezekeel
* config edited again, removed alot of **** options that are not needed at all - this way the kernel is even leaner
* cpu_idle backport from 3.1 - maybe helps with the BSOD problem
* Tweaked VR scheduler to work better for flash devices like our Nexus
* Ext4 tweaks
* A lot of USB tweaked code
* More fs tweaks to decreast CPU usage on unecessary ****
* More TCP/IP tweaks
* vfs_cache_pressure -> 25
* dirty_background_ratio -> 60
* dirty_ratio -> 90
* vm_swappiness -> 30
* Sysfs interface for deep_idle created by Ezekeel was added. If you want to disable deep_idle run this command: echo 0 > /sys/class/misc/deepidle/enabled
* Screen refresh rate increased to 65hz, everything should be even smoother (thanks morfic)
* If you want more detailed information about all the tweaks added you can visit my github
----------
* No more debugging **** in the kernel. No logcat, no dmesg, no debug_kernel etc etc, this **** is clean on that logging stuff that only consume CPU cycles in the background
* CFS scheduler tweaked with custom settings
* dirty_writeback value increased from 5*100 to 15*100, reducing unnecessary I/O activity, thus releasing a few CPU cycles
* Deep Idle mod by Ezekeel (latest version)
* Few patches to lowmemorykiller.c hopefully to optimize memory usage
* Add VR I/O scheduler and made default. A lot of performance gain comes from this one.
* Also enabled BFQ scheduler to be an option with no-frills
* init/calibrate.c port from 2.6.39. Better loops per jiffy calculations
* vfs_cache_pressure 100->50
* Add Stochastic Fair Blue (SFB) network scheduler and make it default. This is a network packet scheduler, should make internet usage a lot smoother
* Changed TCP_congestion scheduler to TCP_Veno. TCP Veno module is a new congestion control module to improve TCP performance over wireless networks. The key innovation in TCP Veno is the enhancement of TCP Reno/Sack congestion control algorithm by using the estimated state of a connection based on TCP Vegas. This scheme significantly reduces "blind" reduction of TCP window regardless of the cause of packet loss.
* Tiny RCU is the default RCU engine. More explanation on this RCU here http://lwn.net/Articles/323929/
* Kernel compiled with -O2, meaning the code is more optimized instead of being compiled for size
* WiFi = PM_FAST in standby
* Optimized the config options for CFS Autogroup in the .config file, it should be perfect now
* Again more and more debugging disabled
* Obviously some minor changes and tweaking, but that can all be seen in my github below
https://github.com/franciscofranco/Nexus-S
Downloads: http://androtransfer.com/franciscofranco/Nexus_S/ (thanks sixstrings for the FTP hosting)
Please give me your feedback
Enjoy
I've been using this with Peter Alfonso's ROM and battery life has been amazing.
Sweet downloading now. Thank you.
Sent from my Nexus S 4G using xda premium
THANKS!
Thank you for bringing this over. Its nice to see you listen to your users
Been using since you released. Best out there
fergie716 said:
Been using since you released. Best out there
Click to expand...
Click to collapse
Absolutely agree. I haven't used any other kernel since he dropped his first one. I highly recommend it.
Sent from my neXus s 4G
can i use this kernel with miui roms?
solesonfire said:
can i use this kernel with miui roms?
Click to expand...
Click to collapse
Yes I am right now and its perfect.
Sent from my Google Nexus S 4G using Tapatalk
Thanks franco , been using it a couple of days now with dreamsforgotten 1.5 .
Sent from my Nexus S 4G using xda premium
so wipe cache and dalvik and then flash it right? new to this people
solesonfire said:
so wipe cache and dalvik and then flash it right? new to this people
Click to expand...
Click to collapse
Yes sir.
Sent from my Nexus S 4G using xda premium
Esteway.619 said:
Yes sir.
Sent from my Nexus S 4G using xda premium
Click to expand...
Click to collapse
whats the difference between cfs and bfs download?
solesonfire said:
whats the difference between cfs and bfs download?
Click to expand...
Click to collapse
gotta use Google at some point lol
Use This
Trust me, Google will help you and save you time
fergie716 said:
gotta use Google at some point lol
Use This
Trust me, Google will help you and save you time
Click to expand...
Click to collapse
lmao good one but thanks a lot tho
no overclock?
Sent from my Nexus S 4G using XDA App
pewipo123 said:
no overclock?
Sent from my Nexus S 4G using XDA App
Click to expand...
Click to collapse
live oc mod by ezekeel if you want it
Can i use this on nexus s 4g with ns collabs rom
Sent from my Nexus S 4G using XDA Premium App
It makes me soo happy to see this in the dark side... Hug me Richard!
pitbullmommy45245 said:
Can i use this on nexus s 4g with ns collabs rom
Sent from my Nexus S 4G using XDA Premium App
Click to expand...
Click to collapse
Yes. It has been confirmed working on NS4G with:
NS Collab
MIUI
CM
PoolParty
As for the rest - I would imagine it works, considering it does on all of the above, but dont quote me.
Here is the original thread that has been up for a while, this is where I searched to find out if it was compatible with certain roms.
http://forum.xda-developers.com/showthread.php?t=1305360
I get bootloops on matrixs rom
franco.Kernel features:
* I have 1 version for ICS(4.0.3/4.0.4) and one version for JB(4.1/4.1.1/4.1.2). If you ask if it works on older roms I will kick your ass
* Overclockable by tons of frequencies
* Custom Voltage Control from Ezekeel
* Sound Control from Ezekeel/Greg White
* OMAP Gamma interface
* Trinity's Contrast control
* Wifi_PM toggle
* Fsync toggle
* Thermal Throttle toggle
* Debug **** removed
* BFQ v5 IO scheduler by default
* Ramdisk tweaks
* Performance/battery carefully picked tweaks
* Lots more **** - flash and see for yourself
Changelog:
Milestone 6:
* Merged all patches related to 4.1.2
* Fixed the famous data drops by tricking Smartreflex to not overly calibrate certain hardware parts
* Added custom changes to lowmemorykiller driver to force the device to have a certain amount of free RAM to sustain smoothness over the time
* Made the launcher unkillable by the lowmemorykiller driver to prevent redraws or widget crapping itselfs
* Added a new governor called dyninteractive - this is similar to interactive in 99% but instead this new governor dynamically adapts its own tunables and settings depending on the system load.
* Increased Interactive governor kernel priority thread for the frequency change task - more smoothness
* Added a new tuneable for Interactive governor called input_boost_freq. Path is here: /sys/devices/system/cpu/cpufreq/interactive/input_boost_freq
* Added all TCP Congestion algorithms presents in the kernel. To check all algorithms run this command on the Terminal/ADB Shell: sysctl net.ipv4.tcp_available_congestion_control
To change the algorithm: sysctl -w net.ipv4.tcp_congestion_control=NAME_OF_THE_ALGORITHM
* BFQ IO scheduler updated from v4 to v5
* Added other smaller but still relevant changes available on my github repository
F.A.Q:
1. My device rebooted or crashed, how can I help?
A: Get me /proc/last_kmsg or logcat.
2. Battery sucks, my device is not entering deep sleep. FIX PLOX!
A: Fix it yourself, it's an app waking your device up not the kernel's problem
3. Signal is dropping since I flashed the kernel, amg u sucks!
A: The kernel has nothing to do with gsm/cmda signal. Make sure you have the latest radios
4. Do I need to wipe anything when flashing this kernel?
A: No.
5. Does this kernel has X or Y mod?
A: Learn to read, everything you need to know is in the features list, changelog or public repo.
6. GTA3, FIFA2012 or any game of the type isn't opening?
A: Flash this on CWM http://forum.xda-developers.com/showpost.php?p=27515966&postcount=20011
Downloads:
Jelly Bean kernel for 4.1/4.1.1 only:
Nightlies: http://minooch.com/franciscofranco/Galaxy Nexus/JB/Jelly Bean/
Milestone 6: http://minooch.com/franciscofranco/... Bean/milestones/franco.Kernel-Milestone6.zip
Ice Cream Sandwich only:
Milestone 4: http://minooch.com/franciscofranco/Galaxy Nexus/
Nightlies 384Mhz GPU: http://minooch.com/franciscofranco/Galaxy Nexus/nightlies/gpu_384mhz/
Nightlies 512Mhz GPU: http://minooch.com/franciscofranco/Galaxy Nexus/nightlies/
franco.Kernel updater app features:
* Downloads the kernel directly from the ftp
* Checks for updates directly from the ftp
* Checks and downloads Imoseyon's kernel (new feature)
* Kernel auto-flash
* Cpu frequencies changer
* Governor changer
* Voltage control interface
* Kernel settings:
* Hotplug enabler
* Color Control - You're able to change GAMMA values and Color Multipliers to achieve the best color profile
* Sound Control - Increase the max volume of your device
* Download special franco.Kernel boot animation
* Wi-fi special mode to boost signal during streaming while on screen off
* Custom download path
* Live calibrated voltages panel
* Disable logger
* SQlite defrag on boot
* Dedicated milestone and nightly kernels changelogs
My apps list: https://play.google.com/store/apps/...nVsbCxudWxsLDEwMiwic2ltcGxlLnJlYm9vdC5jb20iXQ
Source: https://bitbucket.org/franciscofranco/android-tuna-omap/
Jelly Bean kernel source: https://github.com/franciscofranco/Tuna_JB_pre1/tree/4.1
Have fun.
I'll give it a whirl and report back with my findings. I have been reading some reviews on your kernels for the other phones and they have been all positive, looking forward to some great battery life.
Sent from my Galaxy Nexus using XDA App
what is the recommended governor for best battery? Should a screen off profile be necessary
Sent from my Galaxy Nexus using XDA App
bradm23 said:
what is the recommended governor for best battery? Should a screen off profile be necessary
Sent from my Galaxy Nexus using XDA App
Click to expand...
Click to collapse
Use the default. No, don't use profiles, they do more harm than good.
I got 2% drain for 10 hours last night! Pretty darn good if you ask me. I'm also running juice defender ultimate on aggressive setting to help out more. So far so good with this kernel thanks!
Sent from my Galaxy Nexus using xda premium
This looks promising. You ought to post this on rootzwiki as well.
Guys .. please stop promoting other forums here ... please.
Who is interested in posting/reading in other places will do so. So, again, please stop promoting rootzwiki here.
Can I flash using CWM? I didn't see that anywhere. Must I wipe data or cache as well? I would love to test it out. Im looking for any battery life improvement I can get.
And did I read this only works with a 4.0.3 ROM?
Sent from my Galaxy Nexus using Tapatalk
derrickonline said:
Can I flash using CWM? I didn't see that anywhere. Must I wipe data or cache as well? I would love to test it out. Im looking for any battery life improvement I can get.
And did I read this only works with a 4.0.3 ROM?
Sent from my Galaxy Nexus using Tapatalk
Click to expand...
Click to collapse
Flash in recovery, yes, 4.0.3 only
I opened and closed the camera app and used CPU spy and the majority of the time it spent was deep sleep. Then I rebooted this morning and didn't open and close the camera app. And I got the same results, doesn't look like that bug is present on my phone at least. So far I am getting good battery life using this kernel and juice defender.
sent from my new love, the Sexy Nexus.
franciscofranco said:
Use the default. No, don't use profiles, they do more harm than good.
Click to expand...
Click to collapse
I'd like to see some evidence to back up this claim. Granted that now the newer governors give you a decent enough screen-off profile built in that THAT profile may not be so much worthwhile, but for things like overheating profiles are damn sure worth the "good".
I'm a little curious to why there isn't a kernel dev who has implemented smartassv2 yet. I used this with my Inc and battery life was very solid
My phone ran on nightly 7 for 3 days without needing charge. Go support this guy in the market if you agree that is incredible. That is the longest battery life I have ever had with any of my droid phones, and this is the most resource hungry of them yet.
Thanks Franco
bradm23 said:
I'm a little curious to why there isn't a kernel dev who has implemented smartassv2 yet. I used this with my Inc and battery life was very solid
Click to expand...
Click to collapse
There is one out there. Don't wanna promote another kernel in this thread though
So I am a total idiot... I rerooted and went back to stock. Flashed this but forgot that when I went back to stock I was in 4.0.2...
now my phone is stuck on boot screen... how do I get back to the old kernel. When I press volume down power up I get to ODIN Mode?
bradm23 said:
I'm a little curious to why there isn't a kernel dev who has implemented smartassv2 yet. I used this with my Inc and battery life was very solid
Click to expand...
Click to collapse
Matr1x has it lol always switching between these two
drtchocky said:
So I am a total idiot... I rerooted and went back to stock. Flashed this but forgot that when I went back to stock I was in 4.0.2...
now my phone is stuck on boot screen... how do I get back to the old kernel. When I press volume down power up I get to ODIN Mode?
Click to expand...
Click to collapse
Press volume up, volume down, and power and hold them until you get the little wee android with an open tummy. That's fastboot mode. Here's a nifty little post about using fastboot mode to repush the stock everything on:
http://forum.xda-developers.com/showthread.php?t=1399210
---------- Post added at 12:21 AM ---------- Previous post was at 12:20 AM ----------
ghost_o said:
My phone ran on nightly 7 for 3 days without needing charge. Go support this guy in the market if you agree that is incredible. That is the longest battery life I have ever had with any of my droid phones, and this is the most resource hungry of them yet.
Thanks Franco
Click to expand...
Click to collapse
I've been asking on the GSM thread (originally where this was) to no avail, but now I'm simply shocked to see an LTE phone do that? WTF did you do to get such incredible battery life out of this phone? Were your radios on?
Just installed Axiom's ROM on Rootzwiki but when I went to the market it said your kernel is not compatible and wouldn't allow me a download.
Running well on GummyNex 0.3.8. Thanks
Picked up from the market.....very nice!!!! Thank you for ur work!
Sent from my Galaxy Nexus using Xparent Blue Tapatalk
Hello everyone,
I'm excited to announce my first kernel, whooohooo!
The usual disclaimer applies:
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications.
*/
Changelog:
Code:
2.2:
* Hundreds of improvements under the hood, check GitHub for details.
2.1:
* We are back to one flavour with 8 cores. Additional cores will be enabled much lazier while maintaining good performance. We have the best of 4 and 8 cores now: Power saving in daily usage and raw power if we need it :) Thanks to [user=382340]@walter79[/user] for this great improvement!
2.0.0:
* Major release after a long break!
* Fixed dozens of security vulnerabilties in MTK driver code
* You have 2 flavours now: 4 or 8 cores. I recommend 4 cores because it saves battery and is even faster in daily usage. See below for an explanation.
* Linux 3.10.103
* Zen Scheduler v2 is implemented as default now (thanks to [user=2357893]@scafroglia93[/user])
* O3 optimized (read: it's faster)
* F2FS support
* NTFS support
* other minor improvements I forgot. Check my GitHub if you wanna know more :)
1.6.2:
* Security release to fix CVE 2016-0728
1.6.1:
* Fixed touch zoom bug
1.6:
* Added Anykernel (thanks to osm0sis)
* Added ThunderQuake Engine to control Vibrator strenght
* Added Dynamic FSync for better performance!
* Added init.d support for ROMs supporting it
* Removed 1.5 GHz step
1.4:
* Updated kernel code base
* Works with 10/14 ROM releases! Use the _1014.img for those releases.
* Increased VM_MAX_READAHEAD to 1024 for better I/O performance
* Removed a lot of debug stuff
1.3:
* fixed button wake up, i.e. the phone will no more wake up when a touch button is touched
1.21:
* uploaded the right version, 1.2 was a test version with a wakeup bug. Sorry, it was past midnight!
1.2:
* added PocketMod to avoid accidential DT2W wakeups while device is in pocket/on ear
1.1:
* reverted ramdisk changes from 1.0, dropped 10/14 support for now
* fixed screen wake lagg. Combined with DT2W this increases the user experience a lot!
1.0:
* updated ramdisk to keep track with Elephone's changes.
0.95:
* added DT2W (sweep2wake can be enabled manually but is disabled by default because it interferes with the UI)
0.7:
* 1,5 GHz and 1,3 GHz are now both used. Thanks @jott_st!
* reverted voltage adjustment
0.5 :
* added 1,5 GHz overclocking
* adjusted voltages
Source: https://github.com/visi0nary/android_kernel_elephone_p8000
Defconfig: p8000_defconfg
How to install:
Just install it via recovery.
You can also easily set up kernel parameters by using vTool attached to this post.
{
"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"
}
It's also on Google Play
Props fly out to to:
* carliv, I learned a lot from you!
* Eugen, for the Skype support and for being an awesome guy!
* showp, thanks for DT2W!
* @osm0sis for Anykernel!
* @Stefan Gündhör for maintaining the kernel while I paused
* @scafroglia93 for several improvements and pull requests
* @walter79 for several improvements
Donators:
Thank you for your donations, I really really really appreciate them! <3
-> Einstein67
-> skeleton1911
-> charliepie
-> jknarf
-> micbanand
-> Nikolaosf
-> alfredxyz
Q&A:
Can I go back to stock?
-> Sure! Just flash the appropriate stock kernel.
I hate DT2W!
-> No worries, you can easily disable it with vTool.
Why are 4 cores faster in daily usage than 8 cores? Are you completely retarded, visi0nary?
-> http://forum.xda-developers.com/showpost.php?p=68479217&postcount=1765
I want feature XY!
-> Just answer in this thread WHY you want to have it. I am talking about facts not about "it sounds so cool!". Or just send me a pull request on GitHub
I'm excited to get feedback so please report back if you find any issues but please let me also know if everything works
Excellent work! Works wonders on phone responsiveness. Also flashable using flashify on rooted device.
Skickat från min Elephone P8000 via Tapatalk
Thanks for your works
Couldn't figure out how to flash this! Must not have the correct fastboot drivers, but thank you @pitrus- for the flashify mention. Running nice and fast will report back after afew hours. Thank you for your work Blueflame4
Thank you great work!
Inviato dal mio Elephone P8000 utilizzando Tapatalk
Been running for the last 4 hours, various apps and games and everything is great no graphical glitches, freezes or lag! Everything is now just faster. Amazing first release!!!
Greeeeat
Hello , I just tried your kernel .
Before the test I had this result :
After flashing your kernel have this result :
The frequency is 1.5 GHz, the problem is that there is a decrease of performance whether the CPU with the RAM .
I tried to set both Interactive Ondemand that as Governor .
Thanks for your test stefano
which application do you use for the test ?
Bradco said:
Thanks for your test stefano
which application do you use for the test ?
Click to expand...
Click to collapse
Antutu Benchmark 64 Bit :good:
stefano91av said:
Hello , I just tried your kernel .
Before the test I had this result :
After flashing your kernel have this result :
The frequency is 1.5 GHz, the problem is that there is a decrease of performance whether the CPU with the RAM .
I tried to set both Interactive Ondemand that as Governor .
Click to expand...
Click to collapse
Thanks for the feedback! This goes to all others as well, of course
I'll have a look into this soon but I'm a little surprised actually because the only thing I changed is the clock speed (and voltages of course). I'm pretty sure that I have to increase bus clocks as well to get a major performance increase.
I don't have P8000 at my hands but I guess the 1.5GHz clock generates much more heat.
Thermal throttling kicks in.
Same with the Snapdragon 810 vs 808.
After some warm up the weaker 808 is actually faster because the 810 suffers from throttling
BlueFlame4 said:
Thanks for the feedback! This goes to all others as well, of course
I'll have a look into this soon but I'm a little surprised actually because the only thing I changed is the clock speed (and voltages of course). I'm pretty sure that I have to increase bus clocks as well to get a major performance increase.
Click to expand...
Click to collapse
For any test I'm available. If I can advise you , based on kernel Dorimanx
thanks for your kernel, I may give it a try with flashify(easier than fastboot as my pc drivers are messed up!) Antutu doesn't always tell the whole story though...
Allso testet with antutu 64. allmost 34 down to 31.
regarding to temps cpu temp sayes 46-51 celsius.
other than that Fine! testet on eragon 4.0
so far i thing org rom from 09/09 is the best.
Big Thanks to you all. who gives os all these nice realeses
In what way do you prefer 09/09 rom to eragon 4.0?
Superb.
What are you planning next? ExFat support (fingers crossed)? More cpu governors?
BlueFlame4 said:
Thanks for the feedback! This goes to all others as well, of course
I'll have a look into this soon but I'm a little surprised actually because the only thing I changed is the clock speed (and voltages of course). I'm pretty sure that I have to increase bus clocks as well to get a major performance increase.
Click to expand...
Click to collapse
Since everybody's reporting better performance, unless it's a placebo effect, the overclock indeed happened. That's probably also the reason that he got lower Antutu score.
See, whenever I want to "oveclock" my tablet I don't increase the clocks but I decrease the Volts, that way my tablet never overheats which in turn means that it retains constant clocks (no throttling).
In mobile devices upping the CPU clock doesn't make a device faster as long as the volts also increase. The only (real) solution is to increase the clocks but retain the volts constant. But that may cause instabilities.
To the guy who gets low Antutu, I call him to try touching the back of his phone when running Antutu, with and without the overlock. If it gets noticeably warmer with the overclock then most certainly his phone throttles eventually and hence the low scores...
Zormal said:
Superb.
What are you planning next? ExFat support (fingers crossed)? More cpu governors?
Click to expand...
Click to collapse
I'll give doubletap to wake a try.
Stevethegreat said:
Since everybody's reporting better performance, unless it's a placebo effect, the overclock indeed happened. That's probably also the reason that he got lower Antutu score.
See, whenever I want to "oveclock" my tablet I don't increase the clocks but I decrease the Volts, that way my tablet never overheats which in turn means that it retains constant clocks (no throttling).
In mobile devices upping the CPU clock doesn't make a device faster as long as the volts also increase. The only (real) solution is to increase the clocks but retain the volts constant. But that may cause instabilities.
To the guy who gets low Antutu, I call him to try touching the back of his phone when running Antutu, with and without the overlock. If it gets noticeably warmer with the overclock then most certainly his phone throttles eventually and hence the low scores...
Click to expand...
Click to collapse
There's a reason why I upped the voltages and that is stability, as you already noticed. I'm pretty sure you're wrong when stating that upping voltages will reverse the overclocking process - otherwise all clocks would have roughly the same speed which is not the case. I already tested Antutu myself with life measurements of the clocks and the phone does NOT throttle indeed. I think it might be due to the toolchain I used. On the other hand the phone feels much more snappy when using 1,5 GHz so I don't give benchmarks scores too much weight. Another thing I noticed is that my implementation works but is not optimal, I'll fix it asap.
BlueFlame4 said:
There's a reason why I upped the voltages and that is stability, as you already noticed. I'm pretty sure you're wrong when stating that upping voltages will reverse the overclocking process - otherwise all clocks would have roughly the same speed which is not the case. I already tested Antutu myself with life measurements of the clocks and the phone does NOT throttle indeed. I think it might be due to the toolchain I used. On the other hand the phone feels much more snappy when using 1,5 GHz so I don't give benchmarks scores too much weight. Another thing I noticed is that my implementation works but is not optimal, I'll fix it asap.
Click to expand...
Click to collapse
To be fair that's not what I said. I merely said that "in my tablet undervolting makes it faster because it prevents throttling". As for this phone I'm not sure which is why I asked from the user to hold it while Antutu is running, if it gets hotter than usual it does tell something.
Most phones don't throttle in most of everyday use (unless it runs some of the latest Qualcomm SoCs ) but many do throttle when put under the continuous stress of a benchmark, a game or encoding/decoding. Instead of Antutu I would prefer if people where to use Geekbench, its results are not that useful either (muuuch more useful than Antutu's though, which are mostly useless) but it does give you a good idea if and when your phone throttles. A good test goes like this:
You run Geekbench once: Write down the score.
You run it twice (back to back): You write it again.
You do the above as much as you can (the more you do it the merrier): If the score gets progressively smaller then there's throttling.
If it is quickly driven to a low score then there's enough throttling to actually make your phone slower. If it gets to lower scores in a smoother fashion (e.g. 3500 -> 3450 -> 3400 -> 3420 -> 3380 -> 3320 -> 3350 -> 3300) then the throttling only matters when one games. But it gets abruptly low (e.g. 3500 -> 3220 -> 3300 -> 3100 -> 2900 -> 3050 -> 2850), then that's bad throttling and you should lower the volts.
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/
Solid Kernel aims to be a stable, minimalist and powerful kernel for everyone, no extreme overclock or experimental things that may affect your device health.
DoubleTap2Wake, Sweep2Wake & Screen Off Volume & Track Control
FIOPS Scheduler
CPU Voltage Control
Linaro 4.8.5 Toolchain
FSync On/Off Support
Bricked HotPlug
/dev/frandom Support
USB Mouse/Keyboard Patch
Faux Sound Control
EXFAT Support
USB Fast Charge Support
PAY ATTENTION : My kernel is really minimalist so don't expect to have a lot of governors or things like that.
Download : Solid_Kernel_V2.1
XDA:DevDB Information
Solid Kernel, Kernel for the LG Optimus G
Contributors
Loller79
Source Code: https://github.com/Loller79/Solid_Kernel-STOCK-KK
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 2.1
Stable Release Date: 2016-07-10
Created 2016-07-10
Last Updated 2016-07-10
hi, thanks for the new version! is it possible that this is good for 4.4.2 Sling Kahroba Edition?
Tante Gracie Works great. Currently im using Kernel Adiutor, and i observed that there is no o/c options for cpu, i remember, that in older version of SK (propably early 1.x) there was o/c to 1,7GHz. I don't see it because im not using TricksterMod or it's just not implemented? I don't care too much about o/c but it's nice to know
And i have also conservative gov. only.
I have only the governor "conservative" this is normal?
parasite81 said:
hi, thanks for the new version! is it possible that this is good for 4.4.2 Sling Kahroba Edition?
Click to expand...
Click to collapse
Yeah it does work on sling kahroba.
mac1ey said:
Tante Gracie Works great. Currently im using Kernel Adiutor, and i observed that there is no o/c options for cpu, i remember, that in older version of SK (propably early 1.x) there was o/c to 1,7GHz. I don't see it because im not using TricksterMod or it's just not implemented? I don't care too much about o/c but it's nice to know
And i have also conservative gov. only.
Click to expand...
Click to collapse
I don't like overclock.
armivzla said:
I have only the governor "conservative" this is normal?
Click to expand...
Click to collapse
I like to focus on one single governor, you can optimize power consumption through the hotplug settings (min max cores online).
Back to stock tonight, thanx @Loller79
PS why the new thread, just curious [emoji106]
Sent from my Optimus G using XDA-Developers mobile app
Thank you for your attention Loller79
Finally you've done what you had promised:fingers-crossed:
P.S. bro rom doesn't work good anymore.
On 1.95, it was totally stable but now its much slower.
Please fix this problem. Having intelliplug was really good too.
But now the major problem is the governer. With conservative After it comes down to 384, device becomes so slow! Not normal anymore!
I think 1.95 version was good it just needed some improvements...
Hey will this work for Marshmallow ROMs?
Loller79 said:
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/
Solid Kernel aims to be a stable, minimalist and powerful kernel for everyone, no extreme overclock or experimental things that may affect your device health.
DoubleTap2Wake, Sweep2Wake & Screen Off Volume & Track Control
FIOPS Scheduler
CPU Voltage Control
Linaro 4.8.5 Toolchain
FSync On/Off Support
Bricked HotPlug
/dev/frandom Support
USB Mouse/Keyboard Patch
Faux Sound Control
EXFAT Support
USB Fast Charge Support
PAY ATTENTION : My kernel is really minimalist so don't expect to have a lot of governors or things like that.
Download : Solid_Kernel_V2.1
XDA:DevDB Information
Solid Kernel, Kernel for the LG Optimus G
Contributors
Loller79
Source Code: https://github.com/Loller79/Solid_Kernel-STOCK-KK
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 2.1
Stable Release Date: 2016-07-10
Created 2016-07-10
Last Updated 2016-07-10
Click to expand...
Click to collapse
Its really gr8 to see u again... I know that your kernel is minimalist and i really love that about it but i think its now been taken too far this time... It'll be awesome if you add these features:
1. Set the stock/ base /default clock to 384-1512 (LG stock) and 400 for gpu. This will prevent the phone from overheating during booting.
2. Add governers : Intelliactive , interactive , Ondemand , conservative for CPU and simple , ondemand , performance , conservative for GPU..
3. Underclock and overclock options: 192 to 1728 and 487 for gpu.
4. USB OTG hack
5. CPU and GPU voltage control.
Sent from my LG-E975 using XDA-Developers mobile app
MasterFURQAN said:
Its really gr8 to see u again... I know that your kernel is minimalist and i really love that about it but i think its now been taken too far this time... It'll be awesome if you add these features:
1. Set the stock/ base /default clock to 384-1512 (LG stock) and 400 for gpu. This will prevent the phone from overheating during booting.
2. Add governers : Intelliactive , interactive , Ondemand , conservative for CPU and simple , ondemand , performance , conservative for GPU..
3. Underclock and overclock options: 192 to 1728 and 487 for gpu.
4. USB OTG hack
5. CPU and GPU voltage control.
Sent from my LG-E975 using XDA-Developers mobile app
Click to expand...
Click to collapse
Im totally agreed.
We're waiting for this update Loller79
Id love to have a feature rich kernel too, but im so greatful for what Loller79 has provided nonetheless. More features =more bugs =more time to fix. LGOG is not his primary phone anymore and he appears not to have the time to devote to us. Beggars cannot be choosers. Im yet to use 2.1 stock, bug reports would be welcome. [emoji1]
Sent from my Optimus G using XDA-Developers mobile app
when i flashed the ROM, came to logo and then the phone turns off, I am using the Nitrogen OS, i had to reflash the ROM
Ronaldj25 said:
when i flashed the ROM, came to logo and then the phone turns off, I am using the Nitrogen OS, i had to reflash the ROM
Click to expand...
Click to collapse
Bro, this is for KitKat stock rom.
You can find the MM version in another thread.
I can't download the file , who can Mmake a mirror , Thx
Sent from my Optimus G using XDA-Developers mobile app
Does this works on 6.0 roms aosp from kevins?
Enviado desde mi Optimus G mediante Tapatalk
leouzcategui said:
Does this works on 6.0 roms aosp from kevins?
Enviado desde mi Optimus G mediante Tapatalk
Click to expand...
Click to collapse
Its only for 4.4
Hey guys am i who just got conservative governoor only at this v2.1 or this kernel just only have conservative governoor? I hope this have ondemand and interactive too
---------- Post added at 08:48 PM ---------- Previous post was at 08:44 PM ----------
I'm so so sorry..apologize me have forgot reading the comment..ok cool so this is just only have consevative
Great work thanks !
Is there any way to configure the Doubletap2wake ?
I'm asking because it doesn't feel as natural as an LG G3 for example, sometimes I need to triple or quadruple tap for it to work.
Thanks a lot
configure in
https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod
I already have it enabled.
http://i.imgur.com/80QI3UI.png
EDIT : I think it has more to do with response time because I have installed the Jolla kernel and it's smoother than this one.
I still prefer the Solid Kernel, is there any way to edit the response time of the kernel (in jolla's one it's 100ms) ?
Thank you
[size=+1]Welcome to Skatter Kernel forum.[/size]
Today I am very proud to release the Skatter Kernel to you guys, I've done hundreds of tests to see what features function well, and which one's don't. The idea behind this kernel is to be able to customize it the way you want, with the best battery possible
Now... let's take a look and see what's inside this bad boy.
Click to expand...
Click to collapse
Skatter Kernel-v2 is a complete rewrite of v1. What makes this version of the kernel so special?
It's faster, even more stable, and has the ability to run any governor from a 3.10.y kernel.
I've ran many tests and can say, these governors have been playing very nicely with our d2 device. I have not added any junk commits, or any that would cause any battery drain. Also I'm sorry for anyone on marshmallow... but kernel from now on is only going to be nougat and up.
Also I would like to make an introduction to my "Skateractive" governor! :victory:
What does the Skateractive governor do anyways?
Code:
This governor is based on the linux 3.10.y Interactive governor.
I've written it to be mostly a "screen-off profiling" governor.
Meaning, I've added tunables that allow you to customize the governor while the screen is off.
These are...
Timer_rate_multiplier: Name speaks for itself, how many times to multiply timer_rate on screen off. Max number is 10.
Screen_off_maxfreq: Set the limit the max frequency can be reached on screen off.
Screen_off_maxfreq_single_core: If you're like me and use hotplugs you'll notice it can get a bit laggy with music playback when one core is online & max freq is 702mhz. So add a frequency limit for when only one core is online and the screen is off. :good:
* Not a tunable: But enabled powersave bias on screen off & on screen-on back to normal.
Also stripped governor of any unneeded code. For best performance.
Features
* Compiled with a highly optimized Uber 7.x TC
* Tons of optimizations (-Ofast, Graphite, Cortex-A15) and lots more :good:
* CPU UC/OC from 162MHz to 1836Mhz
* Set to Permissive
* Net Speed Tweak
* Decreased time to enter deep sleep
* Optimized GPU
* Enabled Low Power Memory Mode
* Quick Wakeup Driver
* Some Aggressive Seeder Tweaks
* Optimized Square Root Algorithm
* More memory from loggers (Cause the more RAM, the better)
* Screen Tweaks for filling blank spots with more color
* Voltage Table, for your UV/OV Needs
* Tweak to disable Powersuspend when State Notifier is enabled.
* Set standby frequency to 54Mhz.
* Tweaked to lower Thermal throttle on screen off.
* UKSM for better ram, set to not consume so much battery.
* Frandom.
Decimalman's features
* Overclocked GPU to 600, modded & upped to 750Mhz.
* And his super badass tierservative & freelunch governors :good:
* Fast charge patch, no need to diconnect :good:
* Tiered GPU Governor, very nice with frequencies.
Faux123's Features
* Fauxsound
* Powersuspend v1.7
* Dynamic Fsync
* Simple GPU Governor
I/O Schedulers
* Sio
* Sioplus
* V(r)
* Noop
* Zen
* Fifo
* TripNDroid
* Fiops
* Maple
Hotplugs
* MPDecision
* Bricked Hotplug
* Blu_Plug
* Thunderplug v5.4
* AutoSMP
* Intelliplug
* Alucard
* State Helper
* MSM Hotplug
* Skater Hotplug
x MSM Sleeper
x Zen Decision
CPU Governors
* Alucard
* Blu_Active (Latest version)
* Chill
* Conservative (3.10.y version)
* Cultivation
* Cyan (For those gamers, do not use with hotplugs.)
* Darkness
* Despair
* ElementalX v2
* Freelunch
* Interactive
* Lionfish
* Lionheart
* NIghtmare
* Ondemand (3.10.y version)
* Performance
* Powersave
* Relaxed
* Skateractive (Default)
* Skatter_Core
* Smartmax
* Smartmax_EPS
* Tierservative.
Instructions
1.) Make... a... [size=+1]BACKUP[/size]
2.) Download kernel & copy it to sdcard
3.) Flash
4.) Wipe dalvik-cache & cache
5.) Most importantly, Enjoy :good:
Downloads
Right Here
Modded Kernel Adiutor
Right Here
* If anyone needs a mirror link, just ask and I will upload
Contributors
* A special thanks to @bthorne79 for helping me get started on this
* Another special thanks to the beast himself @decimalman
for helping me with a ton of noob questions & especially for the patchs:good:
@faux123 for all his awesome features
@neobuddy for helping me out with the blu_plug driver
@invisiblek for keeping this awesome device alive
@canodroid15 for running my test builds :highfive:
Everyone at CM & everyone else who I forgot
Disclaimer:
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/
XDA:DevDB Information
Skatter Kernel, Kernel for the Sprint Samsung Galaxy S III
Contributors
Lonelyskatter12, bthorne79, decimalman
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2017-11-02
Created 2016-09-29
Last Updated 2017-11-03
FIRST!!! Downloading now
Edit:
Installed and am getting some random reboots, will thoroughly test soon.
RDChase said:
FIRST!!! Downloading now
Edit:
Installed and am getting some random reboots, will thoroughly test soon.
Click to expand...
Click to collapse
What ROM are you using?
I've tested this on 5 different ROMs, and no reboots here
Kernel seems to be working fine atm, has a int.d script that sets selinux to permissive which is nice when using other mods, currently overclocked device to 1.6 on cpu and 480 on gpu, will push it farther later. Thanks for creating this!
Edit 2: My particular cpu wont go past 1.62 but no biggie there, 600mhz works fine on the gpu so cardboard works better, only one problem thus far. Not sure if it's because of resurrection rom or this kernel since it's my first time trying both out but when taking a vr panorama the final output is all garbled and green. Taking and viewing Photospheres work fine and so do other gpu games and applications. I also noticed this problem when doing a screen recording and looking at thumbnails of videos in quickpic.
lonelyskatter12 said:
what rom are you using?
I've tested this on 5 different roms, and no reboots here
Click to expand...
Click to collapse
pac rom 6.0
RDChase said:
pac rom 6.0
Click to expand...
Click to collapse
Hasn't happened to me yet with that ROM.
I tried this on multiple roms. Only issue was battery life
Sent from my SPH-L710 using Tapatalk
shekinahsmoke said:
I tried this on multiple roms. Only issue was battery life
Sent from my SPH-L710 using Tapatalk
Click to expand...
Click to collapse
Try a different setup, there's lots of governors and hotplugs to help out for that :good:
bug invalid network mode
cm13 nightly
Update.
[size=+1]Changelog[/size]
* Added 2 governors (Intellidemand & Ondemandplus)
* Added Power Efficient Workqueues
* Added The Intelli_plug 5.2 driver
* In sync with CM
* Added OOM throttle
* A few hotplug fixes. Still have more to do but this'll do until they're are more stable.
* Added toggle for Gentle Fair Sleepers & Arch Power
[size=+1]Note:[/size]
*** Even tho linux version still says 3.4.112 it has the necessary patches for the "Dirty COW" exploit. Linux version will remain 3.4.112 as I have chosen to wait until CM officially merges 3.4.113 ***
thanks to @canodroid15 for notifying me & @decimalman for confirming the patch is in the kernel :highfive:
Woot!
Nice work, keeping this old beast of a phone kicking
[size=+1]Changelog 12/01/2016[/size]
* Enabled MSM Ultrasound
* Disabled MP-Decision and enabled Intelliplug by default.
* Improved faster Integer square root algorithm 3x
* Added very very very experimental 750 GPU steps.
* Synced with CM
* Compiled with the latest Uber-6.x toolchain.
* Disabled logger on boot.
* Added a missing Power Efficient Workqueue patch
* Replaced Bricked hotplug, with a modified version.
- Still no fix for the green thumbnails, but still looking into it.
As always, enjoy :good:
Does this work for android version 4.4.2?
dogma421 said:
Does this work for android version 4.4.2?
Click to expand...
Click to collapse
Highly doubt it
[size=+1]*** Changelog ***[/size]
* Now, support for nougat :good:
* Up-to-date with CM
* Fixed the State Notifier driver, screen shouldn't take too long to turn on when the driver is active now.
* Fixed a few more power efficient workqueue commits, now even more power efficient.
* Faster proc/vmstats
* Added Alucard Hotplug driver
* Added Dynamic Hotplug driver
any screenshots for this Rom?
Death_Gun said:
any screenshots for this Rom?
Click to expand...
Click to collapse
Its not a ROM, it a kernel
[size=+1]*** Changelog ***[/size]
* Synced up with LineageOS
* Fixed State Notifier, lagging when enabled with Powersuspend.
* Lowered the value of thermal driver from 70 to 50. Also made it a bit more agressive, will get a bit laggy just raise the limit to start throttling, but values will keep the phone cooler longer.
* Green screen recording/thumbnail bug is fixed. Finally. :highfive:
* Fixed a small issue with voltages.
* New experimental values for Umbrella_core governor.
- Nougat kernel only, MM kernel will be up later
As always, enjoy :good:
Lonelyskatter12 said:
*** Changelog ***
* Synced up with LineageOS
* Fixed State Notifier, lagging when enabled with Powersuspend.
* Lowered the value of thermal driver from 70 to 50. Also made it a bit more agressive, will get a bit laggy just raise the limit to start throttling, but values will keep the phone cooler longer.
* Green screen recording/thumbnail bug is fixed. Finally. :highfive:
* Fixed a small issue with voltages.
* New experimental values for Umbrella_core governor.
- Nougat kernel only, MM kernel will be up later
As always, enjoy :good:
Click to expand...
Click to collapse
I'm one the latest kernel on the latest lineage os, it won't let me push the frequency past 1188 with every tool I've tried, which tool would you suggest to attempt an overclock?