[Q] Flashing kernels - Droid Incredible Q&A, Help & Troubleshooting

So I've just started trying kernels. I decide to start with the popular Kingklix kernels. So I backup up my Cyanogen 6.0.2 and flashed his BFS #2
The kernel was very very snappy, but the benchmarks were really low (in the 600's) they seemed to lag at the "testing I/O" portion. But I didn't care because the phone felt as fast as the Captivate.
I charged it full, and went out for the night. The phone was dormant in my pocket for most of the time, maybe 10 texts sent... the phone died in 3 hours. This made me done with the kernel, as much as I liked it I need my battery.
So, I reverted back to stock and installed his CFS #1 kernel, I cleared Dalvik (I did this before and after the kernel flash like I did with the BFS version) and booted.I cleared the battery stats since the phone was off now and I might as well bump charge. This previous charge stayed forever! I got 1d 4h and 40m on this setup before getting 14% and the phone saying to plugin
The CFS isn't as snappy as the BFS version and I'd love the speed of the BFS one but I need more then three hours of battery... so I have a few questions.
1. Can you flash kernels ontop of eachother? or do you have to restore to stock in between flashes (much like themes on AOSP roms)
2. Are the low benchmark scores normal for Kk's BFS #2 kernel?
3. Is clearing battery stats part of the procedure? and is that what made the difference between the two kernels? or is BFS just poor on battery life?

Clearing battery stats really isnt needed, kernels can be flashed on top of each other, and king BFS 2 was really buggy, use 1 Cfs, it may not be as high in quadrant, but quadtant doesnt mean anything. Cfs is more stable, and the code for the cfs is 2.6.32.21 whereas bfs is all buggy and is 2.6.32.51.
Sent from my ADR6300 using XDA App

I knew quadrant didn't mean anything when I saw BFS and it's low scores but amazing performance. I hope he patches it up, the alternate scheduler really makes a noticable difference.

Related

Best kernel for latest fresh?

Alright, so I'm coming from cm 6 and I was using snap with it. But what I'm wondering, is what is the best kernel for fresh.
Thanks.
derik123derik123 said:
Alright, so I'm coming from cm 6 and I was using snap with it. But what I'm wondering, is what is the best kernel for fresh.
Thanks.
Click to expand...
Click to collapse
I'm running King's latest...#8 I think. Getting 53fps, 1250 Quadrant score with stock 998mhz speed. Seems good so far.
If you want great battery and dont care about the fps cap, stick with the latest stock kernel thats built right into fresh.
best kernel for lastest fresh?
I am using the kernal that came with the rom and it seems to work just fine. i thought the claims on battery life might be over rated but can say that with moderate use i got 37 hours from 100% to 15%. Might try kings again but not sure if that would hurt that battery life.
damanrob said:
I am using the kernal that came with the rom and it seems to work just fine. i thought the claims on battery life might be over rated but can say that with moderate use i got 37 hours from 100% to 15%. Might try kings again but not sure if that would hurt that battery life.
Click to expand...
Click to collapse
I promise you that the claims of improved battery life for the new HTC kernel are not overstated at all. In fact... there are no words to describe how much of an improvement it actually is. The theory follows that the other kernels will be re-optimized based on the new HTC kernel.
As above, stock gets the best battery life. If you need the OC/FPS/etc you can try King's #8 (I had stability issues, personally) or #6 (worked like a charm). Currently I'm using the netarchy 4.1.9.1 beta. Battery life could be better IMO, but feels really snappy. LP looks too good @ >50 FPS for me to stick with stock.
edufur said:
I promise you that the claims of improved battery life for the new HTC kernel are not overstated at all. In fact... there are no words to describe how much of an improvement it actually is. The theory follows that the other kernels will be re-optimized based on the new HTC kernel.
Click to expand...
Click to collapse
I have been running Fresh 3.2 with the built in kernel, but I've also been using SetCPU with a very low performance, battery friendly profile.
My question is whether I should be using SetCPU at all anymore, since I heard that this new kernel already supports throttling the CPU back when not in demand. I've been excited to test out how it effects my battery myself, but if someone has the answer, it would save me a week.
dom085 said:
I have been running Fresh 3.2 with the built in kernel, but I've also been using SetCPU with a very low performance, battery friendly profile.
My question is whether I should be using SetCPU at all anymore, since I heard that this new kernel already supports throttling the CPU back when not in demand. I've been excited to test out how it effects my battery myself, but if someone has the answer, it would save me a week.
Click to expand...
Click to collapse
Even if the stock kernel does scale down the voltage to the CPU, I think you would still need setCPU if you want to OC. However, the stock kernel probably does not support OCing. However, I think setCPU could still be beneficial for keeping the CPU running at minimum when the phone is in sleep mode. Then again, that feature could also be incorporated into the new HTC kernel for all we know.
Like someone else mentioned, Kings BFS #8 gave me stability issues, but #6 works fantastic in terms of performance and stability; not to mention, everything works on my phone as it should. I got 2 generic batteries and a charger from eBay for dirt cheap, so battery life if of little concern to me.
Is there a kernel for fresh 3.2 with cifs support?

HW 004 sensitive to non-stock kernels?

Anyone else have an Evo that seems to be temperamental with anything other than the htc kernels?
I started off with Myn's rls3, which came with #10 kernel, and now I'm on rls 4 with #17 kernel. The phone is fine with this kernel, but it feels sluggish at times and the battery life has been rough.
I've tried the ziggy471, kingx #9BFS and kingx #11CFS. All were great with the ability to over and underclock. Neocore scores jumped from 28.7 to 32ish range which attributed to the smoothness. Battery life was better. But all this was short term. After a day or 2, the phone would start locking up, or doing random reboots, or have screen tearing issues, and so on and so forth. I tried all them overclocked slightly and also at 998mhz max also. Smartass and/or on demand.
I've had the phone for just about a month now, so it's HW 004. Could this be why? I lucked out and got a 0.97 hboot, so rooting was cake, but not being able to use a faster more efficient kernel really sucks right now.

Battery Kernel

I just rooted my DInc today and I heard about a kernel that ups the battery life. Is there such a thing, and if so, can someone point me in the right direction? Thanks in advance
Most kernels try to improve battery life. Are you running a sense rom or aosp rom?
If you're talking about Savage kernel, be careful... that thing uses an SBC (super battery charging) mod that can potentially harm your device in the long run. I personally am using VirusROM 1.5.1 with its stock kernel and have seen better battery life than SBC, but that's just me.
Sent from my HTC Incredible running VirusROM 1.5.1.
http://forum.xda-developers.com/showthread.php?t=848453
With this kernel my battery quite literally does not go down when it's sleeping (screen off), unless I'm in an area with bad reception. Screen on is also somewhat better than stock - it's hard to improve screen on at all, since that uses the CPU pretty aggressively. However, it does use improved scaling to always try and minimize the CPU load while keeping performance up. All that + HAVS (Hybrid Adaptive Voltage Scaling, which lowers the amount of power the CPU is drawing) = win battery life
Atlas.rouge said:
If you're talking about Savage kernel, be careful... that thing uses an SBC (super battery charging) mod that can potentially harm your device in the long run. I personally am using VirusROM 1.5.1 with its stock kernel and have seen better battery life than SBC, but that's just me.
Sent from my HTC Incredible running VirusROM 1.5.1.
Click to expand...
Click to collapse
The superior battery charging kernals will not harm your device, but instead may shorten the life of your battery over time. But at 15 dollars a battery, some believe it to a negligible side effect. Its all personal preference, really.
Sent from my ADR6300 using XDA App
How exactly do I go about installing the kernel? Sorry for such a n00b question, but I only did this today.
Futur Innovations said:
How exactly do I go about installing the kernel? Sorry for such a n00b question, but I only did this today.
Click to expand...
Click to collapse
If you're sticking with the stock ROM then search for a Sense based kernel, then read the OP and associated reviews in the comments following to learn how to install it, current features (what works and what doesn't) and any other possible info you'd need.
If you're planning on installing a different ROM, those already have kernels baked in, so give that a shot first and then try other kernels if you feel the need.
DInc/XDA App
I've had EXCELLENT results with the kernel from Myn's Warm TwoPointTwo RLS5 (NOT 5.2)
I forgot which one it was though... D: I think it was the ziggy 12/19...?
Kernels for Battery
I use the Newest Ziggy Kernel (BFS) with SetCPU set at conservative.
=Great Battery life !!
This kernel also enables other options like SmartASS and Performance, but conservative is a winner for battery life.

CM7 Kernel suggestions?

Hey all, I was wondering if anybody had any suggestions for a kernel that is good for battery life. I am running the stable release of CM7 and I have the OEM extended battery (came with the phone when I bought it) and I currently can get about 1.5 days of moderate use (wifi turned on whenever available, frequent twitter/facebook/foursquare updates, heavy texting/emailing and moderate web browsing) but I am always open to new options for improved battery life.
The kernel I have now is underclocked by about half and I find that helps a lot (if I remember correctly, it is the stock kernel).
Best kernel in my opinion for AOSP is Tiamat: http://tiamat-aosp.com
I am somewhat new to the non-stock rom/kernel game but have the latest version of incredikernel with CM7 stable and really like the combo so far
The stock CM7 kernel had lower wifi performance for me with Incredikernel it is back where it should be
scook9 said:
I am somewhat new to the non-stock rom/kernel game but have the latest version of incredikernel with CM7 stable and really like the combo so far
Click to expand...
Click to collapse
Agreed. Incredikernel FTW.
Flash the lower voltages to get even better battery life. If your phone can take them without rebooting often then you'll get a significant increase in battery life while maintaining the same CPU power.
2.6.37.6-incredikernel is working phenomenally for me
Incredikernel is the best I've found on any aosp rom. Awesome battery life.
Sent from my Incredible using XDA App
POQbum said:
Agreed. Incredikernel FTW.
Flash the lower voltages to get even better battery life. If your phone can take them without rebooting often then you'll get a significant increase in battery life while maintaining the same CPU power.
Click to expand...
Click to collapse
Curious, is there a guide or instructions on how to flash the lower voltages. I've checked out Chad's thread and it confuses me.
Incredikernel FTW
I went with Incredikernel. So far so good, it's been off the charger for about 13-14 hours now and it's at 82% battery. Wifi and GPS both turned on with a decent amount of texting/email checking and a little web browsing. It is underclocked about half way with SetCPU and still very snappy and responsive. Definitely happier with my phone than ever before.
Incredikernel is what my friend uses and he loves it.
Also wanted to add I have heard good things about Tiamat as well, another one you couldnt go wrong with.

[Test] Different kernels compared - Runnymede v.2.2 AIO

Hey everyone,
I've been playing around a little with different Kernels for Runnymede AIO 2.2 in order to get good performance and battery life and I thought I share my results with you. Furthermore, it would be great if you guys could share your thoughts on which kernel gave you the best battery life/performance/feel/benchmark results. So feel free to participate and I'll collect useful results in the first post
I have tested 3 different kernels so far:
- Gingercakes 0.9 bfs no2way HAVS
- Gingercakes 0.8 bfs no2way HAVS
- Snq 2.6.35.8-1111118-bravo no2way
Performance has been tested with three different benchmarks, four benchmarks tests each in order to get average results. Other settings and hardware can be checked in my signature or below under testing environment. I only use bfs kernels because cfs doesn't really make sense for our Desire. And from my experience HAVS kernels give you better battery life on average while maintaining good performance. However, I'll test some svs kernels in the future, too. I also only use no2way because they don't cause issues with various ROM's and i don't need 2way recording anyway...
If you have other ideas or methods for testing, please let me know and share your results.
My results so far:
Best
2nd
3rd
Quadrant Benchmark Results:
1. Snq average score: 1760
2. Gingercakes 0.9 average score: 1608
3. Gingercakes 0.8 average score: 1595
AnTuTu Benchmark Results (without SD test):
1. Snq average score: 2340
2. Gingercakes 0.8 average score: 2328
3. Gingercakes 0.9 average score:2319
CF Bench:
1. Snq average score: 2249
2. Gingercakes 0.9 average score: 2143
3. Gingercakes 0.8 average score: 2111
Overall Score:
I will add all individual scores together and divide it by 3 (for the number of tests) in order to get the overall score
Snq: 2116,33
Gingercakes 0.9: 2023,33
Gingercakes 0.8: 2011,33
Conclusion:
First of all, all three worked fine and caused no major trouble
Based on benchmarks, Snq is the way to go. Blazing fast and most important noticeably faster than the gingercakes kernels. A lil downside is that despite being blazing fast most of the time, it lags sometimes, especially after a fresh boot although this settles over time and then the Snq is simply amazing I am running it right now and i am really satisfied with the result.
As expected, the two gingercakes-kernels have been quite close to each other in terms of benchmark results, the 0.9 version being a lil faster but imo less smooth. I have to say that the 0.8 version seemed to harmonize a lil better with the Runnymede AIO 2.2 ROM in terms of stability. Speed has been almost the same but it "felt better". Less lag and no stability issues at all. The 0.9 version, which is included in the ROM (however a different kernel type) was also smooth and quite stable but somewhat off compared to its lil brother.
So if you want maximum speed, go with Snq and see how it works for you in terms of stability. If you want to use gingercakes (for whatever reason), flash the 0.8 version, although it seems slower based on the results. Alternatively try all of them and report back what your impressions are (You can find all three kernels attached to this thread to download)
Outlook:
I will do some more testing for battery life (which will be a major point in the next thread update) and maybe some other kernels, like i.e. svs versions. But i am happy to hear your experiences with different kernels and this amazing ROM! Feel free to share, comment and participate
Disclaimer:
I don't guarantee that these results will be the same on all other Desires running Runnymede AIO 2.2. A lot is dependent on the overall configuration etc. Even these results are not what I expect to see from my Desire in the near future as I am still working on the perfect setup. However, it might be useful for people looking for some data on kernels wondering which one to flash. There's always room for improvement... and error
All kernels have been used for several hours, sometimes several days, in the following testing environment:
Runnymede AIO 2.2 Honey HD Theme
Daemon Controller (Wake state: 245-998 smartassV2 governor; Sleep: 128-245 smartassv2 gov.)
SanDisk 16GB SD (noclass/class 2...not sure; i didn't use my Patriot Class10 mentioned in my signature for testing)
For further details see my signature or ask
Update: 24.11.2011
Mahlzahn said:
The 0.9 Gingercakes SVS isn't much of a difference to the HAVS 0.9 so I won't post any real updates. It is smooth and stable and has decent battery life but not much of a difference to the other GC kernels...
AIO 2.3 has been released with snq as standard kernel. I am flashing it right now and will give you updates soon...pretty hard to stay up to date with Sebastiaan15's updating pace ^^ Awesome developer, awesome ROM!
Click to expand...
Click to collapse
[SOLVED]PullDown USB disconnect
all results are good.. and benchmark does't quite explains the performance...
Apart from these....you see that the snq kernel is best.. now it has also got USB fixed...so
the one and only snq..
For those who are experiencing pulldown menu USB disconnect problems here is the solution..
Flash snq kernel..(Wip cache before and After Falshing)
Reboot the phone
COnnect phone USB with PC
Check pulldown..it will disconnect..
Now.. reflash snq kernel(Wip cache before and After Falshing..again)
reboot..
Now connect..
Don't pull the pulldown menu for 30 seconds..
(these seconds are to make it stable enviourment)
Now u can pull the menu..
it won't disconnect.. u'll get a stable USB connection..
Happy Falshing
Benchmark test
So, good morning to all,
Just ran a very quick test with the following parameters:
HTC Desire PVT-1 S-OFF
Stock HBOOT, Recovery: CWM 5.0.2.0
Runnymede AIO 2.2, snq- kernel (no2way)
Daemon Controller Wake: 245000-998400, Sleep: 384000-537600 (both smartassV2)
SD Card: 16GB, Class6 (it is said that for phone's Class 6 is max, higher Classes are for cameras, etc.)
The results with AnTuTu:
- w/out SD: avarege 2348
- with SD: 2550 (write speed 3,8, read speed 16,9 MB/s)
I'm using this ROM for a few days now. Very stable and smooth. Haven't experienced those many problems posted in the ROM's thread. It's OFF Topic, but someone should know: MMS is not working for me. Any suggestions?
By the way, the way I flahed it (the last time): 1. Full wipe in recovery (3 times, just to be sure), 2. flash ROM, 3. flash kernel, 4. flash Add-Ons (custom black, remove NoLED), 5. reboot, 6. enjoy.
I do not have any problems with Tweaks (bootanim, fonts, everything works fine).
Sorry for the OFFs, I cannot post at the ROM's thread atm.
Cheers
PS: I removed a few apps and added some apps to the zip before flashing (just to try) and it worked perfectly.
Good idea for a thread, I would say it will help the kernel developers fine tune things. I just flashed the snq kernel and will post my opinion after a bit of testing. Just impressions not benchmarks or anything
Mahlzan, are you using the stock daemon controller settings?
With AiO V2.1 I was getting about 1600 on quadrant with the gingercakes kernal, using AiO V2.2 it has dropped to 1000, I have flashed the new snq kernal and it has risen to 1100.
Nowhere near your 1750.
Also what SD card are you using? I have an 8GB class 6 Sandisk.
EDIT: Just seen your settings at the end of your post.
The average score for gingercakes 0.9 with Quadrant is 1608. The 1750 is for the snq. One thing though, I've been using a SanDisk 16GB SD for testing (no class, class 2...not sure) and not the Patriot Class10.
I just edited my signature after i bought the new Patriot SD but haven't put it in my device yet I'll post new results with the new SD within the next days...
Another thing: I just recognized that the winning snq is a svs kernel. So it might be interesting to compare the gingercakes svs version, too. I'll upload it as attachment to the first post. Happy testing
Quadrant: 1702
AnTuTu: 2493
CF-Bench: 2278
Benchmarks means ****, just sayin.
Then feel free to suggest other methods of testing and comparing
Quadrant is the language of ingnorants. It does not reflect the smoothness in every day operation at all.
You have a subjective feeling of smoothness, for which I can tell all compared are very fast. You have a battery life performed in same conditions, which would be extremely hard to measure outside of the lab. Third is a stability, which is easy coz it is a binary choice.
You have done something, kudos. But all three are as close to GB kernel perfection(so to speak) as we are probably going to get.
Sent from my HTC Desire using Tapatalk
I agree that end of the day a benchmark result means nothing if the rom in everyday use is laggy, but they are the only way of measuring a roms speed.
In theory 2 Desire's both running the same rom with the same kernal should have comparable speeds.
I agree that benchmarks have their limitations and thats why I included subjective impressions in my conclusion, too. Like the "feel" aspect of different kernels etc.
Plus, I have to say that the benchmark results so far reflect my testing impressions when it comes to speed. However, as i also said, they don't tell you the smoothness (Snq sometimes a bit laggy but overall faster than the others etc.). And finally, all 3 kernels are great but the tiny differences make our Desire experience so interesting. And testing whilst searching for the best possible config is fun ^^
Its good to see some comparisons.
As mentioned earlier I am getting lower quadrant results than you, I am not entirely convinced that the A2SDX script is installing properly, as with a 1GB Ext4 partition I am only seeing about 600MB of available space on the phone.
When I next update the rom, I may try installing the script seperately, not during the initial flash.
Well whatever the benchmarks say, Runny AIO 2.2 + snq-111118-no2wcr wins! Super fast and stable.
Flashed snq-111118-no2wcr. The battery drain still persits. Does anybody have some decent solution to this?
The Rom runs smooth and fast with snq, no doubt.
00Scott00 said:
Well whatever the benchmarks say, Runny AIO 2.2 + snq-111118-no2wcr wins! Super fast and stable.
Click to expand...
Click to collapse
Thta's what the benchmarks say btw
cycostallion said:
Flashed snq-111118-no2wcr. The battery drain still persits. Does anybody have some decent solution to this?
The Rom runs smooth and fast with snq, no doubt.
Click to expand...
Click to collapse
Depends on how you define battery drain For me, with screen off/Sleep i have like 4-7mA and lost like 6% over night. In Standby my battery would last like an estimated 3 days.
I am on battery now for 17h already and still have 70% and i also surfed the web, used and installed apps etc. whilst standby state (because of the night) is the biggest part.
I also payed a little Tetris now, watched the news as video, used some other apps like battery monitor etc. and lost like 5% in 15 minutes with currents between 74mA and 300mA.
However, it is kinda normal that a powerhungry thing like Runnymede with Sense 3.5 uses a lil more than other ROM's.
Btw. I use Juice Defender and Daemon Controller to optimize battery life.
Battery drain (?)
I use Sleep MyPhone and am in Airplane Mode from 22:00 to 05:00 where I usually lose 1-2%. I amanged to be on battery for almost 24hs with quite heavy usage (games, surfing, music, reading). At the same time the ROM is fast and stable. No FCs whatsoever. Using snq- kernel.
cycostallion said:
Flashed snq-111118-no2wcr. The battery drain still persits. Does anybody have some decent solution to this?
The Rom runs smooth and fast with snq, no doubt.
Click to expand...
Click to collapse
+1 super smooth for sure but had batt drain too. The snq kernel that worked good for me was 110918-lsmod1. Have found for me the smoothest with no freezes and good batt life is gingercakes 0.8f cfs havs.
Sent from my HTC Desire Runnymede AiO
mps711 said:
Mahlzan, are you using the stock daemon controller settings?
With AiO V2.1 I was getting about 1600 on quadrant with the gingercakes kernal, using AiO V2.2 it has dropped to 1000, I have flashed the new snq kernal and it has risen to 1100.
Nowhere near your 1750.
Also what SD card are you using? I have an 8GB class 6 Sandisk.
EDIT: Just seen your settings at the end of your post.
Click to expand...
Click to collapse
Same here, first time i flashed AIO v2.2 with snq kernel i got 1600 - 1700 on quadrant.
After a full wipe and reflash i get only 1100 points.
Same results for gingercakes kernel.
Just ran Quadrant again, just to confirm:
1st run: 1647
2nd: 1647 again
3rd: 1698

Categories

Resources