[Q] Tiamat kernel help - EVO 4G Q&A, Help & Troubleshooting

I have been looking for information on the tiamat kernel. Their web page (http://tiamat-aosp.com/) is useless for beginners.
Specifically
1. How do you optimize the tiamat kernel to reduce battery usage.
2. What is the sbc version of the kernel in comparison with the non-sbc
3. Where can I find basic tutorial info about it.
4. how do you overclock.
5 What is the price in battery usage is for overclocking. How safe is it?
Thanks

odror said:
I have been looking for information on the tiamat kernel. Their web page (http://tiamat-aosp.com/) is useless for beginners.
Specifically
1. How do you optimize the tiamat kernel to reduce battery usage.
2. What is the sbc version of the kernel in comparison with the non-sbc
3. Where can I find basic tutorial info about it.
4. how do you overclock.
5 What is the price in battery usage is for overclocking. How safe is it?
Thanks
Click to expand...
Click to collapse
These answers apply to almost all custom kernels. The website most likely does not give this information because before you flash anything, it is expected that you do your own research.
1) Optimizing battery life doesn't only depend on the kernel. Shutting off radios when not in use, etc, will increase battery life. In the case of the kernel itself, try out Viperboy's mods. You can find it here:
http://forum.xda-developers.com/showthread.php?t=1028322
2) SBC kernels give better battery life than non-SBC builds by trickle charging. SBC allows your battery to reach a "true" 100% charge. The downside to this is that the number of charges you get out of the battery may be less. As far as I know, this has not been verified, and is only a theory. You'll need to do more research and decide which is right for you. I personally like SBC kernels and have never had a problem, but again, you'll need to do your own research.
3) A lot of good kernel info here:
http://forum.xda-developers.com/sho...el starter guide and other information ¤‡¤‡¤
4) Since Tiamat is strictly a havs kernel (someone correct me if I'm wrong) you should not use apps like SetCPU - they will fight one another. Overclocking is simply setting the max CPU speed to something higher than the standard 998mhz (or 1 ghz). You can either undervolt to save battery or overclock for better performance. You cannot do both at the same time. I've never seen a need for overclocking, but whatever floats your boat. To do this properly while using a havs kernel, use Viperboy's mods mentioned above.
5) Overclocking will kill your battery faster than not messing with the CPU settings. Overclocking too high can cause system instability and crashes. You may get reboots, so if you want to overclock, start with lower settings and see what your phone can handle before moving up another step.

Thank you, I will try to switch to the sbc kernel. The evo has a serious battery like issue.

This post answered my question I was looking up. Thank you!

Related

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.

Pershoots kernel or CM kernel?

I'm on the latest CM7 build and would like to know the pros and cons of using each kernel. Hopefully someone can enlighten me.
I'm on Pershoot's right now, btw.
personally i like the pershoot kernels, they give u more frequencies to choose from... now this isnt really a big deal when u picking the overclock frequency (844Mhz vs 864Mhz vs 883Mhz isnt a big difference really), but given that the kernel can vary the frequencies in real-time means that the kernel has more options to chose from, also given a good algorithm that picks the frequencies it should result in better performance and less battery use (theoretically since the power required for 806MHz is less than 883Mhz).
Also pershoot kernels are UV, which should mean that the CPU is using less power to run at any given frequency (compared to running at that exact frequency with a non UV kernel).
Having said so, CM kernel gives u more options regarding the governors, under the original CM kernel i always picked the Conservative governor which gave me amazing battery life... this option is not available under the pershoot kernel and i believe pershoot recommends using the OnDemand option (not a 100% on this one though).
so in my opinion, and if am correct it's mostly a preference thing. I use the pershoot kernels.
let me know if am missing anything
awsrasool said:
personally i like the pershoot kernels, they give u more frequencies to choose from... now this isnt really a big deal when u picking the overclock frequency (844Mhz vs 864Mhz vs 883Mhz isnt a big difference really), but given that the kernel can vary the frequencies in real-time means that the kernel has more options to chose from, also given a good algorithm that picks the frequencies it should result in better performance and less battery use (theoretically since the power required for 806MHz is less than 883Mhz).
Also pershoot kernels are UV, which should mean that the CPU is using less power to run at any given frequency (compared to running at that exact frequency with a non UV kernel).
Having said so, CM kernel gives u more options regarding the governors, under the original CM kernel i always picked the Conservative governor which gave me amazing battery life... this option is not available under the pershoot kernel and i believe pershoot recommends using the OnDemand option (not a 100% on this one though).
so in my opinion, and if am correct it's mostly a preference thing. I use the pershoot kernels.
let me know if am missing anything
Click to expand...
Click to collapse
Thank you so much! Just the answer I was looking for! Very informative and straight-forward, thanks.
Looks like I'll be sticking to Pershoot's.
awsrasool said:
Having said so, CM kernel gives u more options regarding the governors, under the original CM kernel i always picked the Conservative governor which gave me amazing battery life... this option is not available under the pershoot kernel and i believe pershoot recommends using the OnDemand option (not a 100% on this one though).
Click to expand...
Click to collapse
You're correct. Pershoot uses the ondemand governor because he says it's more stable at the higher cpu clock cycles. Few issues with FC's, lockups, and reboots. Though I do love the interactive governor (still want the smartass gov) he is correct from what I've personally experienced. That may be due to small variances in the kernels though despite coming from the same source but who knows.
Pershoot also has a .zip for every kernel that's full of some /lib files to add extra functions to your device, most users probably won't find a use for them though.
KCRic said:
Pershoot also has a .zip for every kernel that's full of some /lib files to add extra functions to your device, most users probably won't find a use for them though.
Click to expand...
Click to collapse
Can you please explain these extra functions and how to apply them please?
Wouldn't mind having some new functions
Sent from my HTC Vision using XDA App
I've found I get better battery life with Pershoot's kernel compared to the stock CM kernel using the same clocks speeds and governor (245 Mhz-1017 Mhz, Ondemand). No statistics to throw up though.

[Q] Fuel Effecient VS High Powered

Well we all know that some ROM/Kernel/Radio( R.K.R. for the rest of this post )setups have benefits and draw backs, usually pertaining to battery life versus function. I've yet to find one that is the best on both. I know of some arrangements that are balanced, but never full blast on both. What I would like to start discussing here are different RKR arrangements that have created either a high speed environment and those RKR setups that extend the battery life significantly. Being both a traveling person and a nerdy techi enthusiast , it'd be nice to know what I should use in my phone to allow me to listen to music / movies/ simple games the longest for 8 hour flights and what I can do to really enjoy my 3D gaming without any lag for when I don't care about my battery life.
Your thoughts?
CM7
Incredikernel 4/19 OC'd to 1113
11.19 Radio
Seemed to be good for performance and battery on my phone at least.
Sent from my ADR6300 using XDA App
So over clocking increased battery life? Seems backwards lol
Sent from my ADR6300 using XDA App
I didn't notice any difference in battery from running it at 998 or 1113 honestly.
Sent from my ADR6300 using XDA App
I have good luck with the following:
ROM: CM7.0.0
Kernel: SavagedZen 0.0.1 BFS
Radio: 11.19
Also, I'm OC'd to 1.152 GHz and am using viperboy's undervolt mod at -100mV.
For me, this results in great performance and very good battery life (at least for the last day or two, during which I've made it a point to stress it and see how it runs).
7he Messiah said:
I have good luck with the following:
ROM: CM7.0.0
Kernel: SavagedZen 0.0.1 BFS
Radio: 11.19
Also, I'm OC'd to 1.152 GHz and am using viperboy's undervolt mod at -100mV.
For me, this results in great performance and very good battery life (at least for the last day or two, during which I've made it a point to stress it and see how it runs).
Click to expand...
Click to collapse
Do you think you can post links to those Roms / zips please?
Sent from my ADR6300 using XDA App
Sure, here you go:
CM7: http://download.cyanogenmod.com/?type=stable&device=inc
SavagedZen Kernel: savaged-zen.com (I can't seem to get their download page to work, but that might just be my computer as I am at work) (BTW, file name for the kernel I'm running is SavagedZen-0.0.1-INC-BFS-HAVS-GB-signed.zip)
Radio: http://forum.xda-developers.com/showthread.php?t=886129
viperboy's Undervolt Mod: http://forum.xda-developers.com/showthread.php?t=1052026
A few small notes...
1) The kernel: Some say that SZ is a ripoff of Tiamat.. I don't know if that's true or not, but I've had better luck with SZ, so I run it.
2) The radio: If you've never flashed a radio, be careful and read the instructions in the thread closely.
3) As far as OC'ing, CM7 has that built in under the CyanogenMod Settings menu, no need for SetCPU.
4) Undervolt Mod: I was one of what seemed like very few people that got the -100 undervolt to work.. if it is not stable, try some of the others viperboy has posted.
Good luck!
7he Messiah said:
4) Undervolt Mod: I was one of what seemed like very few people that got the -100 undervolt to work.. if it is not stable, try some of the others viperboy has posted.
Good luck!
Click to expand...
Click to collapse
On a side note of this make sure whatever kernel you choose uses havs. A large group of people seem to be doing just fine with -50 voltage script. Radio can make a difference also. I'm currently using and have had the best luck with the 4.08 radio.
These are just my opinions, there what works for me. However not two phones are alike. In the end I'm sure you'll find your perfect setup.
DINC|CM7|INCREDIKERNEL|VB-50
So what does undervolting do? I am assuming it reduces power consumption yet at the same time you are over clocking. It seems like two factors that'd defeat eachother. However, again, it's why I started this thread is to learn more techniques than I already know.
7he Messiah said:
Sure, here you go:
CM7: http://download.cyanogenmod.com/?type=stable&device=inc
SavagedZen Kernel: savaged-zen.com (I can't seem to get their download page to work, but that might just be my computer as I am at work) (BTW, file name for the kernel I'm running is SavagedZen-0.0.1-INC-BFS-HAVS-GB-signed.zip)
Radio: http://forum.xda-developers.com/showthread.php?t=886129
viperboy's Undervolt Mod: http://forum.xda-developers.com/showthread.php?t=1052026
A few small notes...
1) The kernel: Some say that SZ is a ripoff of Tiamat.. I don't know if that's true or not, but I've had better luck with SZ, so I run it.
2) The radio: If you've never flashed a radio, be careful and read the instructions in the thread closely.
3) As far as OC'ing, CM7 has that built in under the CyanogenMod Settings menu, no need for SetCPU.
4) Undervolt Mod: I was one of what seemed like very few people that got the -100 undervolt to work.. if it is not stable, try some of the others viperboy has posted.
Good luck!
Click to expand...
Click to collapse
I am fairly sure the downloads are gone saddly. Any chance you still have the downloads for the SV? And from your experience what's the difference between Tiamat and SV?
Reizvoller said:
So what does undervolting do? I am assuming it reduces power consumption yet at the same time you are over clocking. It seems like two factors that'd defeat eachother. However, again, it's why I started this thread is to learn more techniques than I already know.
Click to expand...
Click to collapse
Yes, it does reduce power consumption. I'm pretty sure the reason that it works to OC is that all the undervolt script does is change the max draw of the CPU at any given frequency. So even though I'm running at a faster clock speed, the new max voltage draw at that speed may be lower than my previous max for stock clock speed.
Reizvoller said:
I am fairly sure the downloads are gone saddly. Any chance you still have the downloads for the SV? And from your experience what's the difference between Tiamat and SV?
Click to expand...
Click to collapse
Yeah, I kinda figured that might be the case, but I wasn't going to rule out the POS computer I use for work. As far as why I run SZ instead of Tiamat is that the one time I tried Tiamat, I could not get my SD card to mount to my computer, despite the fact that it had been mounted just five minutes prior in order to put the Tiamat zip on for installation... After that, I gave up on Tiamat and don't bother trying it anymore.
Also, I have attached the zip of SZ for your flashing pleasure.
The undervolt causes my Droid Inc to get to the HTC splash and freeze there ( waited 20 mins) . I got the radio, rom, and kernel as you described
Sent from my ADR6300 using XDA App
Which undervolt level(s) did you try? Please keep in mind that like I said, most people haven't been able to get very far with -100 or -75mv, so I am a bit of a rarity in that regard.
If none of the undervolt mods work for you, I'd advise posting in the thread and seeing if viperboy has any ideas; he's been very supportive if people have issues.
Well none of the other downloads work *cries*
Are there any other "Undervolting" kernels or mods that you know of? I know Hydra is supposed to but their site doesn't work, it seems to have fallen off the map. Ideas?
Some kernels are undervolted as part of their design. invisiblek is one of them, and I know a lot of people run it. You might give that a shot.
Also, if you mean that viperboy's links are down, it might be nice to message him or post and let him know that if he does not already.
Reizvoller said:
Well none of the other downloads work *cries*
Are there any other "Undervolting" kernels or mods that you know of? I know Hydra is supposed to but their site doesn't work, it seems to have fallen off the map. Ideas?
Click to expand...
Click to collapse
Links should be working, just double checked them and all the Inc ones work.

[Q] Which Kernel to use Galaxy S3

I am running CM10 M2 on my Samsung Galaxy S3 I747
Now my question is which kernel do i use because i would like to OC my phone but it has to have some speed and keeps some battery life.
I don't want to have a lot of speed with hardly to no battery life, i need a little speed plus good battery life if possible.
So if anyone has any suggestions please post
Leandre20 said:
I am running CM10 M2 on my Samsung Galaxy S3 I747
Now my question is which kernel do i use because i would like to OC my phone but it has to have some speed and keeps some battery life.
I don't want to have a lot of speed with hardly to no battery life, i need a little speed plus good battery life if possible.
So if anyone has any suggestions please post
Click to expand...
Click to collapse
You can try all that work with CM10. It's a preference thing. I'm using ktoonsez. You can OC and UC.
Sent from my SAMSUNG-SGH-I747 using xda premium
Im not saying there aren't any others as i have only used ktoonez's kernel, http://forum.xda-developers.com/showthread.php?t=1756776 simply because there is, IMHO, no need to. He has versions for each of the available android versions for the i747...obviously you would want to use the AOSP JB based kernel under CM10. Packaged along with the kernel is ktweaker which is an app that gives you control over the clock speeds, under volting, governors, schedulers, plus a bunch of other options. If you overclock your processor you are going to drain the battery faster, you can compensate for this by under volting the frequencies however pushing the CPU too hard can shorten the life expectancy and under volting too far will cause severe system instability. Im not sure how much experience you have with OC/UV'ing but its basically trial and error until to find the right balance of speed and stability that is right for you.Just be sure to read and follow his instructions carefully and dont mess with anything in ktweaker you aren't 100% sure what it does, and as always make a backup in your recovery before messing with system files.....happy OC'ing.
dntesinfrno said:
Im not saying there aren't any others as i have only used ktoonez's kernel, http://forum.xda-developers.com/showthread.php?t=1756776 simply because there is, IMHO, no need to. He has versions for each of the available android versions for the i747...obviously you would want to use the AOSP JB based kernel under CM10. Packaged along with the kernel is ktweaker which is an app that gives you control over the clock speeds, under volting, governors, schedulers, plus a bunch of other options. If you overclock your processor you are going to drain the battery faster, you can compensate for this by under volting the frequencies however pushing the CPU too hard can shorten the life expectancy and under volting too far will cause severe system instability. Im not sure how much experience you have with OC/UV'ing but its basically trial and error until to find the right balance of speed and stability that is right for you.Just be sure to read and follow his instructions carefully and dont mess with anything in ktweaker you aren't 100% sure what it does, and as always make a backup in your recovery before messing with system files.....happy OC'ing.
Click to expand...
Click to collapse
I'm still learning since it's the first one I tried.
Sent from my SAMSUNG-SGH-I747 using xda premium
There is a thread dedicated to ktweaker settings on the i747 HERE that would be a good place to start and get an idea of what you are doing. There are also several topics that discuss the different governors and schedulers, what the differences are, advantages/disadvantages to each etc. You can also search google for a plethora of information regarding OC/UV'ing, although most of it will pertain to desktop processors and video cards. While the voltages and frequencies will be significantly lower the same principles apply with mobile device chips.

Kernel Questions...

Hey all, I am running KT747 Kernel on Liquid Smooth ROM. I just have a few questions about kernels and tweaking them (and yes I do know about THIS thread, but it is very cluttered)...
1. What is over-clocking/under-clocking and what does it do? Also, how do I do it?
2. What is Governor and I/O scheduler and what do they do? Also what are the differences betwteen all of the Governors and I/O Schedulers?
3. How do I tweak my kernel to get a really good benchmark score?
4. What are the voltages?
If you can answer any of these questions I'd greatly appreciate it. Thanks to all!
Joe0113 said:
Hey all, I am running KT747 Kernel on Liquid Smooth ROM. I just have a few questions about kernels and tweaking them (and yes I do know about THIS thread, but it is very cluttered)...
1. What is over-clocking/under-clocking and what does it do? Also, how do I do it?
2. What is Governor and I/O scheduler and what do they do? Also what are the differences betwteen all of the Governors and I/O Schedulers?
3. How do I tweak my kernel to get a really good benchmark score?
4. What are the voltages?
If you can answer any of these questions I'd greatly appreciate it. Thanks to all!
Click to expand...
Click to collapse
If you read the OP of the Team Kernelizer's thread it'll answer most of the questions.
1. over-clocking/under-clocking refers to adjusting the speeds which your processor is allowed perform at. Over-clocking means that you can set it as a higher speed and under clocking is that you can set it at a lower speed.
2. There are many different threads on what each of the govenors and schedulers do. In the OP of ktoonsez's kernel thread there are links which give pretty good explainations as to what each of them do.
3. Tweaking your kernel is going to be something that is pretty much dependent on your phone and finding the proper pairing for your phone of frequencies, govenor, and voltages for each individual frequency step.
4. The voltage settings are how much power the processor is allowed to pull while it's at each individual frequency step. These can be changed to optimize performance as well as increase battery life. undervolting too much though could result in issues with your phone.
All of this is very much trial and error.
In order to change any of the kernel settings, use the ktweaker app that was installed on your phone when you installed the Ktoonsez kernel. The app should be in your app drawer.
tkepk181 said:
If you read the OP of the Team Kernelizer's thread it'll answer most of the questions.
1. over-clocking/under-clocking refers to adjusting the speeds which your processor is allowed perform at. Over-clocking means that you can set it as a higher speed and under clocking is that you can set it at a lower speed.
2. There are many different threads on what each of the govenors and schedulers do. In the OP of ktoonsez's kernel thread there are links which give pretty good explainations as to what each of them do.
3. Tweaking your kernel is going to be something that is pretty much dependent on your phone and finding the proper pairing for your phone of frequencies, govenor, and voltages for each individual frequency step.
4. The voltage settings are how much power the processor is allowed to pull while it's at each individual frequency step. These can be changed to optimize performance as well as increase battery life. undervolting too much though could result in issues with your phone.
All of this is very much trial and error.
In order to change any of the kernel settings, use the ktweaker app that was installed on your phone when you installed the Ktoonsez kernel. The app should be in your app drawer.
Click to expand...
Click to collapse
Thank you! I already know about the Ktweaker app as I've used it already because I followed the steps in the thread and tweaked my kernel already for the "good battery+performance" setting. Although not gonna lie, I did not know what I was tweaking lol. I do notice amazing battery life though... after those tweaks I got 60hrs with 3 1/2 hrs of on screen time (4200mAh extended battery). I just wanted to clarify what I was doing. Plus I always hear about over-clocking/under-clocking but I don't know what it is or how to do it.
Joe0113 said:
Thank you! I already know about the Ktweaker app as I've used it already because I followed the steps in the thread and tweaked my kernel already for the "good battery+performance" setting. Although not gonna lie, I did not know what I was tweaking lol. I do notice amazing battery life though... after those tweaks I got 60hrs with 3 1/2 hrs of on screen time (4200mAh extended battery). I just wanted to clarify what I was doing. Plus I always hear about over-clocking/under-clocking but I don't know what it is or how to do it.
Click to expand...
Click to collapse
Over/under clocking and under volting are explained/described pretty well in the OP of the team kernelizer's thread. That being said that sounds like some pretty great battery life.
tkepk181 said:
Over/under clocking and under volting are explained/described pretty well in the OP of the team kernelizer's thread. That being said that sounds like some pretty great battery life.
Click to expand...
Click to collapse
Ever since I did those tweks I've been averaging 2 Days 12 hrs (60hrs total) per charge.... freakn awesome!
Thanks for the info, answered my question as well =p
Sent from my SPH-L710 using xda app-developers app
Theres a ton of good links in the following thread too
http://forum.xda-developers.com/showthread.php?t=1941195
As for CPU governors and stuff, you want the "setcpu guide on how to use" and "android governors explained" links

Categories

Resources