Related
PaulB007 said:
If you haven't been able to get past the HTC screen at boot and keep bootlooping, YOU MUST INSTALL BC'S 1.5 GHZ KERNEL FIRST AND THEN FLASH THESE KERNELS OVER THAT I also just flashed it straight off of a new Mikshift install and I got the bootloop until I did this. So if you guys didn't do this, then install bc's kernel and flash Scary kernel again.
Scaryghoul, I have installed your 1.8 suv successfully on Mikshift. This is great news. I knew it would work, but for some reason I just cant get it running on aosp. I will keep you updated on IRC or through this thread, I haven't seen you on today yet.
Click to expand...
Click to collapse
Link to bcnice20's 1.5ghz kernel: http://forum.xda-developers.com/showthread.php?t=941728
If that doesn't work, try flashing over his 1.8ghz kernel(This is what worked for me, bcnice, if you want me to take down this link just let me know.) - http://thebcblends.com/shift/kernels/Sense-1.8ghz-bfq-test1.zip
Table of contents:
Intro
Features/what this includes
Why it's labeled unstable
Disclaimer
Latest kernels
Instructions for using swap
Governor exlainations
Governor strategies
Recommended apps
Locating cpu% Eaters && other negative items towards battery life
FAQ!
Changelog
Stable/safe voltage kernels
Notes
Source
Credits
Intro: I'm scaryghoul.
What this includes
Swap
BFQ I/o scheduler
Extreme undervolt
Overclocked & underclocked values
HW3D enabled
Sleepers disabled
Smartass governor
New Scary governor!
Tweaked conservative governor
and much more(All of bcnice20's kernel)
Why it's labeled unstable: So I don't get people poking me in the eyes with spoons if/when it freezes up. It actually works quite well, but since I heavily undervolted an undervolted kernel, it is bound to not be 100% stable(It is about 90% stable =P)
Disclaimer: What everyone else puts in kernel threads, about me not being responsible, ect.
Latest kernels
The voltages of the superUV will not work for everyone, if they don't work for you, then try the builds labeled stable
Recommended speeds 245-800mhz or 245-1ghz on scary governor && no setcpu profiles
Scarykernel 1.8 suv - http://dl.dropbox.com/u/15373824/Sense/ScarySense1.8Suv.zip
Scarykernel 1.8 stable undervolt - http://dl.dropbox.com/u/15373824/Sense/ScarySense1.8Stable.zip
Instructions for using swap
For a swapfile do something like this.
dd if=/dev/zero of=$Swapfile bs=1048576 count=$Size
Where $Swapfile is the location of the file you want, and $Size is the amount of mb for swap you want to use.
Then type
mkswap $Path
swapon $Path
Replacing $Path/$Size with your own values of course, so if I wanted 20mb of swap I'd execute the commands
dd if=/dev/zero of=/sdcard/swapfile bs=1048576 count=20
mkswap /sdcard/swapfile
swapon /sdcard/swapfile
Governor exlainations
Toasty makes one transition to the max speed and stays there(benchmarks only usually)
Batterysave! sits at the bottom and when the cpu load increases past the threshhold it scales up to the next speed and takes another load sample and keeps doing that(best on battery life/performance ratio)
Ondemand sits at the bottom and when the cpu load increases past the threshhold, it scales ot the max speed then takes another load sample and scales down accordingly
Powersave makes one transition to the bottom speed and stays there
Smartass(Quoted from another author http://www.ziggy471.com/2010/11/07/smartass-governor-info ) - "is based on the concept of the interactive governor.
I have always agreed that in theory the way interactive works – by taking over the idle loop – is very attractive. I have never managed to tweak it so it would behave decently in real life. Smartass is a complete rewrite of the code plus more. I think its a success. Performance is on par with the “old” minmax and I think smartass is a bit more responsive. Battery life is hard to quantify precisely but it does spend much more time at the lower frequencies.
Smartass will also cap the max frequency when sleeping to 352Mhz (or if your min frequency is higher than 352 – why?! – it will cap it to your min frequency). Lets take for example the 528/176 kernel, it will sleep at 352/176. No need for sleep profiles any more!"
Scary - A new governor I wrote based on conservative with some smartass features, it scales accordingly to conservatives laws. So it will start from the bottom, take a load sample, if it's above the upthreshold, ramp up only one speed at a time, and ramp down one at a time. It will automatically cap the off screen speeds to 245Mhz, and if your min freq is higher than 245mhz, it will reset the min to 120mhz while screen is off and restore it upon screen awakening, and still scale accordingly to conservatives laws. So it spends most of its time at lower frequencies. The goal of this is to get the best battery life with decent performance. It will give the same performance as conservative right now, it will get tweaked over time.
Governor strategies
Conservative - Upthreshold 85, downthreshold 60
Smartass - Sleep max 245760Hz, Ramp up at 384000Hz at a time, up threshold 90, downthreshold 60
Scary - Upthreshold 80, down threshold 45, sleep max 245760Hz, sleep min, 122880Hz
Recommended apps =)
Zdbox - Great toolbox app, just don't let it run in your notifications bar, it's a cpu eater
Setcpu/Nofrills - Apps that help manage your cpu/profiles/ect.(I don't use them but they're pretty okay)
Perfect system or Elixer widgets - Widgets that monitor battery, current, cpu%, cpu speed, and more(Great for battery guru's)
Adw ex - Smoothest/fasted/lightest ratio in a launcher I've seen so far, and least cpu intensive(for me that's a big thing so the cpu scales less)
Colorize widgets - Great widgets to replace the lpp ones for those converting to other launchers.
AppMonster(pro or free) - Great backup utility, automatically backs up all apps.(I like it better than TB)
GPS Status - Great application for finding satalites near you and helping get a quick lock.
Any go dev team app - Great dev team, all their apps are worth looking at.
Frequently asked questions
Question: My phone is boot looping/not booting on the released suv, what do I do?
Answer: Your phone cannot handle the super undervolted values, you will need to flash the stable undervolted kernel
Question: My phone is running slow on the batterysave or scary governors, what do I do?
Answer: Set your minimum speed higher, those governors spend a lot of time at the lowest values
Question: How do I flash this?
Answer: You probably shouldn't be flashing one of my kernels if you don't know how(Mine are unstable =P)
Question: I'm not getting the amazing battery life/benchmark scores that others are getting
Answer: Well, every device is different, so you may not be able to score as high as some others, but you should get close at least, and the battery completely depends on usage patterns
Question: My phone can't clock to 1.8ghz, or some of the other higher values but does fine on the lower ones
Answer: Every device is different and not all can handle the same speeds/voltages, you are probably better off staying away from the higher speeds, I enabled the speeds but hope that you all are mature enough to handle them
Locating cpu% eating applications.
When in ADB shell type the following
top |grep app
Then look for items with high amounts of cpu% while the phone is idle.
Changelog
v1.8 - Initial kernel release for sense
Safe voltage kernels
v1.8
Scarykernel 1.8 stable - http://dl.dropbox.com/u/15373824/Sense/ScarySense1.8Stable.zip
Notes:
No I can't take the overclock any higher, I think everyone who's had a chance to take a crack at this source has tried, and going any higher seizes up after a few seconds.
Here is the source code for this build. I'll try to maintain it, I have a lot of kernel sources, but this will always be the latest release code, unless I state otherwise.
https://github.com/Scaryghoul
Credits: bcnice20 - For 99.8% of his kernel source.
Dogejcr/Preludedrew - For helping me get my laptop setup for kernel compiling.
Testers - For flashing this even though it says unstable :-X
JoesephMother - For helping me unlock the new lower clock values && other kernel related matters =)
x99percent - I used his middle clock speeds between the 3xx->7xx values as a base(edited voltages) as well as used his smartass source.
I see nobody else has chimed in on this kernel yet.. I will install Mikshift tomorrow and report my findings.
Bummer, my phone is a wuss! I can't boot either one of these. Just sits on white screen. They look cool as hell though.
Sent from my PG06100 using Tapatalk
Yeah both versions don't work on mine.
If you haven't been able to get past the HTC screen at boot and keep bootlooping, YOU MUST INSTALL BC'S 1.5 GHZ KERNEL FIRST AND THEN FLASH THESE KERNELS OVER THAT I also just flashed it straight off of a new Mikshift install and I got the bootloop until I did this. So if you guys didn't do this, then install bc's kernel and flash Scary kernel again.
Scaryghoul, I have installed your 1.8 suv successfully on Mikshift. This is great news. I knew it would work, but for some reason I just cant get it running on aosp. I will keep you updated on IRC or through this thread, I haven't seen you on today yet.
Tried going strait from BC's still no go.
Sent from my PG06100 using Tapatalk
ozzie1p said:
Bummer, my phone is a wuss! I can't boot either one of these. Just sits on white screen. They look cool as hell though.
Sent from my PG06100 using Tapatalk
Click to expand...
Click to collapse
Did you flash over bcnice20's kernel?
PaulB007 said:
If you haven't been able to get past the HTC screen at boot and keep bootlooping, YOU MUST INSTALL BC'S 1.5 GHZ KERNEL FIRST AND THEN FLASH THESE KERNELS OVER THAT I also just flashed it straight off of a new Mikshift install and I got the bootloop until I did this. So if you guys didn't do this, then install bc's kernel and flash Scary kernel again.
Scaryghoul, I have installed your 1.8 suv successfully on Mikshift. This is great news. I knew it would work, but for some reason I just cant get it running on aosp. I will keep you updated on IRC or through this thread, I haven't seen you on today yet.
Click to expand...
Click to collapse
Thanks for clarifying that, I took down the links until we can get this working on several devices.
ozzie1p said:
Tried going strait from BC's still no go.
Sent from my PG06100 using Tapatalk
Click to expand...
Click to collapse
Did you try both of them over bcnice20's 1.5ghz? Not everyone can handle the suv one.
edit: Links back up! I need some testers to try the fix at the top.
Ya, I flashed right over the top of bc's. Ill try these new ones.
Sent from my PG06100 using Tapatalk
Scaryghoul are the reposted links any different than the old kernels you had up the first time? If not, the suv build would boot and run, but after using the phone after awhile for cpu intensive tasks it would lock up and require a battery pull. Im wondering if just a tiny bit more voltage would solve this problem.
On the stable build, it would run a minute or so and always lock up and require a battery pull..
PaulB007 said:
Scaryghoul are the reposted links any different than the old kernels you had up the first time? If not, the suv build would boot and run, but after using the phone after awhile for cpu intensive tasks it would lock up and require a battery pull. Im wondering if just a tiny bit more voltage would solve this problem.
On the stable build, it would run a minute or so and always lock up and require a battery pull..
Click to expand...
Click to collapse
Same links....and I see. If the stable build has the same issue as the suv, then it's not the voltage >.<
Oops. Thought they were new. At least I got the flash bug scratched. Flashed over both bc 1.5 and 1.8, no go.
Sent from my PG06100 using Tapatalk
Scaryghoul said:
Same links....and I see. If the stable build has the same issue as the suv, then it's not the voltage >.<
Click to expand...
Click to collapse
Whats the suspected culprit?
ozzie1p said:
Oops. Thought they were new. At least I got the flash bug scratched. Flashed over both bc 1.5 and 1.8, no go.
Sent from my PG06100 using Tapatalk
Click to expand...
Click to collapse
PaulB007 said:
Whats the suspected culprit?
Click to expand...
Click to collapse
I don't know so much for the freezes, but I believe that the booting has to do with me using my old voltages, and sense handling things differently than aosp >.<
I'll redo the voltage table later.
Just Wondering?
When Source Code is released will you make a suv kernel for the Gingerbread Update i loved it on froyo and mikshift and gave great battery life.
notsointeresting said:
Just Wondering?
When Source Code is released will you make a suv kernel for the Gingerbread Update i loved it on froyo and mikshift and gave great battery life.
Click to expand...
Click to collapse
The source code isn't actually the issue right now. Lack of motivation mainly, I would consider it more if I hadn't deleted my toolchain from my dev station, can't be bothered to get another one setup right now.
When I get motivated again I will, I honestly don't use my phone much anymore(maybe pick it up once or twice a day).
Scaryghoul said:
The source code isn't actually the issue right now. Lack of motivation mainly, I would consider it more if I hadn't deleted my toolchain from my dev station, can't be bothered to get another one setup right now.
When I get motivated again I will, I honestly don't use my phone much anymore(maybe pick it up once or twice a day).
Click to expand...
Click to collapse
Ah ok that sucks was really hoping for it but I understand thanks for the fast reply
Scaryghoul said:
The source code isn't actually the issue right now. Lack of motivation mainly, I would consider it more if I hadn't deleted my toolchain from my dev station, can't be bothered to get another one setup right now.
When I get motivated again I will, I honestly don't use my phone much anymore(maybe pick it up once or twice a day).
Click to expand...
Click to collapse
The ndk from google's web site has the toolchains needed to build gb kernel in it. The dl isn't terribly huge.
Sent from my PG06100 using XDA Premium App
For the people that want overclocking, here is your chance. I took my standard voodoo kernel, and put in the stuff needed to overclock it. Thanks to nemesis2all and his OTB kernel from the Fascinate for the code needed to get this to work. Also, use extreme caution when using the higher clock speeds. The stock "max" voltage for the CPU is 1300mv, and 1500MHz and 1600MHz are both at 1500mv, so it's heavily over-volted at the top end. By default, the system will boot to 1000MHz and you need to set the speeds you want in Voltage Control App. I don't personally use this because I think overclocking is useless, so any bug reports need as much information as possible, or they will be dismissed and not looked into at all. If you run into an issue with the system locking up, odds are that you have undervolted to much for a given clock speed. Other than that, you're on your own. Same FAQ applies as the regular PBJ kernel, so look there until I get a chance to post it here as well.
Installation Instructions:
1. Download zip
2. Transfer to SDCard
3. Reboot into recovery, you'll need to have CWM if you don't already
4. Install zip from SDCard and select the zip you downloaded.
5. Reboot and enjoy
0808
Make logcat an option that can be turned on/off
-From root shell, run "logcat-enable" to turn logcat on, "logcat-disable" to turn it off
Make /preinstall partition swap space
Fix problem with rooting phone on boot
Fix fix_permissions in recovery
Update to recovery
0731
Fix mount USB Storage in recovery
0730
Updated CWM binary
Custom boot animation support
0709
Voodoo Sound V10
0615
Overclocking - Use Voltage Control App to adjust clocks and voltages
0602
Voodoo Sound fixed - Thanks supercurio
Removed OnDemand
Added FIFO and BFQ IO Schedulers
Added tun.ko and cifs.ko
0531
Initial release, built from source
Undervolted
Voodoo lagfix available - Thanks supercurio
Updated compiler flags
Linaro Toolchain for cross-compiling
Battery hack to allow for non-OEM Batteries - courtesy of SirGatez
init.d support
SDCard speed tweak (via init.d script)
Upstream EXT4 Patches
VFAT Patch
TCP and CFS Tweaks to help data/performance
V(R) IO Scheduler
Auto-root on boot
Maybe missing some other stuff, check Github for full changes
TODO (somewhat in order of importance):
Smooth out boot animation
NOTES:
If you are experiencing problems, I need detailed info to be able to fix it or help you out. Failure to provide detailed info will mean I'm just going to ignore your problem as user error. Details would be something such as which kernel you are flashing (filename) and steps to reproduce the issue. Also, if you used any other kernels that had the same problem or didn't have the problem.
DISCLAIMER
By downloading and using the kernels, this signifies that you have read this full post and the FAQ before reporting an issue. You also take all responsibility if your phone breaks or your warranty becomes void (which, if you're flashing this, it already is). I offer no guarantees as to anything working, though I try not to release broken stuff, it happens sometimes.
FAQ Placeholder
2k+ on quadrant @ 1.4ghz... Niiiiice
Thanks imnuts
Undervolted and running ok so far.
Sent from my SCH-I510 using XDA App
Could you cuties advise on what sort of settings you're using for this?
I'm using the 'vr' setting with an Interactive governor at 1.1GHz and my phone is slowing to a crawl so it's hardly usable. I'm not looking for any crazy overclocking just something to keep my phone snappy whilst I keep in touch with my prostitutes and be sure they are working the proper street corners.
The weird thing is I'm not sure if Voodoo Lagfix is enabled. Voodoo control says yes, CWM says no and won't let me enable it that way, is there a way to be sure?
Spanks!
ZeppelinJ0 said:
The weird thing is I'm not sure if Voodoo Lagfix is enabled. Voodoo control says yes, CWM says no and won't let me enable it that way, is there a way to be sure?
Spanks!
Click to expand...
Click to collapse
Go into a Terminal Emulator on the device and type Mount. 3rd or 4th row on the list should show ext4. If it does then lagfix is enabled. If you do not see Ext4 and it says rfs still then it is not enabled.
will2live said:
Go into a Terminal Emulator on the device and type Mount. 3rd or 4th row on the list should show ext4. If it does then lagfix is enabled. If you do not see Ext4 and it says rfs still then it is not enabled.
Click to expand...
Click to collapse
Well it's definitely enabled. I just must have set the CPU settings poorly because this thing is crawling right now, I can't even scroll through the app drawer!
I've been trying to CWM back to the other PBJ kernels however my phone hangs on reboot, I'm guessing because those need to be flashed with Odin.
asenduk said:
2k+ on quadrant @ 1.4ghz... Niiiiice
Thanks imnuts
Click to expand...
Click to collapse
I wish I knew what I was doing wrong.. running at 1.4 and my quadrant scores are exactly the same.... not that it really matters but still...
imnuts said:
. I don't personally use this because I think overclocking is useless.
Click to expand...
Click to collapse
Just curious as to why you think it's useless. I am sure you know some thing that I don't so your opinion matters to me. I love the fact that I can overclock, but if it's not needed then I might not bother. I know it did make a difference for my DX.
das7771 said:
Just curious as to why you think it's useless. I am sure you know some thing that I don't so your opinion matters to me. I love the fact that I can overclock, but if it's not needed then I might not bother. I know it did make a difference for my DX.
Click to expand...
Click to collapse
Use a program like CPUSpy that shows you the clock speed stats of your phone. >75% of the time, it will likely be in 400MHz or less, this probably approaches >90% if you say 800MHz or less, especially if you are not a heavy user. At that point, why overclock your phone? To get the overclocking stable, you need increase voltages across the board, and despite undervolting, you'll never get the same power usage as you can with a non-overclocked kernel as some of the voltage changes you can't revert. My opinion is that while overclocking can smooth some stuff out, for most day-to-day usage, it has no practical benefits and only causes more battery drain than you would otherwise have. Given how precious battery life is these days, why knowing make your battery drain faster?
it's funny you say that becuase i noticed with ludeboy's kernel that when overclocking system panel very rarely showed my phone running over the stock speed. Usually it was as you stated some where around 800mhz..I understand what your saying...Thanks for the quick response.
So what if we run stock clock...but undervolt? Do you think we will see any batt savings?
Backup SD and app data b/c crashing/freezing can corrupt files.
Edit: Also keep Voltage Scheduler Remover on your phone just in case.
1600
1500
1400
1300 -0
1000 -25
800 -50
400 -75
200 -100
100 -150
"interactive" was unstable a couple kernels ago so I haven't tried it.
suzook said:
So what if we run stock clock...but undervolt? Do you think we will see any batt savings?
Click to expand...
Click to collapse
Potentially, yes, but you may lose stability.
Awesomeness
I love it. I can deal with a slightly shortened battery life. I wanted to OC because a lot of the more intense games don't run as smooth as I would like. With OC, its all butter. Thanks!! I have mine set at 1400, and it really didn't improve my quadrant scores, but there's a noticeable decrease in lag going from one app to another.
suzook said:
So what if we run stock clock...but undervolt? Do you think we will see any batt savings?
Click to expand...
Click to collapse
You would see better battery life at stock clock speeds if you just used the standard (ie. not overclocked) kernel I built.
Just wondering if you're going to branch off development of PBJT w/o overclocking separately - or if this is going to be built/rolled into future releases?
I'm on board with not thinking it's necessary - though I can see how the tinkerers and speed demons would love it. (And all the more power to them, literally)
I don't know imnuts, I always noticed when I forced the phone into a higher overclock it always seemed quite a bit snapier.
Keep it on conservative. Interactive is buggy.
ZeppelinJ0 said:
Could you cuties advise on what sort of settings you're using for this?
I'm using the 'vr' setting with an Interactive governor at 1.1GHz and my phone is slowing to a crawl so it's hardly usable. I'm not looking for any crazy overclocking just something to keep my phone snappy whilst I keep in touch with my prostitutes and be sure they are working the proper street corners.
The weird thing is I'm not sure if Voodoo Lagfix is enabled. Voodoo control says yes, CWM says no and won't let me enable it that way, is there a way to be sure?
Spanks!
Click to expand...
Click to collapse
underscored said:
Just wondering if you're going to branch off development of PBJT w/o overclocking separately - or if this is going to be built/rolled into future releases?
Click to expand...
Click to collapse
This will remain separate from the standard kernel most likely. I will see if I can build off of this source without overclocking and have it work, though I don't know if it will. I want to keep them separate for stability and battery life reasons.
Please post your Infusion-Z and Zen kernel-related questions here...
Reserved
for future use
Tips, Tweaks, etc...
performance and battery tweak #1 - best antutu score - 4072
in testing the 2nd update of the infusion z kernel i came up with a configuration that consistently performed well on benchmarks (and in real phone use too!). I figured i'd share it here for others to try. (standard disclaimer from kernel thread still applies - you bork it, you bought it - not me). Feel free to post your experiences - any improvements i can confirm will be posted here..
flash coreA-16 kernel
in cwm, enable voodoo lagfix and system conversion
in phone cpu manager (i recommend voltage control) set the following:
- max to 1600 (minimum to 100)
- i/o scheduler - cfq
- governor - ondemand
- voltage - enable 1600 setting
- voltage - set undervolt to -50 across the board
- apply settings, then touch the menu key to save boot configuration
Click to expand...
Click to collapse
install adrenaline shot 14
- run only scripts 00, 01, 03, 04, 05, and 08 (others can be moved from /system/etc/init.d to your sdcard in case you want to try later).
run antutu benchmark...
Click to expand...
Click to collapse
Click to expand...
Click to collapse
.•..•••..••.••••.•••.•••..•......••••..•.••.••••.•••.•.•..•..•••.•••..•..••..•.•..•......••..•...••.••••.••.•..•.••.•••..••..•••..•......••.•..•.•••.•....•......••.••••.••.•••...•......•••.....•••.•.•.•••..•..•••.....••.••••.•••..••.••..•.•..•.•••...•......•..•....••.••••.•••.•••..•......••.•.•..•••.•.•.•••.••..••..•.•.••.•••..••.•..•.••.••...••..•.•..•.•••...•.........••.•....•.•.
Any plans for ICS kernel
Aeonit said:
Any plans for ICS kernel
Click to expand...
Click to collapse
As soon as Samsung releases source for one I'm all over it
I wouldn't hold your breath though...
I know you know this , but for other readers: CM9 / AOKP threads have "ICS on Infuse" options in development. The Infusion-Z kernel is GB, intended for Samsung "stock" based ROMs.
entropy dd charging tweaks!! can't wait!!
Just wondering... its helpful for me and probably not anyone else lol but is there av out functionality?
There is AV out via the MHL to HDMI adapter that plugs into the usb connector. If your target device does not support HDMI there are converters available that should get you what you need.
If you are looking for something else, please reply with more specifics.
Zen Arcade said:
There is AV out via the MHL to HDMI adapter that plugs into the usb connector. If your target device does not support HDMI there are converters available that should get you what you need.
If you are looking for something else, please reply with more specifics.
Click to expand...
Click to collapse
I will look into that thanks... anyway like i mean through the headphone jack, like the original galaxy s phones did. I would provide you a link, but am currently up extremely late doing homework. I think our devices are capable of doing it, its just the addition was never added to the kernel.
Hi Zen
You can also throw us "Zen ROM" fully tweaked with your kernel.
What kernel to use with AEON ROM?
Forgive me for asking, but before I flash, I'd like to know what kernel users would recommend flashing for use with AEON ROM? And for my own edification, why do you recommend it? I'm still trying to get my hands around the difference between a ROM and a kernel.
Thanks,
atk
These kernels can be used on any Gingerbread based Roms for infuse.
please visit this link for further clarifications specially designed for new users. http://forum.xda-developers.com/showthread.php?p=22913686
Aeonit said:
These kernels can be used on any Gingerbread based Roms for infuse.
please visit this link for further clarifications specially designed for new users. http://forum.xda-developers.com/showthread.php?p=22913686
Click to expand...
Click to collapse
Fair enough. Thanks.
atk said:
Forgive me for asking, but before I flash, I'd like to know what kernel users would recommend flashing for use with AEON ROM? And for my own edification, why do you recommend it? I'm still trying to get my hands around the difference between a ROM and a kernel.
Thanks,
atk
Click to expand...
Click to collapse
There are kernels based on source code released by Samsung, intended to be run with ROMs based on Samsung source. There are also kernels based on the Android Open Source Project (AOSP) that will work with ROMs developed from AOSP sources. You cannot run an AOSP kernel with a Samsung-based ROM and visa versa.
In general, kernels are what manage the phone hardware and provide a common interface to the ROM and applications running on the phone.
If you are running Aeon you have two kernel groups to choose from: Entropy's daily driver - better on battery and includes fast charging hacks, or Infusion - geared more toward faster performance with overclocking. With updates in the past two months both provide most of the features available in the stock kernels along with being rooted to support custom ROMs.
You can click on the "ISET" link in my signature to get to the "super everything thread" with links to all the options available fo the Infuse.
Or, if you want to keep it simple, just flash Aeon and use the kernel that comes with the ROM.
Aeonit said:
Hi Zen
You can also throw us "Zen ROM" fully tweaked with your kernel.
Click to expand...
Click to collapse
It's #2 on the list
Zen Arcade said:
flash coreA-16 kernel
in cwm, enable voodoo lagfix and system conversion
in phone cpu manager (i recommend voltage control) set the following:
- max to 1600 (minimum to 100)
- i/o scheduler - cfq
- governor - ondemand
- voltage - enable 1600 setting
- voltage - set undervolt to -50 across the board
- apply settings, then touch the menu key to save boot configuration
install adrenaline shot 14
- run only scripts 00, 01, 03, 04, 05, and 08 (others can be moved from /system/etc/init.d to your sdcard in case you want to try later).
run antutu benchmark...
Click to expand...
Click to collapse
I have better values using noop and conservative. But my current high antutu score is 3911.
With cfq and ondemand - 3751
Still- 3911 is pretty great!
EDIT: But 4060 is even better! Still noop and conservative with -50mv down the line.
I use aeon and your newest kernel a oc to 1600 uv -50 all the way down,
when ever I play words with friends after I make a play and the ad pops up I click okay then it usually freezes up and get a black screen and I have to hit back a few times to get out and eventually get a fc screen then it works again.
Same thing if I go open a text message while playing for example and try and go back to words with friends it freezes up again..
What could be causing this?
It doesn't really do it with entropys dd just this one, it also does the same if I don't oc and leave it at 1200
Any ideas? Thanks
Sent from my SAMSUNG-SGH-I997 using XDA
csaint422 said:
I use aeon and your newest kernel a oc to 1600 uv -50 all the way down,
when ever I play words with friends after I make a play and the ad pops up I click okay then it usually freezes up and get a black screen and I have to hit back a few times to get out and eventually get a fc screen then it works again.
Same thing if I go open a text message while playing for example and try and go back to words with friends it freezes up again..
What could be causing this?
It doesn't really do it with entropys dd just this one, it also does the same if I don't oc and leave it at 1200
Any ideas? Thanks
Sent from my SAMSUNG-SGH-I997 using XDA
Click to expand...
Click to collapse
1. dont undervolt.
2. your phone may not be able to hand the oc to 1.6 ..try Zen-B 1.4
My phone has worked fine oc to 1600 before, and if I don't uv my battery life well suck..
Maybe I'll give b a shot..
Just seems multi tasking bogs down some could be a combination of tweaks conflicting, I'll try b or not oc with less uv and play around till something works
Sent from my SAMSUNG-SGH-I997 using XDA
csaint422 said:
My phone has worked fine oc to 1600 before, and if I don't uv my battery life well suck..Maybe I'll give b a shot..
Just seems multi tasking bogs down some could be a combination of tweaks conflicting, I'll try b or not oc with less uv and play around till something works
Sent from my SAMSUNG-SGH-I997 using XDA
Click to expand...
Click to collapse
I have never been a fan of oc...I have so many that love to oc their phones, pc...so on...imho oc degrades your hardware, sure you rocking it while it lasts on 1.6 + oc, and sure the phone can handle it, when it can. but just like any type of hardware i.e. computers, phones and so on, your gonna bring the hardware down. And will wear out....imo.
Not saying you should or shouldn't, just a thought, I can't afford to degrade my phone or computer, so I just run it at speeds that it was designed for, but even flashing custom rom is not safe either...so I understand the need for speed, but if your gonna fly....ensure you have parachute just in case you crash and burn... Ok enough of my old man talk...
TrollSlayer version 3 Kernel
Ok folks, got a kernel for our A701 stock JB 4.1.1 and Evil Alex Purgatory
This is NOT for CM/AOKP/PA/ etc builds.
Keep in mind, I am not a kernel developer, and this is my first attempt. So it's pretty basic right now. I've been running it for a couple weeks, and it seems to be pretty stable.
First of all Credits and Thanks @civato - For being a wealth of info and a good Mate @sgt. meow - Govs & Schedulers and all his help @scrosler - For Help in compiling @faux123 - Dynamic Fsync & UV @verboth - Original Speedo Fake
The Kernel
Based on Acer JB 4.1.1 source
Compiled with Google toolchain
Features
CPU OC to 1500Mhz (on by default)
GPU OC to 520Mhz (on by default)
CPU UV tables
Dynamic fsync control (on by default)
Governors
lulzactive
lagfree
smartass2
pegasusq
Schedulers
row
sio
Gaming fix by faux123
RNDIS (not tested)
Cifs support
NTFS support currently via Stickmount app.
Dynamic fsync via Trickster app. I advise Trickster for settings.
Known issues:
OC apps not correctly reporting 1500Mhz on "ramp-up", but benchmarks report normal OC.
UV: I advise dropping voltage by 50mv at first, then by 25mv until you find the best voltage for your CPU.
Install: Flash through CWM. No need to do wipes, the install will do it.
Download Version 3
Alternate Download
Source:
Github https://github.com/moscowdesire/701trollslayer
Tarball http://d-h.st/EvQ
Enjoy
MD
Changelog
22/11/2013- Version 3 initial release
Notes
Dynamic Fsync
This is a goodie by faux123, so all credits go to him for creating this unique feature !
Many kernels just disable synchronous writes to file to speed up system. While this works neatly, it is also dangerous as processes believe that file writes are actually sync'ed to disk (or mmc media in our case) while this is not yet true !
The gain is a noticably smoother user experience, but the risk of doing so is to have a corrupted filesystem if the device crashes, user pulls battery, battery fully depleats ... so that the device is turned off unexpectedly.
To allow for the benefit, but to minimize the risk, faux123 created dynamic fsync, which while the screen is on, will defer file sync temporarily, but when screen gets turned off, a flush is called to synchronize all outstanding writes keeping your data safe.
Now it's up to you to either use this unique feature, at default it is enabled = Better performance
If you turn it off = writes will be done synchronously, which is safer but also slower..
Click to expand...
Click to collapse
Things to do for next version
Fix NTFS issue - probably fuse/ or Acer may have left debug code
OC companion core
Fine tune Governors as per cores ramping
Display sensitivity?
Good to see a (new) kernel for A701. But does this also work on A700 as well?
And a lil off topic: can anyone suggest me a good app to manage cpu/gpu?
Installed and.. awesome! :good:
Sweet. Someone try it on the 700! I won't get the chance on mine until tomorrow!
EndOfDays-Wildfire said:
Good to see a (new) kernel for A701. But does this also work on A700 as well?
And a lil off topic: can anyone suggest me a good app to manage cpu/gpu?
Click to expand...
Click to collapse
Trickster Mod seems to work well for me. If you're not going to turn off fsync, then you can use SetCpu. Trickster is a strange interface, and sometimes I forget to save my settings.
As with working on the A700, it might. Don't have a 700 so really can't tell you.
MD
Flashed it just now and works really well. Feels snappier :good:
Thanks
ExtremeRyno said:
Sweet. Someone try it on the 700! I won't get the chance on mine until tomorrow!
Click to expand...
Click to collapse
Considering Purgatory runs fine on the 700, I would say it "might" run on stock 700. But I see you are running Iconian. Vorbeth isn't around anymore, for a long time, but looking as his git, I saw he was using some CM code, which tells me Iconian may be a "hybrid" rom. If you get boot-loop, probably just flash his kernel package.
Actually never got around to changing my signature. Been running your E.A.P for most of a month now. I'll try the kernel over the weekend.
ExtremeRyno said:
Actually never got around to changing my signature. Been running your E.A.P for most of a month now. I'll try the kernel over the weekend.
Click to expand...
Click to collapse
Will look at the defconfigs and see if I can turn off the annoying "no sim card" function as it seems a few people use EAP on the 700. Would mean a new kernel build though.
Moscow Desire said:
Will look at the defconfigs and see if I can turn off the annoying "no sim card" function as it seems a few people use EAP on the 700. Would mean a new kernel build though.
Click to expand...
Click to collapse
That would be awesome. Thank you. If you do this don't forget to change device text in settings screen from A701 to A700.
Sent from my A700 using Tapatalk
Dc0de said:
That would be awesome. Thank you. If you do this don't forget to change device text in settings screen from A701 to A700.
Sent from my A700 using Tapatalk
Click to expand...
Click to collapse
You can do that in the /system/build.prop
MD
Is 1.6Ghz unstable?
minahasa said:
Is 1.6Ghz unstable?
Click to expand...
Click to collapse
1.6 is not yet incorporated into the dvfs tables
So glad you got this running. Hard work pays off.
sgt. meow said:
So glad you got this running. Hard work pays off.
Click to expand...
Click to collapse
Thanks Mate! You helped!
But got an issue that has happened to every Acer kernel source since the A500 days. NTFS breaks every time a kernel compiles using Acer source. Options for NTFS file system set to yes, or module in defconfig. Doesn't matter. When compiled, NTFS drives won't mount. Only option is Stick Mount. Stock kernels from Acer are fine.
On the Sammy forums, there was some info about the same issue (similar). Sammy's dev team reply was they left several DEBUG options on in defconfig. You ever heard of that? I've noticed a couple of the same are still set in the picasso_mf_defconfig.
If you can flash the stock kernel and grab the config.gz from /proc/ (I know you've probably tried this) try comparing both configs(the one in the stock kernel with the one you use).
sgt. meow said:
If you can flash the stock kernel and grab the config.gz from /proc/ (I know you've probably tried this) try comparing both configs(the one in the stock kernel with the one you use).
Click to expand...
Click to collapse
Hey, you're talking to MD! I can flash "anything"! :laugh:
Good idea and thanks! This will allow to see what configuration Acer uses when "they" compile.(actually forgot about proc/config.gz) must be getting old........
Thanks, I'll definitely try this on my a700. Will report back over a couple of days.
First I've to wait for my third charger
Hi,
I test the kernel for several days on my A700. In everyday life, there is no problem.
But when I play a video with the BSPlayer via HDMI to the TV, there is strong interference. It formed in intervals disorders.
The image is displayed in many thin horizontal stripes and it comes to short interruptions, the tone shifted more and more.
To continue to use the tablet helps, just restart. It seems to be due to the overclocking of the GPU.
With the stock kernel from your Rom is everything OK again.
I hope you understand what I mean and it helps in the development.
best regards
JoSch
Just wondering in everybody else's experience which kernel they find to be the best as far as battery life and performance goes. I've only seen 3 kernels for 4.4.2 being leankernel dkp (I believe that's the name of it) and ktweaker. Also what settings you found to be the best for you (governors, undervolting settings, overclocking settings, Etc.) I do a lot of facebooking but that's about it. So I guess let the discussion begin? I'm running the latest update of cm11.
Kernel are fone depended. Wat works for some ppl might not work for othets. Try them all out let them run couple days then u can decide which is better for you.
BMS and KT747 also have 4.4 versions
Best is subjective. Here's my subjective approach, so caveat emptor, take what I say as personal belief and not a professional benchmark testing...
For AOSP-based roms, here's what my experience is:
Lean: Easiest and simplest of the kernels. Has limited governors, but the tweaked InteractiveX is pretty effective at doing what you need. It also has a crapton of S3 specific tweaks to improve battery life. You can overclock to 1.72 (I believe...) Downside? The min frequencies are 384k, which means other kernels can go into a deeper sleep. The TCP algorythms are limited too, so choose 'reno'.
DKP: I love this kernel, but several people report it doesn't work for them. This kernel has a ton of governors, with 'freelunch' and 'asswax' being the best. There are also a lot of TCP algorythms (choose 'yeah' for best performance). You can overclock to something ridiculous like 2.1... but I keep it at 1.62; there's also deep sleep frequencies down to 54k (yes... 54000), but I tend to stay at108k. The downside? Some people can't get this kernel to work on their device and it doesn't have some of the battery saving tweaks Lean does.
KT: This is kind of the 'go to' for many people, because it has a standalone app that flashes in the process and the dev is pretty active with the S3 version here. Many of the same features of the previous two, but different governors and nothing that's a device-specific tweak; the kernel is developed for multiple devices.
BMS: This, to me, is a similar kernel to KT and was my go-to for 4.3 roms. I haven't used it in a while, so I can't speak to if it offers more governors and customization.
My take and choice?
Lean and DKP offer the best battery and performance than the rest; they seem to give the same performance, so really you can use either and be happy. I find KT and BMS to be sluggish (even with tweaking) on 4.4 roms AND they don't seem to put the device into the sleep I want it to for battery savings.
BUT... If you're flashing Gummy, give the stock kernel a try! It's the only AOSP-based rom that doesn't use the Cyanogenmod kernel and you can actually get some good performance out of it. I flash DKP over Gummy, but I also flash Lean some times.
beepea206 said:
Best is subjective. Here's my subjective approach, so caveat emptor, take what I say as personal belief and not a professional benchmark testing...
For AOSP-based roms, here's what my experience is:
Lean: Easiest and simplest of the kernels. Has limited governors, but the tweaked InteractiveX is pretty effective at doing what you need. It also has a crapton of S3 specific tweaks to improve battery life. You can overclock to 1.72 (I believe...) Downside? The min frequencies are 384k, which means other kernels can go into a deeper sleep. The TCP algorythms are limited too, so choose 'reno'.
DKP: I love this kernel, but several people report it doesn't work for them. This kernel has a ton of governors, with 'freelunch' and 'asswax' being the best. There are also a lot of TCP algorythms (choose 'yeah' for best performance). You can overclock to something ridiculous like 2.1... but I keep it at 1.62; there's also deep sleep frequencies down to 54k (yes... 54000), but I tend to stay at108k. The downside? Some people can't get this kernel to work on their device and it doesn't have some of the battery saving tweaks Lean does.
KT: This is kind of the 'go to' for many people, because it has a standalone app that flashes in the process and the dev is pretty active with the S3 version here. Many of the same features of the previous two, but different governors and nothing that's a device-specific tweak; the kernel is developed for multiple devices.
BMS: This, to me, is a similar kernel to KT and was my go-to for 4.3 roms. I haven't used it in a while, so I can't speak to if it offers more governors and customization.
My take and choice?
Lean and DKP offer the best battery and performance than the rest; they seem to give the same performance, so really you can use either and be happy. I find KT and BMS to be sluggish (even with tweaking) on 4.4 roms AND they don't seem to put the device into the sleep I want it to for battery savings.
BUT... If you're flashing Gummy, give the stock kernel a try! It's the only AOSP-based rom that doesn't use the Cyanogenmod kernel and you can actually get some good performance out of it. I flash DKP over Gummy, but I also flash Lean some times.
Click to expand...
Click to collapse
By far the most in depth reply I've ever gotten on anything on any forums. I'll definitely give dkp a try with your suggestions, and I'll give that Rom a try as well when I get home on Sunday thank very much the reply
Backup, flash and find out.
Sent from my SCH-I535 using xda app-developers app
Travisholt92 said:
By far the most in depth reply I've ever gotten on anything on any forums. I'll definitely give dkp a try with your suggestions, and I'll give that Rom a try as well when I get home on Sunday thank very much the reply
Click to expand...
Click to collapse
Anytime, man. I'm ADD when it comes to roms and kernels, so I'm constantly changing them, but I really like the DKP/Gummy combo. FYI, if you're going to flash Gummy, get the 1/15 build... it's the one I'm on and is the most stable as of late.
I also recommend using the TricksterMOD app from the Play Store. It allows you to modify every feature the kernel will allow and can set on reboot.
Let me know if you want to know what my settings are in Trickster... I have it pretty dialed-in to solid performance and battery life.
Oh and as flyest said... nandroid, THEN flash. You should probably wipe dalvik and cache too. You don't have to, but I've had some bootloops before when I didn't.
beepea206 said:
Anytime, man. I'm ADD when it comes to roms and kernels, so I'm constantly changing them, but I really like the DKP/Gummy combo. FYI, if you're going to flash Gummy, get the 1/15 build... it's the one I'm on and is the most stable as of late.
I also recommend using the TricksterMOD app from the Play Store. It allows you to modify every feature the kernel will allow and can set on reboot.
Let me know if you want to know what my settings are in Trickster... I have it pretty dialed-in to solid performance and battery life.
Oh and as flyest said... nandroid, THEN flash. You should probably wipe dalvik and cache too. You don't have to, but I've had some bootloops before when I didn't.
Click to expand...
Click to collapse
I've only had issues like that when trying to flash anything my girlfriend's phone. However as far as trickster goes I can't afford the donation version at the moment.
What about I/o scheduler?
Travisholt92 said:
I've only had issues like that when trying to flash anything my girlfriend's phone. However as far as trickster goes I can't afford the donation version at the moment.
Click to expand...
Click to collapse
Don't even bother with the donation version... you can do everything you need with the free one.
As for I/O... you'll hear various claims that one is better than the other, but I stick with ROW. For the memory our device has 'Read Over Write' is the best scheduler you'll get with these kernels. FIOS is really the best, if you can find it, but ROW is what I stick with.
This may help clarify... or confuse you more lol http://timos.me/tm/wiki/ioscheduler
beepea206 said:
Don't even bother with the donation version... you can do everything you need with the free one.
As for I/O... you'll hear various claims that one is better than the other, but I stick with ROW. For the memory our device has 'Read Over Write' is the best scheduler you'll get with these kernels. FIOS is really the best, if you can find it, but ROW is what I stick with.
This may help clarify... or confuse you more lol http://timos.me/tm/wiki/ioscheduler
Click to expand...
Click to collapse
Alright what are those settings then lol
Travisholt92 said:
Alright what are those settings then lol
Click to expand...
Click to collapse
In my opinion, I found that leankernel is the best for battery saving/performance without tweaking...
buhohitr said:
In my opinion, I found that leankernel is the best for battery saving/performance without tweaking...
Click to expand...
Click to collapse
I like tweaking though
Travisholt92 said:
Alright what are those settings then lol
Click to expand...
Click to collapse
Here's only stuff I tweak.
SETTINGS:
TCP: 'yeah'
CPU FREQUENCY: min - 108000 / max - 1620000
GOVERNOR: freelunch
SPECIFIC:
Force Fast charge: YES.
Multicore Power Saving: 1
MPU Voltages: Press minus once for -25. Note that this may cause a 'wake lag' with the screen, so revert to 1150 @ the 1.512 frequency if you have issues.
I also tick the box for 'kernel settings' on reboot, so the app overrides other settings that are in effect @ boot.
beepea206 said:
Here's only stuff I tweak.
SETTINGS:
TCP: 'yeah'
CPU FREQUENCY: min - 108000 / max - 1620000
GOVERNOR: freelunch
SPECIFIC:
Force Fast charge: YES.
Multicore Power Saving: 1
MPU Voltages: Press minus once for -25. Note that this may cause a 'wake lag' with the screen, so revert to 1150 @ the 1.512 frequency if you have issues.
I also tick the box for 'kernel settings' on reboot, so the app overrides other settings that are in effect @ boot.
Click to expand...
Click to collapse
How do I change the tcp
In Trickster, TCP is at the very top of the 'Settings' window and should be a drop down menu.
beepea206 said:
In Trickster, TCP is at the very top of the 'Settings' window and should be a drop down menu.
Click to expand...
Click to collapse
Not there on the version I have
Travisholt92 said:
Not there on the version I have
Click to expand...
Click to collapse
In Trickster, under general, the first option on very top "TCP congestion control"...
buhohitr said:
In Trickster, under general, the first option on very top "TCP congestion control"...
Click to expand...
Click to collapse
Thank you very much
I've always used Lean Kernel for touchwiz and aosp roms. Very battery friendly and over clockable. I also like DKP for touchwiz. DKP has TricksterMod support and I believe Lean Kernel does as well. But if the rom has performance in the settings menu of the rom I use that instead.
Thanks to beepea206... I'm now getting 20+ hours of battery life off of one charge... I'm not changing a thing