Related
I know that this belongs in the tread in development, but I don't have 10 posts yest, so xda won't let me post there.
So I flashed rom in the description last night, with no problems at all. It works great, but I was curious as to whether I could overclock with hydrakernel or some other sense kernel. Does anyone have any suggestions?
dhornbeck123 said:
I know that this belongs in the tread in development, but I don't have 10 posts yest, so xda won't let me post there.
So I flashed rom in the description last night, with no problems at all. It works great, but I was curious as to whether I could overclock with hydrakernel or some other sense kernel. Does anyone have any suggestions?
Click to expand...
Click to collapse
Yes if the kernel supports OC'ing then you can (most all of them do now). How high you can go just depends on your phone, everyone's is different. Some are stable at 1.119, others can even go past the 998 without becoming unstable. Download one you like, and see what works best with your phone.
Thanks Goosey
I am now running hydrakernal 1.13 with no problems up to this point.
Hey,
So sorry for what probably seems like a dumb question. I'm usually a Vibrant guy, but I'm helping a buddy out with a G2/looking at the feasibility of getting one myself. I know at least for the Vibrant our normal kernels don't play nice with our version of CyanogenMod 7. I was curious if the same held true here? Or can I flash any kernel? Also, I see that there are different types based on the type of ROM, which is a new thing to a Vibrant owner. So can anyone recommend me a kernel? I'm pretty decent on flashing and all that, and recovering a brick (at least with my Vibrant). Basically I want the best bottom-line performance. I don't need extra bells and whistles, just a nice high clock frequency. Thanks!
-MN_Vibrant
MN_Vibrant said:
Hey,
So sorry for what probably seems like a dumb question. I'm usually a Vibrant guy, but I'm helping a buddy out with a G2/looking at the feasibility of getting one myself. I know at least for the Vibrant our normal kernels don't play nice with our version of CyanogenMod 7. I was curious if the same held true here? Or can I flash any kernel? Also, I see that there are different types based on the type of ROM, which is a new thing to a Vibrant owner. So can anyone recommend me a kernel? I'm pretty decent on flashing and all that, and recovering a brick (at least with my Vibrant). Basically I want the best bottom-line performance. I don't need extra bells and whistles, just a nice high clock frequency. Thanks!
-MN_Vibrant
Click to expand...
Click to collapse
If you're looking for a kernel for CM7, the kernel included is quite snappy though I personally run pershoot's kernel as he undervolts and has some other tweaks which improves responsiveness *and* battery life, at least for me.
Sent from my HTC Vision using XDA App
CM7 already comes with its own custom kernel (which also supports some overclocking), so no need to flash a separate kernel if you don't want to. But as already mentioned, pershoot's works well too.
You can't flash any kernel. Some are Sense specific, and some are for non-Sense ROMs. Flashing the wrong one for your ROM can apparently brick the phone, so read thru the threads for the ROM and kernel you are interested in, to be sure. The ROM developer will usually have kernel recommendations, or you can see what kernels users of that ROM have tried.
Like stated above you will need to read the instructions and notes on the kernel thread. CM7 has special requirements. Other Roms don't need. but be very careful on what you flash!
Attached is a patch against the E4GT open source release (SPH-D710_Opensource.zip) containing defconfig changes necessary to get a source-built kernel that's as close to stock EG30 as possible. Also attached is a source-built test kernel that attempts to be indistinguishable from EG30 (hopefully same LoS behavior, unrooted, etc.). I've posted this before, but now that it's been tested (at least by daneurysm, thanks!) I figured it was worth making a dev thread so it would have better visibility to the folks most interested in it.
The purpose of this patch is to enable folks to build kernels nearly-identical to EG30, so as to serve as a proper starting point for custom kernel development (admittedly, a good deal of which has already happened). Since it's just kernel config changes, I welcome kernel developers to compare this against your own configs and make any changes you feel appropriate.
Background:
Compiling a kernel from the E4GT kernel sources with the shipped defconfig yields kernel builds that differ quite significantly from EG30. Among the differences, many folks have reported undesirable effects, such as exacerbation of loss-of-signal and other problems. There already exists efforts (e.g., LoStKernel) aimed at eliminating problems like loss-of-signal, but it's a common frustration among developers that what Samsung released as "EG30" sources appear bizarre, if nothing else.
A few weeks ago I posted an inconclusive initial analysis of the source situation, and followed up more recently with an attempt to eliminate all the defconfig changes in the source release in order to either get a kernel as close to stock as possible, if not prove that the kernel source release is bungled.
At this point, I'm uncetain if the source release is actually EG30 or not, aside from that the kernel configuration is definitely not EG30's (which this patch attempts to correct), and there may be some additional modifications to the Westbridge driver. As for the kernel config changes, unmodified source-based kernels include a good deal of debugging options (performance events, profiling support, tracepoints, debugging for preemption, mutexes, spinlocks, etc.) that touch enough of core kernel behavior to plausibly account for the problems folks observe in source-based kernels.
I know chris41g has indepenently implemented a fair number of these kernel config changes already, perhaps exactly those that exacerbate loss-of-signal. Still, for anyone interested in development that wants to "start with EG30 and go from there", this patch may well be of use.
Mirror links:
EG30 fix_defconfig patch: fix_defconfig.diff
Source-compiled, EG30 kernel: kernel-opensource-1.tar.md5
LoStKernel Exp has these changes, thanks mkasick
big ups man, i hope this gets more attention so that more dev's feel comfortable developing aftermarket kernels.
"Sorry, you are limited to 5 thanks a day"
2 days in, running perfectly and so far no LOS at all, which is on par with the stock kernel.
Excellent work, thanks for the effort.
Sent from my SPH-D710 using XDA App
Thanks for this. Will come in handy.
Sent from my SPH-D710 using Tapatalk
Thank you sir! Anyone posting anything development wise for a good base is always welcome and appreciated. Hope Samsung provides and good fix for our next base.
Properly thanked
xlGmanlx said:
big ups man, i hope this gets more attention so that more dev's feel comfortable developing aftermarket kernels.
"Sorry, you are limited to 5 thanks a day"
Click to expand...
Click to collapse
Update: 3 Days running, no LOS and nothing strange happening. Phone is running great. Battery performance is as good as stock, LOS occurance appears as good as stock (like I said, 3 days in and I've seen exactly zero). No strange foreclosures or fruit loops. No funny business at all. On any previous kernel I definitely would have had multiple LOS events by now.
I think you cooked up a winner.
Glad to hear. Thanks for testing it.
mkasick said:
Glad to hear. Thanks for testing it.
Click to expand...
Click to collapse
Mkasick as usual your contributions and knowledge are top notch
Sent from my Nexus S 4G using xda premium
mkasick said:
Glad to hear. Thanks for testing it.
Click to expand...
Click to collapse
No problem at all.
Here is my final update: 7 days in. A+++, would flash again. Not a single LOS in the past week which is right on par with stock in pretty much every way. I'm sure it would go further, but, I've really got an itch to do some flashin'. I'm glad to have helped, but, it's time to move on, lol.
Thanks again. I see no reason why, based on my own experience, this wouldn't become a standard base.
daneurysm said:
No problem at all.
Here is my final update: 7 days in. A+++, would flash again. Not a single LOS in the past week which is right on par with stock in pretty much every way. I'm sure it would go further, but, I've really got an itch to do some flashin'. I'm glad to have helped, but, it's time to move on, lol.
Thanks again. I see no reason why, based on my own experience, this wouldn't become a standard base.
Click to expand...
Click to collapse
Sent from my HTC HD2 using xda premium
LoStKernel 1.0.0.8 includes these configurations changes
Sent from my SPH-D700 using Tapatalk
chris41g said:
LoStKernel 1.0.0.8 includes these configurations changes
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
That may explain the excellent experience I've had with 1.0.0.8 then. Well done guys. Big thanks to you both.
Okay. I finally got off my lazy (and recently very busy) ass and flashed LoSTKernel. While system performance was great (honestly, this phone runs so good stock that I can't tell a difference between stock and heavily tweaked and OC'd) I did notice that my signal bars and signal strength were better on your kernel than LoSTkernel v1.0.2.2
I had sworn that over the past week+ that my signal was looking stronger than usual wherever I went...but I digress....
I checked in all of the random corners of my apartment notable for their terrible (or decent, at best) reception. On the LoSTKernel I couldn't get anything higher than -96db...and that was standing with the phone pressed against the window in the 'hot spot' where with your kernel I got as high as -86db or better. In the "medium" spots where I can typically get -91db to -96db I was getting -101db to -106db on LoSTKernel.
On Starburst with the AOSP 4-bar meter this is a difference of as much as 2 bars with your kernel and zero bars (a difference of as much as 15db) with LoSTKernel in the same exact location.
I didn't have time to verify a difference with speed tests--and they would not be very trust worthy given the nature of radio communications and Sprint's spotty network performance in this area...I did load up facebook and the XDA app a couple times and I'll be damned if your kernel didn't seem noticeably snappier....but once again, anecdotal measures like that are nearly useless.
I'm not necessarily suggesting that your kernel is in fact bringing in a hotter signal somehow...though I wouldn't necessarily rule that out either, as absurd as it sounds. Though perhaps it's something about how your kernel reports or interprets the signal measured and/or how it scales the radio power?
I'm just speculating wildly at this point. When I have more time I'll do some speed tests and try other kernels and see if it's just a fluke with either kernel or not. First thing I'll check is compared to pulled stock and go from there. But, I did notice this and it seems rather significant and worth checking into.
1.0.2.2 is old.. and doesnt include these changes.
try the exp kernel
http://chris41g.devphone.org
chris41g said:
1.0.2.2 is old.. and doesnt include these changes.
try the exp kernel
http://chris41g.devphone.org
Click to expand...
Click to collapse
Okay, first thing. Wow. Nice work. My phone flies. Holds it rocks solid at 1.6ghz perf gov. I can really tell this phone is screamin'.
Okay, before I flashed that took my measurements again to rule out weather, randomness, etc...Then I flashed back the pulled stock kernel and had the same results I had with v1.0.2.2. Then I flashed v1.0.2.2 to make sure it wasn't a fluke. Same. Then I flashed Exp 1.0.0.8 (the latest listed on your site) and I'm still getting the same results.
It might be just my phone, it might be something in mkasick's kernel reporting a wrong number somewhere down the line. I'll stick with v1.0.0.8 for a day or two and see if there is any actual real-world differences. I have my doubts that there are.
...but there is something heavy duty and psychological about having 2/4 bars instead of 0, even if the 3G performance is identical. Luckily my desk at work and at home are in some fringe areas reception wise...so...if there is an actual difference I'll be able to tell over the course of a day or two. A couple places I have to actually aim my phone toward where the tower is to even get data to move....that seems like perfect testing grounds.
Thanks
Warning: Anecdotal evidence ahead.
Okay, LoSTKernel v1.0.0.8 has been a speed demon for me. 1.6ghz perf gov hauls ass and my battery life barely takes a hit....I mean, I don't even notice a difference between 1.6ghz perf gov and 800mhz conservative gov, except in ultra buttery smooth performance. Make of that what you will.
I have experienced 3 LOS since I flashed this 5 days ago. That's 3 more LOS than I got on mkasick's kernel in over a week. Make of that what you will. It's still lightyears better than any other custom source-compiled kernel I've tried.
The signal strength (as measured in db) and "bars" thing I reported on last week remains and seems to apply in all places I've been. However 3G performance has not been affected at all. All of the wacky point-the-phone maneuvers I had to do before to get a signal I still had to do, but, in the fringe signal areas where even on mkasick's kernel I was reporting a -101db signal and getting a -106db instead I still never got kicked to roaming and everything worked the same. Make of that what you will.
I'm only trying to help here....just reporting stuff I've noticed for FWIW, YMMV, etc etc etc.
Hi , I wanna keep on with custom rom but I wanna change my kernel , what's the best battery and performance kernel , what do u think?
Yay, awesome thread
Therollingstone said:
u know what , ive been using android for two years ( htc , samsung , lg ) and dont judge me as using this phone efficient , I have knowladge about computer and smartphone almost your age
Click to expand...
Click to collapse
s2d4 said:
Yay, awesome thread
Click to expand...
Click to collapse
Was your post *REALLY* necessary?
So, to answer your question:
I don't believe most of the kernels are for the stock ROM, with the exception of faux123's. I have followed faux over from multiple devices, and his kernels have always gotten the best battery life! It also doesn't hurt that you can get over 30 hours with over 3 hours screen on time with his kernel!
[Kernel][GSM][Hybrid-3.0.21]ICS4.0.2/3/4/UV,OC,TUN,CIFS,FIOPS,OTG(v013) [Feb-18]
Also, if its battery life your after as opposed to performance, you should go with the mainline version of the kernel.
KiNG OMaR said:
Was your post *REALLY* necessary?
Click to expand...
Click to collapse
nope, just like the thread. his years of "knowladge" didnt help him.
I'm running on Franco 17.2 kernel (too lazy to update to 18.6) with the "stock" 4.0.4 rom and I'm seeing a pretty good battery life improvement over stock kernel.
I collected some metrics last night...
11h 6m on battery with 2h 48m display on time (auto brightness). Wifi was on almost the entire time.
I know people have gotten better with non-stock roms (4 hour display time over 16 hours), but with the stock rom, I'd say it's an improvement (used to only get 8-10 hours with negligible screen time).
I have been using franco 18.6 with the leaked stock 4.0.4 with good results so far, but have seen crashes on 4g/3g border areas. I can't really say if it's the best, because my sample size is a single custom kernel.
Used the app off the android market for OTA kernel updates; and am reluctant to try other kernels until more apps are available like that.
There really is not definitive answer on what the best kernel is for everyone.
Each person uses their phone differently and differing configurations will alter results as well.
Your best bet is to experiment yourself. Flash a kernel and let it run a couple days, trying to take note of how your on screen performance is, what you have run, also how the phone sleeps.
Then you move on and try the next, that is part of the fun!
s2d4 said:
nope, just like the thread. his years of "knowladge" didnt help him.
Click to expand...
Click to collapse
The point you don't understand is I'm still enough humble to ask people decisions , The experience of users is the most reliable information for me , I havent been a big head and I wont , I still ask people that what's the best kernel with the stock rom
KiNG OMaR said:
Was your post *REALLY* necessary?
So, to answer your question:
I don't believe most of the kernels are for the stock ROM, with the exception of faux123's. I have followed faux over from multiple devices, and his kernels have always gotten the best battery life! It also doesn't hurt that you can get over 30 hours with over 3 hours screen on time with his kernel!
[Kernel][GSM][Hybrid-3.0.21]ICS4.0.2/3/4/UV,OC,TUN,CIFS,FIOPS,OTG(v013) [Feb-18]
Also, if its battery life your after as opposed to performance, you should go with the mainline version of the kernel.
Click to expand...
Click to collapse
Thank you very much , I'm really happy with your post.
Therollingstone said:
The point you don't understand is I'm still enough humble to ask people decisions , The experience of users is the most reliable information for me , I havent been a big head and I wont , I still ask people that what's the best kernel with the stock rom
Click to expand...
Click to collapse
Well, you obviously failed to realise the point, this kind of thread pops up everyday. So you failed search.
Its like a pair of shoes, you need to try and find what is best for you. Best kernel threads will always be retarded to ask because it is a preference, like an anus, everybody has one.
Thoughts?
ctakah27 said:
Thoughts?
Click to expand...
Click to collapse
My thought would be that you should move this thread to Q/A thread.
This thread is for development
No idea about the kernel as I don't use oos4
Blu_spark or ElementalX
sidhg said:
My thought would be that you should move this thread to Q/A thread.
This thread is for development
No idea about the kernel as I don't use oos4
Click to expand...
Click to collapse
Kernels are development - this is where users come to get them, and seeing 5-6 different ones doesn't offer a comprehensive comparison, so this thread would serve as that. You read this, and then pick the kernel - all in one place.. But if mods think it should be moved please move it i don't know how
No such thing as a best kernel since everyone uses their devices differently and has different apps installed. Definitely not the place for this forum.
Sent from my ONEPLUS A3000 using Tapatalk
Try all of them, there is no such best. I can say there is a minor difference between Franco, Bluspark, Ex kernel etc. They all cherrypick(not sure it this is the right word) each other and make slight modifications and that makes kernels unique, I had a good experience with Xceed, Render and Franco.
EX Kernel For sure
There is no answer to your question. Best kernel for me may be the worst one for you
Personally, I think this isn't even a legit question as there many variables, such as personal likes and dislikes and desired goals. Some people would rather have a kernel for speed, while others may want increased battery life and yet others may want a little of both. I guess the answer is whichever one you like best.
Useless thread...
There is no best kernel.
You chose a kernel which fits best to your needs.
This is just like asking "whats the best color?"
This thread likely needs to be moved to Q&A.
That being said, I myself would really appreciate some input on pros and cons of well known kernels kind elemental X and Franco vs the stock OOS kernel, since performance isn't something that needs improving IMO on this device. What and how other benefit is there?
Like I said it is all subjective, but if you take the time to read, the information is listed by the OP
You could give the moxie kernel by bedalus a try. He implemented a nice feature where you can set a threshold to make your battery charge to a certain percentage. This is because, if you always charge your phone to 100% the battery degrades quicker.
MarcTremonti said:
Useless thread...
There is no best kernel.
You chose a kernel which fits best to your needs.
This is just like asking "whats the best color?"
Click to expand...
Click to collapse
Lol I liked this "what's the best color?"
I think you people should try Ex . Been using Ex for a while and it seems quite stable.
People say Blusparks is good but for me it was never , maybe its just me.
My sig normally is always updated with a setup working fine on a semi business phone. franco.Kernel is rock solid and the BEST SOT!