Related
Not sure if this is anyones current kernels or not, so dont slay me if it already is.
This code is courtesy of Nenolod via nenolod.net, I'm just the messenger.
Here goes...
how to improve user performance on android phones
June 28th, 2010
I am not responsible if you mess your phone up. Seriously.
Connect to your phone with adb shell, then:
$ su
# mount -o remount,rw /system
# echo 'kernel.sched_latency_ns = 600000' >> /etc/sysctl.conf
# echo 'kernel.sched_min_granularity_ns = 400000' >> /etc/sysctl.conf
# echo 'kernel.sched_features = 24188' >> /etc/sysctl.conf
# mount -o remount,ro /system
# sysctl -p
The Output should be...
kernel.sched_latency_ns = 600000
kernel.sched_min_granularity_ns = 400000
kernel.sched_features = 24188
# exit
$ exit
Now your phone will behave a lot better. To explain what those settings do:
Changing sched_features to 24188 disables some annoying CFS features (GENTLE_FAIR_SLEEPERS and NORMALIZE_SLEEPERS) that are stupid even on the desktop. The other two crank the timeslice length down to 0.6ms/0.4ms.
What about BFS you say? Well BFS does not appear to perform very well on Android, and Android’s legitimate use of cgroups does not work on BFS. However, the settings that the sysctls above change make CFS behave a lot more like BFS.
What does this mean?
This means that all the hype about JIT in Android 2.2 being the biggest possible source of performance improvement is a load of crap. JIT will improve CPU-bound tasks, but it will not improve the interactivity of the underlying OS, which is what people are really complaining about.
I mean, my (nenolods) Milestone is actually usable now. It’s 550mhz and it has absolutely no problems keeping up with the Incredible’s 1000mhz CPU. Just think about that. The HTC’s CPU is being put to waste due to the way that the scheduler allocates timeslices. If you disable the GENTLE_FAIR_SLEEPERS option, CFS becomes a very good scheduler for android, as it allows for sub-1ms timeslice deadlines.
Dont expect for your benchmarks to change drastically, if at all. However I do notice that my slide-to-unlock is basically instant now. No lag whatsoever there.
I should also mention that I am on JT's 11/13 nonvoodoo kernel. Smooth as butter...
Our phones don't use cfs.
Sent from my SCH-I500 using XDA App
Just ran the steps testing shall ensue so far my phone hasn't blown up or anything.
adrynalyne said:
Our phones don't use cfs.
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
Really? Cuz JT just added this same mod to his git about an hour ago....
https://github.com/jt1134/linux-2.6-fascinate/commit/21406928afe43f1db6acab4931bb8c886f4d04ce
https://github.com/jt1134/linux-2.6-fascinate/commit/485ea2630d6608cf3b1516e0cf2ac19de478dc38
I'm not claiming to know exactly what it changed, but there is no question its running smoother.
adrynalyne said:
Our phones don't use cfs.
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
Does this mean what I just did to my phone is bad? Heh?
LexusBrian400 said:
Really? Cuz JT just added this same mod to his git about an hour ago....
https://github.com/jt1134/linux-2.6-fascinate/commit/21406928afe43f1db6acab4931bb8c886f4d04ce
https://github.com/jt1134/linux-2.6-fascinate/commit/485ea2630d6608cf3b1516e0cf2ac19de478dc38
I'm not claiming to know exactly what it changed, but there is no question its running smoother.
Click to expand...
Click to collapse
Maybe he added cfs to the kernel.
Sent from my SCH-I500 using XDA App
DigitalDementia said:
Does this mean what I just did to my phone is bad? Heh?
Click to expand...
Click to collapse
Nothing that can't be reverted if need be.
Sent from my SCH-I500 using XDA App
this or you could just add
kernel.sched_latency_ns = 600000
kernel.sched_min_granularity_ns = 400000
kernel.sched_features = 24188
to your existing sysctl.conf and push it to /etc right?
i currently have this:
http://forum.xda-developers.com/showthread.php?t=814463
EDIT:
just added it, rebooted and it does seem a bit smoother. just a bit tho. im running the latest stupidfast kernel
I don't know what is meant by the phone will run better but I did linpack quadrant and speed pi tests before and after this mod with no change in the averages as well as scrolling through websites that have quite a bit of content is much slower such as scrolling through xda developers site as well as engadget. Its clear from at least a practical standpoint this mod does nothing to make your phone run any better.
wisconsinated said:
I don't know what is meant by the phone will run better but I did linpack quadrant and speed pi tests before and after this mod with no change in the averages as well as scrolling through websites that have quite a bit of content is much slower such as scrolling through xda developers site as well as engadget. Its clear from at least a practical standpoint this mod does nothing to make your phone run any better.
Click to expand...
Click to collapse
LexusBrian400 said:
Dont expect for your benchmarks to change drastically, if at all. However I do notice that my slide-to-unlock is basically instant now. No lag whatsoever there.
Click to expand...
Click to collapse
its the UI that runs smoother. benchmarks dont change
Doesnt really matter. If it requires cfs (being that its disabling cfs features), none of y'all are noticing anything but placebo effects.
If it works for other schedulers, great.
However, currently our kernels (Im sure geeknik's too) only have:
anticipatory
deadline (default on JT's latest kernel and maybe earlier)
noop
bfq
cfq
If CFS is in the kernel, its not compiled for it. I'd have to look closer, and I don't have time to boot to Linux at this moment.
adrynalyne said:
Doesnt really matter. If it requires cfs (being that its disabling cfs features), none of y'all are noticing anything but placebo effects.
If it works for other schedulers, great.
However, currently our kernels (Im sure geeknik's too) only have:
anticipatory
deadline (default on JT's latest kernel and maybe earlier)
noop
bfq
cfq
If CFS is in the kernel, its not compiled for it. I'd have to look closer, and I don't have time to boot to Linux at this moment.
Click to expand...
Click to collapse
My E-Penis is obviously no match for your Gargantuan sized E-Penis. Thanks for pointing this out.
Id take the post down, but then you wouldnt be able to **** in the punch bowl anymore (judging by your other posts, you like to do that a lot) so, I'll leave it up for you to keep growing your massive E-Penis.
Thank you sir, thank you for your wonderful and all knowing E-Penis.
LexusBrian400 said:
My E-Penis is obviously no match for your Gargantuan sized E-Penis. Thanks for pointing this out.
Id take the post down, but then you wouldnt be able to **** in the punch bowl anymore (judging by your other posts, you like to do that a lot) so, I'll leave it up for you to keep growing your massive E-Penis.
Thank you sir, thank you for your wonderful and all knowing E-Penis.
Click to expand...
Click to collapse
As far as I am concerned I am trying to inform people and have a dialog (note that I said if several times, hoping for discussion). Be a **** all you want but if I am being civil, so should you. Grow up.
Sent from my SCH-I500 using XDA App
I've never seen penis written so much in a development post
I guess you missed the episode I was referring to.
It was a joke, relax.
JT just told me cfs is an option in his kernel, but bfq is enabled by default.
LexusBrian400 said:
I guess you missed the episode I was referring to.
It was a joke, relax.
JT just told me cfs is an option in his kernel, but bfq is enabled by default.
Click to expand...
Click to collapse
Which kernel?
Sent from my SCH-I500 using XDA App
adrynalyne said:
Which kernel?
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
I'm guessing his latest. But When I ran the code against his newest one, the output wasn't the same as when I ran it against his 11/13 test kernel. which was before he added a variation of this same edit, permanently, to his newest kernel on github.
I apologize about my post earlier. All I ever do is try to help people (you can look through my posts to confirm) and I guess I got a little upset that I posted something that may or may not be helpful to everyone. The code ran through fine, so I assumed it worked. I tried it on other phones/kernels, and it wouldnt work. So when it worked on this one, I decided to post it for others to try out and report back. But its hard to get feedback when someone is clouding the thread all up saying its a placebo effect.
I just wanted others input who have actually tried to run it, not just assume it doesnt work.
Hope that explains...
LexusBrian400 said:
I'm guessing his latest. But When I ran the code against his newest one, the output wasn't the same as when I ran it against his 11/13 test kernel. which was before he added a variation of this same edit, permanently, to his newest kernel on github.
I apologize about my post earlier. All I ever do is try to help people (you can look through my posts to confirm) and I guess I got a little upset that I posted something that may or may not be helpful to everyone. The code ran through fine, so I assumed it worked. I tried it on other phones/kernels, and it wouldnt work. So when it worked on this one, I decided to post it for others to try out and report back. But its hard to get feedback when someone is clouding the thread all up saying its a placebo effect.
I just wanted others input who have actually tried to run it, not just assume it doesnt work.
Hope that explains...
Click to expand...
Click to collapse
Gotta read closely. I said IF it relies on cfs and it's not in the kernel, then it is placebo.
I have verified cfs is not in my kernel, which is dated 11/13.
Sent from my SCH-I500 using XDA App
adrynalyne said:
Gotta read closely. I said IF it relies on cfs and it's not in the kernel, then it is placebo.
I have verified cfs is not in my kernel, which is dated 11/13.
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
He made a new one last night 11/15, but I don't not have the know how to check this stuff, lol. Just informing everyone there is a newer one. It's in his rommanager manifest on his website, not sure if it's actually in rommanager yet or not.
phoenx06 said:
He made a new one last night 11/15, but I don't not have the know how to check this stuff, lol. Just informing everyone there is a newer one. It's in his rommanager manifest on his website, not sure if it's actually in rommanager yet or not.
Click to expand...
Click to collapse
Yeah, that is EXACTLY when i posted this.. it was kind of eeeery cuz we were both in IRC at the same time. Then he showed me his commits and they were very similar to this edit.
Oh well, either use it or dont.
GL guys...
HALLO THAR me again. Ninphetamine 1.0 didn't go so well did it? I thought I'd lost my mojo. Some even had me wondering if my prior good works had been the freaky sort of flukes that would have been better spent on guessing lottery numbers than giving you lot new toys. I was down. Broken. Beaten. So much so even my sarcasm had left me, opting to close the thread after the billionth stupid question rather than scythe down the scum that floats atop our gene pool with my usual aplomb.
Down but not out the Ninphetamine team went back to basics and discovered this mysterious random reboot was still present. Many WTFs were uttered. So we seriously downgraded our building tools. Still random reboots. Many WTFs were screamed from the rooftops. Then someone "helpfully" mentioned that older Samsung ROMs were also plagued with a random reboot issue that disappeared some time a few ROM releases later. The same person "helpfully" mentioned that the Samsung kernel source was released around those early releases. I say "helpfully" instead of helpfully because it would have been HELPFUL if it'd been mentioned before hours had been spent reversing patches and performing voodoo ritual chants to try and get to the bottom of the problem. I looked back on Samsung's source website and discovered a recent KERNEL UPDATE and patched it into my source. BOOM, random reboots gone.
WELL THANKS A ****ING BUNCH SAMSUNG. I am so pleased it didn't occur to you to update your available sources after you'd discovered it was a kernel problem causing the reboots. Full marks for it completely slipping your collective mind that, while being fully aware people would be producing their own works for this phone (I know you're aware because of how you didn't lock the bootloader), it wouldn't be a GOOD ****ING IDEA to perhaps at least release a patch for the problem if not the updated source. MONTHS it's taken you, literally MONTHS.
I hate you. However, I also love you. At least you -did- release an update (albeit being later than the pope to a contraception conference) and your cockup only served to reignite the fire that is my rage.
So, Ninphetamine 2.0. It's true that war drives innovation and the war on the random reboot certainly had us trying many different things and making various discoveries. Many of those have been applied to the now working base so everything I promised for Ninphetamine 1.0 is there and then some.
EVEN FASTAR!!!11. Yep. Get a good tail wind at your back, throw a dice on a double six three times in a row and you can even break 4000 on Quadrant at stock speeds WITHOUT ANY CHEATING. I know Quadrant is largely a meaningless test, results rendered utterly useless by all the retards that mount everything to a ramdisk before running so they can masturbate furiously at HIGHER NUMBERS firmly and unironically of the belief that it increases their self worth and reputation. Performance is smoother however and responsiveness improved as well over Ninphetamine 1.0. Remember if you're the sort that does care about Quadrant scores, given that Android has the attention span of an eight year old child after consuming enough sugar to kill a diabetic in seconds, Quadrant needs 2-3 runs before the OS realises it might be a good idea to make sure the app has the CPU and memory resources it actually wants. Or you can flip the governor to the Performance.
{
"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"
}
FASTURER THAN EVAN FASTAR!!!!!111oneeleven. Speaking of people that like to furiously masturbate over high yet meaningless numbers, the overclocking feature is back with a few bug fixes for good measure. As before it's capped at 1600MHz. We haven't added the GPU clocking yet as it's important to ensure that the current feature set is stable before adding even more. The voltage control interface is also included. Remember, if you're the type of idiot that understands nothing of overclocking or undervolting or how CPUs work in general, don't come crying to me when you try and run 1.6GHz at 800mV and find you have problems. The issue isn't mine, it's yours. Take it up with your parents who are also your aunt and uncle, remember if you can to thank them for providing further evidence that inbreeding is bad and produces morons that aren't capable of functioning in society. Thanks.
Base still at 2.6.35.11. After patching in Samsung's fixes to their own incompetence I'm pleased to note that we're able to stay at least at 2.6.35.11 base, thus keeping many important fixes, improvements and performance boosts from the main kernel team headed up by God himself Mr Linus Torvalds. You thought I was God? While flattered no, I am merely a disciple ready and willing to deputise for when he's too busy.
So download it, run it, break it. Remember, asking me things covered in my initial posts will anger the Android Gods and at best will result in your public ridicule at worst will result in a few plagues upon your dark dingy basement where you no doubt reside.
If you're going to report problems I want more than "HLAP MAI PHONE BROKED". Try and recreate the issue while running logging (instructions on how will follow in a FAQ post). If you're overclocking/undervolting or any combination of the two, stop it and see if your problem persists.
Don't report every single issue you have to me either. It's possibly a kernel issue if overall stability is affected, if you get a full reboot from the boot logo (NOT the boot animation, dropping to boot animation means Android crashed, not the kernel) or if you get a full lockup. If you find that in life in general people tend to stop talking when you're around, or they don't quite seem sincere when laughing at your jokes, it's probably you, not me, that's at fault because you're a bit of an idiot.
Now, there's been a couple of testers that have suffered a rare random reboot. I have a theory on this but to prove it, I need a wider audience. There will be a downloadable kernel that is SOLELY for anyone that suffers a random reboot under NORMAL (normal clock, normal voltage, no tegrak, using OnDemand governor) circumstances.
Download links will be in the download post. If you ask where download links are, I'll give you a very custom one of your own and who KNOWS what that kernel might do. You've been warned.
TO REITERATE - READ THIS
All new downloads should download the release version. Only people who get an unexplainable reboot while running under stock 1.2GHz (or less) conditions at normal voltage with no OC software installed should download and install the workaround version.
Thanks
Unlimited thanks to my wife for her boundless patience with my Android obsessions.
Many thanks to my genius partner netarchy.
Many thanks to my harem of testers, pulser, designgears, Ante0, mattgirv, Obihoernchen, Kullt, Veyka, Lenny, yoda and Rawat.
Download Links
Ninphetamine version 2.1.3 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.1.2 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.1.1 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.1.0 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.0.5 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.0.4 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.0.2 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.0.2 Workaround Edition
As stated earlier, only download this version if you have issues with the release version.
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.0.1 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.0.1 Workaround Edition
As stated earlier, only download this version if you have issues with the release version.
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.0.0 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.0.0 Workaround Edition
As stated earlier, only download this version if you have issues with the release version.
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Changelog
2.1.3 Release Edition
Re-enabled kallsyms (thanks supercurio for the heads up).
Fixed initramfs to provide support to custom ROMs that use startup scripts in /system/etc/init.d (thanks designgears).
2.1.2 Release Edition
Added a workaround for some ROMs bootlooping after a wipe of /data due to incorrect permissions on the new subdirectories created. Appears to be a ROM bug, perhaps KH3 related, would be handy if ROM developers could look for a fix.
2.1.1 Release Edition
Added FUSE and CUSE support.
2.1.0 Release Edition
Update to Samsung XXKG5 source (Update2)
Added GPU clock control interface (currently has no GUI)
Minimum CPU voltage now properly clamped at 800mV
Misc tweaks and fixes, see github commit log to cfs-exp for full details
2.0.5 Release Edition
Improvements to BLN battery usage.
Changes made to touchpanel sensitivity when the phone is charging to resolve issues for people using certain screen protectors that stop registering user input when on charge.
2.0.4 Release Edition
BLN support added.
RAM console (/proc/last_kmsg) added.
Workaround edition deprecated.
2.0.2 Release/Workaround Edition
More VPN features added.
JHash updated to version 3.
2.0.1 Release/Workaround Edition
CIFS support added.
2.0.0 Release Edition
Samsung's latest source update applied to base.
Kernel base updated to 2.6.35.11.
Overclock up to 1.6GHz.
Voltage control via SetCPU or Voltage Control from 800mV up to 1500mV.
BFQv2-r1 IO scheduler added and set as default.
Optimised EXT4 mount options.
Various other performance related tweaks.
2.0.0 Workaround Edition
As above, but with some patches applied to workaround errata inherent to some Cortex A8/A9 processors.
FAQ
How do I change my GPU clock speed?
Either wait for GUI support to appear in the form of an addition to SetCPU or a standalone GUI, or if you're confident with a terminal:
Code:
adb shell
cat /sys/devices/virtual/misc/gpu_clock_control/gpu_control # To view current settings
echo 267 300 > /sys/devices/virtual/misc/gpu_clock_control/gpu_control # Sets GPU clock from 160/267 to 267/300
We currently have a 450MHz maximum clock and 10MHz minimum clock. The presence of these values does not necessarily mean your GPU can run at these speeds, like all overclocking your results can and most likely will vary. Do not come crying in this thread because you broke your phone or set fire to your desk or gave yourself third degree burns. Actually, do, I enjoy a good laugh.
Hey any update on you guys getting FEATURE done or CHANGE I'd like?
Given that I'm away on honeymoon in two weeks and we're expecting Samsung to release sources actually used with 2.3.4 Any Day Now (tm) any new features are unlikely to appear until September, unless you're part of my IRC Testing Crew and we start testing new features ready for the release of the next major version. So stop asking.
Uncle Hacre, I had a nasty crash and my phone rebooted, I want to help you debug this, what can I do?
Code:
adb shell cat /proc/last_kmsg > lastkmsg.log
Then zip up the lastkmsg.log file and attach it to your post informing me of the issue.
I simply must have every possible second of battery life available, other kernel devs are disabling adb and logcat to make this happen can you do this please battery life is very important to me as I often spend days in Outer Mongolia with no access to power and that extra thirty minutes of battery life could be the difference between me tweeting I've lost my toes to frostbite or not!
Debugging features in the kernel are already disabled. Have I disabled adb/logcat? No. Will I? No. I'm at 50 hours uptime on my phone with just under 40% battery remaining. I see no battery issue. Whether the life can be slightly improved or not, removing a key debugging function from the land of custom ROMs is an incredibly stupid idea. What if you flash a custom ROM and there's an issue and the ROM developer needs debugging information to fix it? What if you install an app that has a problem and you cannot give any feedback to the app developer? Are you prepared to flash a kernel that has adb enabled any time you have an issue? For the minor gains in battery life it isn't worth it.
There's a ClockworkMod Recovery with a higher version number than the one you're providing surely bigger numbers means better why aren't you providing it?!?!
I'll update CWM Recovery as and when a version appears that provides a feature or fixes a bug that we're afflicted with.
WAAAAHHHHHHH QQ I have to wait ONE ENTIRE SECOND for my phone to wake up from standby!!!111oneeleven. This is totally unacceptable and it is ruining my life!!!
Of course it takes a second to wake up from deep sleep. Everything has been shut off, the CPU placed in low power mode and the entire OS placed into suspend. I don't know about you but it takes me far longer than one second to be fully coherent and responsive when I wake up in the morning and I've only got one brain to worry about, the SGS2 has two of them! Shut the whining up about this complete and utter non issue.
What ROMs will this work with?
The kernel has been tested with VillainROM 2.0 and 2.1. It should in theory work with any ROM based on a stock SGS2 ROM. However if your ROM developer requires a custom initramfs for features you may encounter problems.
How do I overclock my CPU?
Use SetCPU or Voltage Control, ensure you have the latest version.
How do I change the voltage of my CPU?
Use SetCPU or Voltage Control, ensure you have the latest version.
I cannot use adb install anymore.
We're aware of this and are working on a solution for the next release. In the meantime adb push the apk to the phone and install using a file browser.
My phone was running fine for hours but I just now had a random reboot. What should I do?
Learn to read. Download and install the Workaround Edition.
I have Tegrak installed while using your kernel, does that make me an idiot?
Yes.
Super Happy Fun Time
Should you arrive in this thread bereft of the basic intelligence required to remember to breathe in and out as needed and you ask questions/make posts that clearly demonstrate this fact, I'll be sure to give you the attention you deserve in this very post.
geistteufel said:
I don't see bfq scheduler in set cpu, is it normal?
Click to expand...
Click to collapse
Yes it's normal. Your IQ isn't. What on Earth possesses you to even open SetCPU if you're looking for schedulers in there? Do you also complain to car manufacturers when you can't find your spare tyre in the engine bay or you find that a motorbike has no ashtray?
saintxseiya said:
Hi,
do i have to set setcpu in some way or is the kernel all doing by itself?
Cheers.
Click to expand...
Click to collapse
If only I had taken the time to write a FAQ post, on the first page of this thread that would answer this question...
golf60 said:
wipe cache and dalvik cache before flashing....
Click to expand...
Click to collapse
I'd really like it if people with a shoe size rivalling IQ would refrain from giving advice to users of our kernel. Advising to wipe cache/dalvik before changing kernel is akin to advising checking tyre pressures because the gearbox just fell out.
Kollegah said:
Is this kernel compatible with cm7?
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
Or in other words: "Hi, I'm too lazy to read threads or use the search function." This has been addressed in several posts in this very thread.
Cygnuss said:
So what does this version do VS the 2.0.0?
Click to expand...
Click to collapse
Wow, I really wish I'd taken the time to put a changelog on the first page after the download links. If I had, then surely no one would need to ask me what's changed in new releases. Thank you so much for highlighting my failing!
Logi_Ca1 said:
Is anyone else running 200Mhz at 475mv? Works fine on my phone, passes stability test 2.11 as well. Or maybe there's a softcap for the minimum value?
Click to expand...
Click to collapse
It would seem I live in a parallel universe, one where I'm sure I write things down yet they do not appear. This can be the only explanation for you not seeing "Voltage control via SetCPU from 800mV up to 1500mV" in the THIRD POST ON THE FIRST PAGE. Well there's that explanation, or there's you being a moron. Hmmm...
varenathan said:
Dear all,
How to install Ninphetamine version 2.0.1 Release Edition using ODIN? I have downloaded it "TAR file for ODIN" here : http://forum.xda-developers.com/showthread.php?t=1179814
, n extract it and found this zImage. Please tell me how to use this zImage?
My kernel version at the moment : I9100XXKG1 but my PDA/PHONE/CSC = KG2.
Thanks n sorry if this question has been replied before but i couldn't find it anywhere.
Click to expand...
Click to collapse
varenathan said:
But i found it's not a .tar file, it's zImage. Is this the same? sorry for nob question..
Click to expand...
Click to collapse
varenathan said:
Thanks mate! Just realized it's a .tar or .zip in notification, but when i open it in windows, it shows only ninphetamine-2.0.1-release.
So, another Question. Is it possible to flash back my last Kernel version if i flash ninphetamine (just in case, something wrong with it)? How to do that?
Click to expand...
Click to collapse
varenathan said:
thanks mate! Usefull information indeed!
EDIT :
How to take out the zImage and where to find it from the last ROM which i've just flashed before i flash ninphetamine?
Click to expand...
Click to collapse
varenathan said:
I have I9100XXKG1.
Okay, thanks again. I thought i should move the zImage from my sdCard and then place on my PC and then i can flash it to a new Kernel.
So blessed today, found these people who help me
Click to expand...
Click to collapse
varenathan said:
hahaha.. be my guest. I am just trying to be a good user for my phone
Click to expand...
Click to collapse
varenathan said:
Which i have already made, but i am not sure for the kernel version, as i always get the new version from my ROM Developer it's included, n shouldn't flash it seperately
Click to expand...
Click to collapse
AND THE CURRENT THREAD RESIDENT INEPT BUNGLING RETARD AWARD GOES TO:...you. How the hell did you even manage to find this thread? In fact how did you even manage to survive long enough to use a computer? Or am I looking at this from the wrong perspective, should I be thrilled that a Chimpanzee has managed to procure a PC and an SGS2 and already managed to flash a custom ROM to it? You sir are the reason new scissors are labelled with "Warning: contains sharp objects". Answers to all of the questions you've asked are freely available throughout the SGS2 forum and in the form of guides all over the internet. So not only are you bereft of the basic intelligence required to figure out which way is up, you're also lacking the kind of effort that's required to carry out the most simple tasks like "find a useful collection of words" and "read a useful collection of words". Shame on you.
-Zork- said:
Have a question about this kerel, I got 1 % drop per hour in standby ( sleeping 8 hour and wake from 100% go down to 93%). Is it normal?
Click to expand...
Click to collapse
No it's not normal. This is outrageous. Thank you for submitting this bug report so that myself and netarchy can get to work right away on the part of the kernel that is supposed to suspend the space-time continuum when your phone goes into standby so that it uses no power whatsoever. You see we weren't sure whether to suspend time or have it invent hydrogen fuel cells and circumvent the battery during Deep Sleep so we opted for the far easier suspension of space and time. I'm awfully sorry that our experiment failed and we'll now look into kernel code that can combine matter and anti-matter for a low power sustainable reaction so that you lose no precious battery life at all while the phone is in standby. Or you could do us all a favour, including yourself and turn your phone off and never ever touch it again. That way the number of people you communicate with will be curtailed, your phone will never lose power and you'll never need to sully one of my threads again. You have all the intellectual creativity of a box of hair, a command of language worse than that of a deaf mute and an ineptitude so offensive it cannot be summed up in a single word, so I'll try three: You're a moron.
Warrimonk said:
Can't seem to get 1.6ghz stable at all, even at 1.5mV. Running lightening 4.1 and this kernel. any tips?
Click to expand...
Click to collapse
Yes. Kill yourself. Asking such a question means you're clearly beyond help, have no clue about overclocking and don't deserve such a nice phone. Free up some oxygen and resources for the rest of us please, thanks.
CrimsonAxe said:
This might sound dumb, I'm using Litening rom 4.1 with Ninphetamine 2.0.2
What app should i use to underclock my voltage? i tried Voltage Control and after i've got my settings done, i try to check the current battery voltage it's still at 4004mV? Does that mean the application is not working?
Click to expand...
Click to collapse
Might sound dumb? No no, it IS dumb. 4004mV is how much voltage is remaining in the battery you twatneck. Why are you asking what app you should be using when it is clearly stated ON THE FIRST PAGE OF THE THREAD?. How has it escaped your grasp when editing voltages that are all ~1000mV that over FOUR THOUSAND millivolts might just be something else?? In fact how did the words BATTERY VOLTAGE not clue you in after changing CPU VOLTAGE? You're a (unfortunately) breathing example of never underestimating the lowest level of stupidity. If brains were chocolate bars yours would be labelled "Fun Size".
NeoPhyTe.x360 said:
And do you think that #twiter word in my signature, is a fail? Maybe you don't understand why I put things like this
SARCASTIC MODE ON
I put twiter in a text, but in the hyperlink I'm seeing twitter, oh **** i'm clever!
Click to expand...
Click to collapse
NeoPhyTe.x360 said:
my twitter was deleted months ago, man.
Since Feb, 2011, and Google knows
Click to expand...
Click to collapse
NeoPhyTe.x360 said:
And you are a moderator?
Maybe you have to understand it first, because I don't think that people in usa are much clever.
Click to expand...
Click to collapse
This guy calls himself a developer. Yes your "#twiter" link is a fail because a: it isn't spelled properly and b: it 404s. Why keep it there if it's a dead link? Because you didn't know until it was pointed out to you, that's why. As for "I don't think that people in usa are much clever"....oh the irony. If your kernels run as well as you post I'm sure scattered around the XDA userbase is a smattering of dead or unresponsive SGS2s. Which wouldn't surprise me. Taking a look at your kernel thread it's clear that you've as much clue as a lobotomised Orang-Utan. More steps on your CPU frequencies than there are on the stairway to heaven, you think somehow that 500MHz uses less power than 200MHz, governors included that anyone doing five minutes of research would know they're unstable, you advertise standard kernel features as unique features in your kernel (CFQ, CFS, boy those sure are new features!) and to top it all off you've got the cheek to take code from Ninphetamine and then come here and ****post. I've more chance of developing film in direct sunlight than you have of developing anything close to competent and the fact that you have the audacity to consume bandwidth on the internet offends me. If braincells were matchsticks you couldn't light a candle, so kindly return to your thread full of fail and leave us big boys and those of us with IQs higher than room temperature to get on with grown up things, mkay?
NeoPhyTe.x360 said:
I have been living in Chester this spring/summer some months, and maybe I'll go in september, so I hope we could meet, because maybe my braincells can't light a candle, but I know that my fists yes. Coincidences of life...mate
Click to expand...
Click to collapse
Holy **** an actual threat of violence from the internet. Hahahahahaha. At least I think that's what it is. You "know that your fists yes"....I can only assume this is a threat...unless you're chatting me up and want to fist my bottom? I'm not that way inclined mate, sorry.
Tarek82 said:
Try running 1.6ghz under a different rom, I have no problem running 1.6ghz with Cognition S2 using set cpu
Click to expand...
Click to collapse
I'm revoking the other guy's retard award because you've single handedly come into the post and shown us in fewer than 20 words just what being a hap-hazardous retard with an IQ smaller than a bullant's testicle and the sharpness of a dull stick of butter what being a retard is all about.
No no, please, pray tell, how running a different ROM will magically make a CPU run at 1.6GHz when it wouldn't before? This, you cretinous simpleton, is akin to giving a steam roller a paint job and expecting it to pull an extra 100mph as a result. Please promise me that's the last time you ever post on the internet, because if you keep this up you'll dilute the global IQ so much we'll all start eating our shoes.
apache86 said:
I realy appreciate your work but arent you going a little too far with your language and comments? you mentioned your wife at some part of the long story at the first post (who can actually read all this? are you an author as well?). are you also talking to her like this when she doesnt understand somthing? your kids? im definitely not jealous in her
Now come down a little bit with your language and dont help us if you cant do that as a fully grown man (are you a grown man?)
This is the common nature of people, asking dumb questions somethims but on the other hand, do you realy expect them to know as much as you do on changing kernels and messing with them? the fact that you might have no life does not mean you should take it out on others isnt it?
Now come on, tell me what you think about my post, dont spare any word of it!
Click to expand...
Click to collapse
Oh yippee the language police arrived. I'm so pleased you found the opportunity to take time away from your perfect life your perfect wife your perfect children and your perfect job situated high within that glorious and shining ivory tower of yours to descend upon us normal folk to educate us about our terrible language and vulgar manner of insulting those whom we only see as morose shambling idiots who cannot even manage to search a thread, whereas you see them as gleaming examples of humanity, bereft of love, attention and experience.
Well, as you're now down here on planet Earth, you globulating and sickeningly sweet preacher of goodwill, may I first introduce you to the word hypocrisy. Often rife among your dogooding kind, it means that you sit on high quaffing down pints of innocence and regurgitating it upon us regular folk as some kind of moral education, while still sneering like a ****ing 1930s cartoon villain. If you could get the shine of your halo out of your eyes for a few seconds and deign to look upon the unwashed masses, you'd recognise that dishing out lessons in manners doesn't often mix well if you throw in a dash of "insult their lack of any life worth living" or "let's have a pop at his wife".
You sir, are a **** but not only that, you're the worst type of ****. I'd rather deal with 20 of EACH of every idiot that precedes you in this posted collection of horrors than one of you, you vile and pathetic excuse for a human being. How dare you feign to come into my thread and chastise my use of language when you can't even ****ing spell let alone string a sentence together. You're not only offensive to the morals you're offensive to the eyes, you write down pure eye cancer and I implore you to stop.
I have never and will never excuse anyone's lack of common sense. There's a difference between not knowing and not even having the wherewithall to help your sodding self. I berate the latter and assist the former, whereas you don't flap your ****in caviar chompers unless there's some moral crusade to embark upon. How about you be honest with yourself and realise that you only arm yourself for combat and mount upon your trusty forum steed to put right what mere mortals like me have wronged, to give yourself grace and relief from the sorry, putrid and langquidly depressing state your own life is in. How about you spend even half the effort you spent ejaculating that illiterate and berating post into my thread, on sorting your own miserable existence out and then maybe we'd both be a lot happier. Your insignificant blip of an existence wouldn't be quite so worthless to you and maybe, just maybe, you'd keep your hypocrisy laden lectures to yourself which would in turn make me very happy indeed.
****, LOLed so hard I woke up my kids!....thank you!
Nice one, will try soon. Btw i love your epic stories in your OP
oh jesus i'm dying after reading the whole story in op ...rotfl
edit: just to say something useful, i'm going to try it!
rocketpaul said:
Nice one, will try soon. Btw i love your epic stories in your OP
Click to expand...
Click to collapse
You should start with 7
Swyped from my Galaxy S II using Tapatalk
Artius89 said:
oh jesus i'm dying after reading the whole story in op ...rotfl
edit: just to say something useful, i'm going to try it!
Click to expand...
Click to collapse
If you die, you cannot enjoy the even better entertainment next time round... So try and survive
@ninpo, did you remind them that anyone trying to use it with Tegrak is subject to capital punishment?
Any plans for CM7?
pulser_g2 said:
@ninpo, did you remind them that anyone trying to use it with Tegrak is subject to capital punishment?
Click to expand...
Click to collapse
Yes, read the thread, don't make me make you my first example in post #5, you know I will.
Cool intro, thank you guys for all the time and effort you put into this. Downloading now and testing on villain 2.1.
Cheers!
saifbechan said:
Cool intro, thank you guys for all the time and effort you put into this. Downloading now and testing on villain 2.1.
Cheers!
Click to expand...
Click to collapse
No problem.
This kernel will make your phone turn into a blowjobs and pudding machine.
In all srsness.
Its great, use it, love it <3
Your a funny dude you must be Scottish surely?
Sent from my GT-I9100 using XDA App
Nice work, I'm looking forward to this kernel as it evolves. Will be testing it out tomorrow.
I'm especially looking forward to GPU frequency and voltage control, as I'm running my GPU at 750mV instead of the default 1000 and the phone runs noticeably cooler when playing games, and thus logically would mean superior battery life while gaming. This would be a killer-feature in future releases, for me at least.
It would also be interesting to know if we'll eventually get "internal voltage" control some day. My deduction is that that would be the voltage for most things other than the CPU and the GPU like for example the hardware decoder/encoder as being the most significant part of the SoC, if it truly is things like the decoder, then it would boost battery life for video playback by some amount.
dibdab214 said:
Your a funny dude you must be Scottish surely?
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
"British by birth, English by the grace of God".
AndreiLux said:
Nice work, I'm looking forward to this kernel as it evolves. Will be testing it out tomorrow.
I'm especially looking forward to GPU frequency and voltage control, as I'm running my GPU at 750mV instead of the default 1000 and the phone runs noticeably cooler when playing games, and thus logically would mean superior battery life while gaming. This would be a killer-feature in future releases, for me at least.
It would also be interesting to know if we'll eventually get "internal voltage" control some day. My deduction is that that would be the voltage for most things other than the CPU and the GPU like for example the hardware decoder/encoder as being the most significant part of the SoC, if it truly is things like the decoder, then it would boost battery life for video playback by some amount.
Click to expand...
Click to collapse
The next logical step is to work on voltage/clock control for the GPU. We'll then look at the internal voltage and what it affects. Not all Samsung's code is easy to follow.
Hacre said:
Yes, read the thread, don't make me make you my first example in post #5, you know I will.
Click to expand...
Click to collapse
Ahhh... Wasn't there a minute ago Place bets on when you need an extension of post 5 due to 40k character limit? ;0
I apologize in advance if this has been covered somewhere, some quick XDA and google searches returned nothing, and the stickies don't seem to cover it either.
I stayed completely stock until ICS roms started being released, and all I currently have is a working knowledge of how to go about safely rooting and flashing ROMs, kernels, and modems (obtained by reading stickies). With that in mind, can anyone explain what do all the features associated with these new ICS kernels mean? I read the changelogs and everything goes over my head. Even the changelogs for the Gingerbread kernels are beyond me.
If there is a pre-existing thread/post where I can find this information, kindly direct me and I'll read it (and probably come back with more questions). Otherwise, please help a noob understand what it all means, so that I can make an informed decision about which kernel I want to flash.
....Yeah, I'm kinda asking to be spoonfed. Sorry
Well I'll answer what I can, I am by no means an expert.
The Changelogs for a Kernel contain a list of what was changed from one version to the next. Sometimes they are simple [-added code to stop phone from blowing up], sometimes more complex [-merged something I don't understand into something else I don't understand]. The rule of thumb I use for Kernels is what gives the best performance for the battery/stability?
Siyah's Kernels have a unique dual boot option, are very stable and give great battery life, with good performance.
The NEAK Kernel, has outstanding performance, great battery life and seems rock solid.
Entropy's Kernels give good performance, great battery life, and are bulletproof in stability.
As it's so easy to change from one Kernel to another, play with them. If you don't like one, feel free to change to another. (just make sure you use a Kernel cleaner script before doing so).
As for a good post to read, XDA is filled with them, but I cannot think of an 'all in one' post to go read. What I know I have gleaned over spending hours reading, every day.
Modems are similar, in that some work better in some area's than others. Navigate with your phone's browser to www.speakeasy.net/speedtest and test them. There is even a post here with maps that give an idea of what Modem works best in a given location.
If you follow the instructions, flashing Kernels/Modems on this phone is crazy easy and little risk. Sorry I cannot point you to an all in one post though. Perhaps some of the other guys here can link something more authoritative than what I have posted.
Good reading can be found in the following articles.
http://developer.android.com/sdk/android-2.3-highlights.html
http://developer.android.com/sdk/android-3.0-highlights.html
http://www.android.com/about/ice-cream-sandwich/
http://en.wikipedia.org/wiki/Android_version_history
Wink
Winklie said:
Well I'll answer what I can, I am by no means an expert.
The Changelogs for a Kernel contain a list of what was changed from one version to the next. Sometimes they are simple [-added code to stop phone from blowing up], sometimes more complex [-merged something I don't understand into something else I don't understand]. The rule of thumb I use for Kernels is what gives the best performance for the battery/stability?
Siyah's Kernels have a unique dual boot option, are very stable and give great battery life, with good performance.
The NEAK Kernel, has outstanding performance, great battery life and seems rock solid.
Entropy's Kernels give good performance, great battery life, and are bulletproof in stability.
As it's so easy to change from one Kernel to another, play with them. If you don't like one, feel free to change to another. (just make sure you use a Kernel cleaner script before doing so).
As for a good post to read, XDA is filled with them, but I cannot think of an 'all in one' post to go read. What I know I have gleaned over spending hours reading, every day.
Modems are similar, in that some work better in some area's than others. Navigate with your phone's browser to www.speakeasy.net/speedtest and test them. There is even a post here with maps that give an idea of what Modem works best in a given location.
If you follow the instructions, flashing Kernels/Modems on this phone is crazy easy and little risk. Sorry I cannot point you to an all in one post though. Perhaps some of the other guys here can link something more authoritative than what I have posted.
Good reading can be found in the following articles.
http://developer.android.com/sdk/android-2.3-highlights.html
http://developer.android.com/sdk/android-3.0-highlights.html
http://www.android.com/about/ice-cream-sandwich/
http://en.wikipedia.org/wiki/Android_version_history
Wink
Click to expand...
Click to collapse
Thanks for your help, I sincerely appreciate it
To be honest though, I kind of already knew most of what you posted I do know what a changelog actually is. I know that modems are location dependent and it's easy to flash between multiple ones (KH7 seems to work best for me). I knew that Siyah offers dual-booting, don't *really know* what Neak offers (but the thread and changelog seem to indicate high stability), and I know that of course, Entropy is freaking bulletproof (which is why I use his ). I guess I didn't truly know kernels are phone-dependent, but I had a sense given what I've heard about people having varying results with OC/UV.
Which brings me to my next point. I have a rough idea of what overclocking is, not so much with undervolting, but lucky for me that doesn't interest me. What does intrigue me and what I would like to know about are some of the other features that kernels can implement. Examples are:
-Init.d Support: What is this and what does it do?
-Entropy's Legacy Gingerbread hotplug code (including all tuning features from the final GB DD release): same questions
-Governors: Ondemand, LulzactiveV2(default), Performance, Conservative (module), Lazy (module). What's a governor?
-Schedulers: BFQv3-R2, Noop, SIO, VR (default). What's a scheduler? How's it different from a governor?
-Support for Voodoo Louder! is there a thread on this?
-CIFS, FUSE, CUSE Support (modules) more modules? are they the same as governors?
-Many other similar questions
Sorry for the bombard of questions, but I hope this thread eventually will prove useful to other noobs like myself.
-Init.d Support: What is this and what does it do? Read http://www.ghacks.net/2009/04/04/get-to-know-linux-the-etcinitd-directory/
-Entropy's Legacy Gingerbread hotplug code (including all tuning features from the final GB DD release): same questions - Hot plugging answers can be found in the post below. It's got to do with turning on the 2nd processor core.
-Governors: Ondemand, LulzactiveV2(default), Performance, Conservative (module), Lazy (module). What's a governor?
Everything you ever wanted to know about Kernels can be found here: http://forum.xda-developers.com/showthread.php?t=1369817
-Schedulers: BFQv3-R2, Noop, SIO, VR (default). What's a scheduler? How's it different from a governor? See link above
-Support for Voodoo Louder! is there a thread on this? - No clue, I'm old, to me Voodoo is a video card made my 3DFX.
-CIFS, FUSE, CUSE Support (modules) more modules? are they the same as governors? - See post above.
See if that answers your questions.
For some interesting reading, read the 2ndinit post found here, http://cvpcs.org/blog/2011-06-14/2nd-init._what_it_is_and_how_it_works
This is what allowed us to install custom ROMS on locked bootloader Motorola phones last year. Good stuff.
In fact the XDA post I linked I think was what you were initially looking for. I know I learned a lot lol.
Wink
---------- Post added at 12:49 PM ---------- Previous post was at 12:27 PM ----------
Even more posts/links http://forum.xda-developers.com/showpost.php?p=23139337&postcount=2
Go to the bottom of the post, more information there. The OP is about NEAK settings (which is what I am using).
Wink
Winklie said:
Everything you ever wanted to know about Kernels can be found here: http://forum.xda-developers.com/showthread.php?t=1369817
Wink
Click to expand...
Click to collapse
This is exactly what I was looking for! I think I may have come across it before, but I probably ignored it since I didn't think there would be so many kernel options for our phone (that was before ICS source drop). The OP of that thread has another kernel related thread in his signature, dedicated to how ICS kernels are different, too.
I find it really useful knowledge. Perhaps this should be added to the sticky of reference links? What do you guys think, especially Red5 (if you see this)?
Anyway, THANK YOU WINK!
Hi guys..
Introduction to this thread and why we actually needed it.
Since we have a great dev working for us non stop on kernels I actually noticed that it was difficult for yank himself to run across both the thread.
I felt that we can have a common thread for QnA’s & troubleshooting and of course describing the aroma settings and all other features of our Yank555.lu kernels ?
So this is how it goes here are the links to
Yank’s respective threads :
Yanks JB Samsung Awesomeness here
Yanks Cm/AOSP/AOKP Awesomness
The Aroma Settings are explained:
A.S.E. for Samsung ROMsA.S.E. for AOSP, CM, AOKP ROMs
The changelogs to respective kernels :
Changelogs for Samsung ROMs
Changelogs for AOSP, CM, AOKP ROMs
PS-I have taken permission from Yank555.lu and he knows wat i am doing
Directions
What to do & How to do it ... And what kind of help is to be expected here.
This is how we would like you to report your problem
Please indicate :
1---the Rom you are using
2---the configuration you have chosen in aroma
3---simplest and as to the point explanation possible of the problem you are facing !
And now comes the point of sharing !
Since we all will be using kernels with different settings and most of us will be satisfied some would not be some would be unsatisfied to a very large extent (I wish no one feels this way )
So share with us :
1---the settings that u have done or chosen in aroma
2---your results (free ram, battery life, etc.)
But yes please keep in mind we wont believe anything until we have seen it, so Screenshots should be added whenever possible !!!
Re: [Help][QnA][Troubleshooting][Sharing][OneStop JB/AOSP]Yank555.lu Kernels
Thanks for this, hopefully this will unclutter the dev threads!
slaphead20 said:
Thanks for this, hopefully this will unclutter the dev threads!
Click to expand...
Click to collapse
I Hope for the same mate
This is the only reason i sent an inbox to Yank and asked for his permission..and he will be monitoring the thread and ofcrs we will have all the users here too
Nobody seems intrested..! Still Sharing
This is my limited usage on my s3..
Sotmax v15.. Yanks 3.2
yanksusQ.. 1.5ghz low..!!
the thread is dead.!
Just a heads up that the bold lines in post 2 show as black on black on Tapatalk with a dark background. Presumably it will be the same with the xda app.
Sent from my SGS3 using Tapatalk
ROM Sotmax Ultimate V15
Kernel Yank555.lu-V3.2
Nice thread buddy ) I will post my screenshots soon. I'm on crdroid now with yank's latest kernel
Sent from my GT-I9300 using xda premium
saywhatt said:
Nice thread buddy ) I will post my screenshots soon. I'm on crdroid now with yank's latest kernel
Sent from my GT-I9300 using xda premium
Click to expand...
Click to collapse
Thanks
i kinda wanted to lessen traffic on yank's thread.. But it seems to be a failed attempt..!
geekynoob said:
Thanks
i kinda wanted to lessen traffic on yank's thread.. But it seems to be a failed attempt..!
Click to expand...
Click to collapse
Maybe with a little time it may change...
JP.
PS: I wanted to hit the thanks button, but I saw you have 555 thanx, that was too nice a figure for me to change it
Yank555 said:
Maybe with a little time it may change...
JP.
PS: I wanted to hit the thanks button, but I saw you have 555 thanx, that was too nice a figure for me to change it
Click to expand...
Click to collapse
no worries made
i made urs 5050 looks awwsome..! it wont stay 5050 fr more 2 mins m sure
why did his threads get closed? where to get his kernel now? i found his forum where i have to register to download, but apparently i have to be manually approved by an admin...
crnkoj said:
why did his threads get closed? where to get his kernel now? i found his forum where i have to register to download, but apparently i have to be manually approved by an admin...
Click to expand...
Click to collapse
Dev decided to close his own thread .
jje
Your link in OP seems to be problematic, at least with XDA apps, it goes to dead end link while I click it
Sent from my GT-I9300 using xda premium
crnkoj said:
why did his threads get closed? where to get his kernel now? i found his forum where i have to register to download, but apparently i have to be manually approved by an admin...
Click to expand...
Click to collapse
You have been
---------- Post added at 05:14 PM ---------- Previous post was at 05:11 PM ----------
JJEgan said:
Dev decided to close his own thread .
jje
Click to expand...
Click to collapse
In fact, he actually decided to move them to a place better controlled than xda (really no trolling allowed).
My threads now are in my very own forum
JP.
Yank555 said:
You have been
---------- Post added at 05:14 PM ---------- Previous post was at 05:11 PM ----------
In fact, he actually decided to move them to a place better controlled than xda (really no trolling allowed).
My threads now are in my very own forum
JP.
Click to expand...
Click to collapse
i see, thanks for adding me. one can hardly find your forum actually, i only managed to find it through this german forum http://www.android-hilfe.de/kernel-...7-yank555-jb-sammy-3-4-cm10-cm10-1-1-6-a.html over google (i was searching for "aosp yank555 i9305").
just wanted to ask a few more things as i didnt seem to find it in the features/changelog: will you be supporting abb, like its in the perseus kernel, as well as the rgb calibration? thanks for your work
crnkoj said:
i see, thanks for adding me. one can hardly find your forum actually, i only managed to find it through this german forum http://www.android-hilfe.de/kernel-...7-yank555-jb-sammy-3-4-cm10-cm10-1-1-6-a.html over google (i was searching for "aosp yank555 i9305").
just wanted to ask a few more things as i didnt seem to find it in the features/changelog: will you be supporting abb, like its in the perseus kernel, as well as the rgb calibration? thanks for your work
Click to expand...
Click to collapse
Nope and nope, because :
UV / ABB
I am convinced that UV brings close to nothing in battery life (for having tested this deeply on my Sensation and no difference measurable at -100mV which is quite more than many devices can take), hence I don't have it in my kernels and do not plan to add it as all it really will bring is people complaining about the kernel being unstable because they just overdid themselves with too much UV.
As for ABB, all I really believe this is good for is to allow for slightly more stability at high OC, that's nothing that I have in my kernels (1.6GHz is max) and I do not plan to go any higher anyway. Also, same applies for ABB, people don't really understand what it is and how it works, and ramdomly will play with it and then complain about the kernel being unstable.
So for my time's sake, I really don't need a thread filled with such posts, and since the threads are in my forum, I don't care either to have my thread look popular by that many kinds of posts either (just being sarcastic here)
Also, my highest goal is stability, and with decend battery, and I can't say my phone is unstable in any way, and I intend to keep it this way, and battery is pretty fine as well, and it's pretty snappy as well, so in fact I'm pretty happy with it as it is for now.
mdnie
I have no need for it, and I do not intend to include it. mdnie scenarios available in ROMs are good enough for me, AMOLED screens are anyway not good enough colorwise to be really well calibrated and I do not intend to do any kind of desktop publishing on my S3 either.
The good thing is, though, there are a few kernels to choose from the offer both by now
JP.
Yank555 said:
Nope and nope, because :
UV / ABB
I am convinced that UV brings close to nothing in battery life (for having tested this deeply on my Sensation and no difference measurable at -100mV which is quite more than many devices can take), hence I don't have it in my kernels and do not plan to add it as all it really will bring is people complaining about the kernel being unstable because they just overdid themselves with too much UV.
As for ABB, all I really believe this is good for is to allow for slightly more stability at high OC, that's nothing that I have in my kernels (1.6GHz is max) and I do not plan to go any higher anyway. Also, same applies for ABB, people don't really understand what it is and how it works, and ramdomly will play with it and then complain about the kernel being unstable.
So for my time's sake, I really don't need a thread filled with such posts, and since the threads are in my forum, I don't care either to have my thread look popular by that many kinds of posts either (just being sarcastic here)
Also, my highest goal is stability, and with decend battery, and I can't say my phone is unstable in any way, and I intend to keep it this way, and battery is pretty fine as well, and it's pretty snappy as well, so in fact I'm pretty happy with it as it is for now.
mdnie
I have no need for it, and I do not intend to include it. mdnie scenarios available in ROMs are good enough for me, AMOLED screens are anyway not good enough colorwise to be really well calibrated and I do not intend to do any kind of desktop publishing on my S3 either.
The good thing is, though, there are a few kernels to choose from the offer both by now
JP.
Click to expand...
Click to collapse
Thanks for the extensive explanation, ill try your kernel out and see what it brings. About other kernels that support it, its so that im a bit limited by it as i have an i9305 and not an i9300 (had one before, but came to changing it for the i9305), so there are practically no non-cm/replacement kernels for aosp roms (apart from yours) and what it takes for samsung based roms, all of those custom ones for the i9305 are still "bloated" (thers none like anonorom for the i9300), so i prefer not to use them =/
again, thanks for your time and work.
Yank555 said:
You have been
---------- Post added at 05:14 PM ---------- Previous post was at 05:11 PM ----------
In fact, he actually decided to move them to a place better controlled than xda (really no trolling allowed).
My threads now are in my very own forum
JP.
Click to expand...
Click to collapse
As many devs decide so to do in the interests of sanity .
jje
Just in case some don't know where to look, new kernel drops today in my forum (registration required), the various versions (MIUI, CM10.1, Sammy) will be available as I finish them.
PS: @ Mods, before hitting any moderation function, read this.
just a odd idea I thought I would share
I wonder if its possible to patch a kernel on load using safestrap
I am wondering if maby we can hex-patch the DVFS table at execute to at least gain some overclocking
I read the kexec thread but the consensus there is that development is stalled waiting for a breakthrough
thoughts :fingers-crossed:
Legitsu said:
just a odd idea I thought I would share
I wonder if its possible to patch a kernel on load using safestrap
I am wondering if maby we can hex-patch the DVFS table at execute to at least gain some overclocking
I read the kexec thread but the consensus there is that development is stalled waiting for a breakthrough
thoughts :fingers-crossed:
Click to expand...
Click to collapse
You can overclock via module sure, hex patch prob not needed.
Surge1223 said:
You can overclock via module sure, hex patch prob not needed.
Click to expand...
Click to collapse
hrmmm.... you talking about patching the dvfs kernel module or writing a custom module ...
if so I am surprised nobody has done that yet ..
is hex-patching from safestrap at all feasible ... it would grant you the 'keys' to all manner of "doors"
I used to fiddle with it on my cheap mk808 tv stick before we had kernel sources
I am surprised nobody has used kmodule's as a "attack vector" people seem to be chipping away and the Mountain that is kexec instead of just focusing on patching the issues we have with the stock kernel .. . a few years ago somebody was doing hex patches to implement kernel changes on the first generation of rockchip powered "tv sticks" the same logic should apply here
then again maby I have just been out of the game for way to long ....
*continues pondering*
Legitsu said:
hrmmm.... you talking about patching the dvfs kernel module or writing a custom module ...
if so I am surprised nobody has done that yet ..
is hex-patching from safestrap at all feasible ... it would grant you the 'keys' to all manner of door if it was
I used to fiddle with it on my cheap mk808 tv stick before we had kernel sources
I am surprised nobody has used kmodule's as a "attack vector" people seem to be chipping away and the Mountain that is kexec instead of just focusing on patching the issues we have with the stock kernel .. . a few years ago somebody was doing hex patches to implement kernel changes on the first generation of rockchip powered "tv sticks" the same logic should apply here
Click to expand...
Click to collapse
I have dabbled with this, using a custom module based on the 8660 overclock module I found source for somewhere. The reason kexec is so much more desired then fixing the current kernel is because patching the current kernel might give us more io schedulers, overclock, custom governors etc, but at the end of the day all that crap isn't worth much on the poor excuse for android ui known as touchwiz.
Idk about you but I can tell you I for sure would not want to post a thread on overclocking or modifying cpu via modules in this day and age of 'the entitled xda user'. Maybe that's why you don't see any threads.
You bring up a good point about how people don't understand the various uses kernel modules can provide including but not limited to being attack vectors (though to some degree this is being done with kexec).
Surge1223 said:
I have dabbled with this, using a custom module based on the 8660 overclock module I found source for somewhere. The reason kexec is so much more desired then fixing the current kernel is because patching the current kernel might give us more io schedulers, overclock, custom governors etc, but at the end of the day all that crap isn't worth much on the poor excuse for android ui known as touchwiz.
Idk about you but I can tell you I for sure would not want to post a thread on overclocking or modifying cpu via modules in this day and age of 'the entitled xda user'. Maybe that's why you don't see any threads.
You bring up a good point about how people don't understand the various uses kernel modules can provide including but not limited to being attack vectors (though to some degree this is being done with kexec).
Click to expand...
Click to collapse
ill be the first one to admit I haven't keept up on this stuff simply because the effort started outweighing the gain
it just seems to me that people are chasing clouds ... with kexec the possibility of getting it working is basically nill due to lack of debugging information so why not attack something you can debug such as a kernel module hell in theory it should be possible to add io schedulers and governors via a module hell with a properly 'crafted' module we may even get kexec(kgraft?) as a result if you could create a exploit you could use to the proper effect ..
I agree that touchwizz is utter poo and should be stabbed with white hot knives and buried under 12ft of cement but the phrase "if life gives you lemons ... make lemonade" rings to mind ...
I am sure somebody will give me the usual speech about "if you are so smart do it your self" but sometimes people just need to step back and look at it another way .. + I am fighting insomnia and am on my third shot of jack ...
wow did I really write all that jesus ... no more jack for me at 12 am...
Legitsu said:
wow did I really write all that jesus ... no more jack for me at 12 am...
Click to expand...
Click to collapse
Lol. At least your question is a good topic of debate. Most questions and posts in our forum are boring to me but this isn't, so there's that I guess.
Surge1223 said:
Lol. At least your question is a good topic of debate. Most questions and posts in our forum are boring to me but this isn't, so there's that I guess.
Click to expand...
Click to collapse
realistically you probably could't alter to much but adding overclocking a variety of minor tweaks could be done in hex
on a personal note I would be content with figuring out how to get some overclocking/undervolting done
Legitsu said:
realistically you probably could't alter to much but adding overclocking a variety of minor tweaks could be done in hex
on a personal note I would be content with figuring out how to get some overclocking/undervolting done
Click to expand...
Click to collapse
When you reply to me, you realize you are actually continuing your thoughts and not actually replying to me right?
Surge1223 said:
When you reply to me, you realize you are actually continuing your thoughts and not actually replying to me right?
Click to expand...
Click to collapse
Lol I am just rambling feel free to ignore me lol
board software here is a bit odd
*deleted tired*