now keep in mind i am the noobest of noobs in modifying phones. i have an Epic 4g and haven't even touched the surface on it's potential apparently from reading through this forum.
my question is (before i start doing anything else to my phone) what exactly does a custom kernel do for your phone?
also what exactly does a custom rom do for your phone?
I am currently running a rooted Epic 4g w/cwm and i am on the DK28 build.
what else does everyone reccomend for me to get the full experience from my phone? (in the way of a custom kernel and custom rom, since i am pretty affluent to most apps at the moment)
Well a custom rom is usually optimized for speed and responsivenes. All roms are different since devs usually put there own mods and thems in. Some are completely stock temed others are themed fully. Depends on what your tastes are. As for kernals they're usually overclocked and undervolted which means it'll be overclocked to 1.2 or 1.3 ghz and run at the same power level as 1ghz or less. Usually gives faster phone with beter response and overall speed. (Opens apps quicker) hope this gives a little insight. I'm personally running epic experience 2.0.07 and genocide kernal overclocked to 1.2 ghz.(not undervolted at 1.2 ghz only at 1ghz so battery suffers a bit). Waiting for next epic experience release.
Sent from my SPH-D700 using XDA App
that does help tremendously! i had most of it figured out but i wanted to be sure as to what they meant. i appreciate the help and i will be trying the rom and kernel you suggested!
No problem man.
Sent from my SPH-D700 using XDA App
Related
Ok so I am coming from an incredible and there are a few roms out there that even though they are sense based seem way faster then any rom on the evo. Anybody know the reason for this and also what is the fastest rom to date that is 100% working such as 4g and hdmi work?
Most roms that run sense will be damn fast but so will cyanogen mod because its so well made. Kernels make a world of difference on each phone so try a rom you like then flash some different kernels. As always, make NAND backups often, and
http://forum.xda-developers.com/showthread.php?t=745205
Thats a nice rom and can be killer fast with some good kernels.
Does 4g work with this rom, and where would you suggest I start with Kernels, I see that rom has an undervolt option as well so I assume that would be taken away if I flashed a kernel on top of it or am I wrong because its a script? I can research that for sure but if you have a quick answer then I was hoping you could share it with me or let me know of a kernel that works well for you.
Thanks in advance!
Try MikFroyo 4.3...fastest Sense rom I have ever used (possibly the fastest rom ever for EVO). Also, everything is fully functional.
Test it with the kernel that comes packaged (HTC #15) and if you don't like it, then can try some other kernels.
Seagrizzly said:
Does 4g work with this rom, and where would you suggest I start with Kernels, I see that rom has an undervolt option as well so I assume that would be taken away if I flashed a kernel on top of it or am I wrong because its a script? I can research that for sure but if you have a quick answer then I was hoping you could share it with me or let me know of a kernel that works well for you.
Thanks in advance!
Click to expand...
Click to collapse
Yea I just like the idea of running Calkulin's roms because he know so much about these phones. I'm convinced that he has some secret in his rom. But yes http://forum.xda-developers.com/showthread.php?t=883026 is a brilliantly fast rom. I can't say much for kernels because I haven't changed any yet but he has optimized just about the entire system to make for a really fast rom. I can see this rom with a good kernel putting down a really nice benchmark. I am running stock kernel and it is running a slightly faster benchmark than a stock evo. Here's my benchmark running this rom posted above.
I was thinking the same thing...I've flashed Fresh ROMs before and I liked the speed but I wanted to try another ROM...Maybe someone should make a thread with a poll and people can post likes and dislikes about each ROM...It can be like a feedback thread for ROM developers as well.
I'm loving the speed of Myn's Warm TwoPointTwo RLS 5, using the stock HTC #15 kernel.
Yea im actually messing with kernels right now and with a little overclocking I can casually outperform the nexus. I was a mynion for a long time and I remember putting a kernel on the phone that was unbelievably fast. Both are great sense roms with this one being a little quicker and lightweight, and myns being prettier Attached are 1 screen of no overclocking then two overclockings. Interstingly enough, the 1349 score was with 1.2something frequency, and the 1484 was with 1.19ghz
I know this is a really noob question, but what is a kernel? I see them all over the developer section when i look for roms, but i have no clue what it is (sorry if this is a bumped thread).
I also wanna know cuz i would like to use the right kernel to my incredible....
Sent from my Incredible using XDA App
A kernel is the bridge between the hardware (for example processor, memory, nand) and the software (the ROM). This is why changing the kernel can have such a huge impact on battery or speed. For example, one kernel can tell the processor to work its butt off, which decreases battery, while another will tell the processor to relax, increasing the battery life but decreasing speed. Since every processor is made from different silicon, not every kernel fits all phones.
Also, in kernels another important thing is the task scheduler. The Brain **** Scheduler (BFS) basically has ups and downs in performance but the Completely Fair Schedulare (CFS) is pretty much consistent in performance. It's hard to explain. I personally prefer BFS over CFS. Also, if you want higher quadrant scores, use BFS.
Hope this helps.
Thank you so much!
AOSP or Sense - it matters to the kernel
Noteworthy when flashing a kernel -
AOSP ROMs require AOSP kernels, Sense requires Sense kernels.
Same story with Froyo or Gingerbread ROMs, either AOSP or Sense.
Bootloops happen when they get mixed.
Great explanation, thanks- I was too embarrassed to ask, so I used the search...and here it was! finally I have a clue
smtom said:
Noteworthy when flashing a kernel -
AOSP ROMs require AOSP kernels, Sense requires Sense kernels.
Same story with Froyo or Gingerbread ROMs, either AOSP or Sense.
Bootloops happen when they get mixed.
Click to expand...
Click to collapse
Except that i have used ziggys latest bfs wo havs on cm7 an z roms
Sent from my ADR6300 using XDA App
Hello all. I wanted to see if tips could be posted on how to increase scrolling laginess and increase fps in things like video and games. I bought my wife the shift and Ive noticed its alot better at mobile gaiming and video playback/recording.
Ive rooted and installed myns warm two point two along with netarchy-toastmod 4.3.4 cfs havs more nosbc.
Ive overclocked to 1.2ghz using setcpu and left the governor on smartass. (no profiles)
These seem to have made a visual improvement, but I want/need more.
So my questionis are...
Is there specific kernels that will help get the results Im looking for? (Im more insterested in performace, but would like batterly life is possible)
Are there any hidden tips that can be done via command line etc that will change things to allow for a better fps performance?
ANy help, links, etc will be appreciated. Ive been searching for weeks already just to get myself rooted/romed/kerneled.
The Shift has a better processor and a better GPU. I don't think you're going to be able to match it by overclocking. There are ROMs that tend to be a little smoother than others (MikFroyo 4.6 is nice), but there's only so much that can be done with the hardware. The Evo itself is almost a year old, and the QSD8650 SoC it uses has been available since Q4 2008.
sinnedone said:
Hello all. I wanted to see if tips could be posted on how to increase scrolling laginess and increase fps in things like video and games. I bought my wife the shift and Ive noticed its alot better at mobile gaiming and video playback/recording.
Ive rooted and installed myns warm two point two along with netarchy-toastmod 4.3.4 cfs havs more nosbc.
Ive overclocked to 1.2ghz using setcpu and left the governor on smartass. (no profiles)
These seem to have made a visual improvement, but I want/need more.
So my questionis are...
Is there specific kernels that will help get the results Im looking for? (Im more insterested in performace, but would like batterly life is possible)
Are there any hidden tips that can be done via command line etc that will change things to allow for a better fps performance?
ANy help, links, etc will be appreciated. Ive been searching for weeks already just to get myself rooted/romed/kerneled.
Click to expand...
Click to collapse
As bkrodgers said, the Shift has better hardware than the Evo. My roomate has one, and that thing really is smooth, even on the stock rom. It nailed like 1400 or something like that on quadrant, not even overclocked on a stock rom. The only changes I ever make to my phone that affects the scrolling is the kernel. My phone doesn't like havs, the voltage scaling makes it unstable, and it lags severely, on any havs kernel. I get the smoothest experience out of my device from a kernel that has no havs and isn't undervolted. Of course, you get bettery battery life out of a kernel with havs, if your phone can tolerate it. Every phone acts differently on different kernels, which is why there are so many to choose from. So you can find the one that's 'just right' on your device. It takes a little playing around and kernel swapping to find the right combo. And as far as I know, basically all the kernels that have been available for a good number of months now, have the fps fix already baked in. When the Evo's first came out, FPS was capped at 30fps. Since then, all the custom kernels allow for it to go much higher than that, sometimes up to 60fps. I don't believe there's much more you can do with that.
Also, for what it's worth, you might want to try out an AOSP rom. They have much less crap in them, and they tend to run very very smooth (in my experiences). Not to talk down on any sense rom, as I also love sense, and 99% of the time and more than happy on whatever sense rom I happen to be running at the time. Fortunately, the Evo has quite a few selections on roms and kernels, so there is quite a bit of playing around and tweaking you can do, in search of the perfect setup.
thanks I'll probably try miks rom to see how that goes.
I understand about the hardware and that the shift has a better cpu, but is there anything else other than what I have already done to make everything nice and speedy UI wise? I think the biggest culprit is the app drawer being clunky. (like this on the shift as well) No settings in linux that can help there?
Oh and kernels. Ive tried 2 of netarchy-toastmods kernels and havent really noticed a difference. Both have had havs. Should I stay away from these type of kernels to get better visual performance?
ANy other tips on which kernels youve tried and noticed better ui results?
ah yes the elections are great. lol I guess I'll have to try a non havs kernel to see how they perform along with the senseless roms.
Thanks all
sinnedone said:
thanks I'll probably try miks rom to see how that goes.
I understand about the hardware and that the shift has a better cpu, but is there anything else other than what I have already done to make everything nice and speedy UI wise? I think the biggest culprit is the app drawer being clunky. (like this on the shift as well) No settings in linux that can help there?
Oh and kernels. Ive tried 2 of netarchy-toastmods kernels and havent really noticed a difference. Both have had havs. Should I stay away from these type of kernels to get better visual performance?
ANy other tips on which kernels youve tried and noticed better ui results?
ah yes the elections are great. lol I guess I'll have to try a non havs kernel to see how they perform along with the senseless roms.
Thanks all
Click to expand...
Click to collapse
You're welcome. Just bear in mind, that if you do try out an AOSP rom, that they have different kernels to use. You must use a kernel that was made for AOSP on an AOSP rom. So don't go trying a netarchy kernel on an AOSP rom
Also, I didn't have as good a luck with net's 4.3.4 kernel's as I did on the 4.2.2 or 4.3.2. Also the 4.1.9 kernel's worked great for me. For some reason, the newest one's don't give me the best performance.
As far as tweaking things using ADB, I don't think there's anything you can do FPS related. I believe there are ways to adjust the undervolting in a kernel, using adb, and things like that. But as far as I know, the FPS is what it is at this point, although it will vary from kernel to kernel.
Merry Christmas everyone! I hope everyone received all the tech goodies we wanted for Xmas!
I've noticed that most of the ROM's available in the development section already have an Overclocked Kernel and also UV options. I personally would rather use a stock kernel, or a custom kernel that is not overclocked. Right now I don't see that available from what I've searched for.
There are a couple ROMs I'm interested in running, but both install a new OC kernel. Is it possible to strip the kernel from the ROM before installing? And if so, does anyone know a tutorial for doing so, or is it as simple as opening the archive file, stripping the kernel out, and rezipping the file?
I know there are apps like SetCPU to change the clock speed on an OC ROM, but I really don't want to depend on software to keep the OC from occuring. I hope I was clear enough in my post to get the point across lol! Thanks for any assistance gents (and ladies).
Franco's kernels don't have OC
Sent from my Galaxy Nexus using xda premium
Thanks Josh! Appreciate your input. I am still interested in the other option as well, stripping the kernel from the ROM.
I am not sure how to repackage the from after you do that, but if you extract the rom the kernel is called "boot.img" and you can flash it in fastboot so you can basically flash any kernel you want on any rom
Sent from my Galaxy Nexus using xda premium
Just curious why you wouldn't want an OC/UV kernel, you're getting better performance and better battery life, no downside imo.
ikon8 said:
Just curious why you wouldn't want an OC/UV kernel, you're getting better performance and better battery life, no downside imo.
Click to expand...
Click to collapse
I honestly just don't like to OC my CPU's. In the long run it will decrease the life of the CPU.
Besides, if you have a great AOSP ROM to run, there really is no need to OC at all. Any performance boost from the OC comes at the cost of shortening the life of the CPU.
Sent from my Galaxy Nexus using Tapatalk
I've run Intel chips at 40% OC for a decade at a time, with little impact.
I don't expect my Nexus, with or without <20% OC, to last me nearly that long.
Just sayin'....
-bZj
So my apologies for asking this question. What i am looking to do though is improve over all experience for my brother with his phone. Ideally and this is me talking in reference to what i have seen in the Fascinate community. I want a good daily driver that is going to improve over all performance and have the ability to over clock and under volt possibly a different radio as well. I see the Tiamat Kernel but correct me if i am wrong that is only for AOSP roms. I personally love the idea of AOSP but for my brother the phone giving issue in any way is not a option. Again based off the Fascinate Dev community i know our touchwiz based roms in comparison to the AOSP stuff is much more manageable in case anything arises. I only hope that somebody in the community here who reads this is familiar with the Fascinate and can better help my decision. Thank you in advance.
Edit** Just noticed that nitsuj17 is a dev here so hopefully he can chime in. His roms on the fascinate were perfect for daily driving and stability.
Most of the Sense ROM's don't need to be overclocked and undervolted. Most of my favorite have custom kernals modded for the ROM. I've tried overclocking, but it seems to work better with the kernal that comes with it.
AOSP, i enjoy overclocking and undervolting. However, i think testing is the most important thing.
Drellisdee has the best kernel for sense #21 IMO. Nitsuj "m" Rom is an amazing stock modded Rom.. I received excellent battery with that kernel and Rom... Then I always OC/UV to 1.3Ghz and -50mv on all voltages with that kernel
Sent from my Incredible 2 using xda premium
Also Smartassv2 Gov
Sent from my Incredible 2 using xda premium
Awesome appreciate it guys. Did all the work tonight and did what faehsemc said. Man downgrading to 2.3.3 was a pain.Only issue i am having now is i can't get android wifi tether to work is this a known problem of sorts? The devices trying to connect continue to try to get a ip address.
I haven't had any issues with tether.. I use wireless tether 2.0.7
Sent from my Incredible 2 using xda premium
ahhhh i was trying to use one of the beta builds. i will try to do that before my brother leaves. thank you again.
I use what is in my sig at stock clock speeds with smartassv2 gov and UV -100 across the board. My phone takes UV like its nothing but if I OC over about 1.3 or 1.4 it locks up within 5 min.
I would like to say that i did undervolt it. No offense to the developer of incredicontrol but it could use a better GUI. Correct me if i am wrong though but you have to use incredicontrol in conjunction with something like voltage control. I figured voltage control would have done the overclocking and voltage setting but it will only do the overclocking, governor, and scheduler stuff. I think setcpu does it all but given that it is my brothers phone i didn't purchase the app. Like i said though the only issue i was having was wi fi tether. So as someone mentioned above he was using the 2.xx version versus the 3.xx betas. If someone can confirm whether or not which version of wifi tether is broken or not i would greatly appreciate it. I don't want to clutter the forum with another thread.