• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [Kernel][AOSP] Imoseyon LeanKernel 5.0.3

No, apparently he's using new LTE code which is resulting in battery drain. I'll wait until he officially releases a new version. 4.0.0 has been very solid for me anyways

I figured something was up since usually it would have been released by now if everything was up to his standards.
 
With all those slots, if you look at CPU spy, only a couple are actually used. Imo's cut down those slots to the ones the phone uses, which also cuts down on Gov transitions.

.....
I meant all the slots for OC that you can choose from. On Imo it's 1222 or 1400. But it's no matter now since I'm back on Gingersense 2.0 and Imo's 4.1.
 
With all those slots, if you look at CPU spy, only a couple are actually used. Imo's cut down those slots to the ones the phone uses, which also cuts down on Gov transitions.

Even with the few slots Imo uses, the phone pretty much uses, 245, 3?? (when the phone is sleeping), 768, and whatever the max is. The rest are pretty much useless. Not to mention anything above 1.4ish doesn't show much difference, and slows down after the phones been up for a while.

Exactly. The extra slots are useless and it's why Imo removes them. It always annoyed me every time I ran Tiamat that every slot was there and unlocked.
 
Exactly. The extra slots are useless and it's why Imo removes them. It always annoyed me every time I ran Tiamat that every slot was there and unlocked.
But let's say you don't want to OC to 1.22 but something less like 1.15. With Tiamat you can do that. I don't really pay much attention to how long it stays at which speed, I just know that this is max and this is min. Who cares how many slots there are if the kernel runs well?
 
But let's say you don't want to OC to 1.22 but something less like 1.15. With Tiamat you can do that. I don't really pay much attention to how long it stays at which speed, I just know that this is max and this is min. Who cares how many slots there are if the kernel runs well?

I don't know, to each his own. Let's be honest here, though, the difference between OC 1.22 and 1.15 is nothing. I'd rather not look at 12 slots (as an example - don't know how many exactly) when 5 will do basically the same thing
 
I don't know, to each his own. Let's be honest here, though, the difference between OC 1.22 and 1.15 is nothing. I'd rather not look at 12 slots (as an example - don't know how many exactly) when 5 will do basically the same thing

That's kinda my thought.

Some of the slots are like 1.315 and 1.326.. What's the point? I don't need 4 slots in-between 1.2 and 1.3.

I understand wanting options, but holy sh*t setting the voltages is a PITA. :)
 
I guess whatever floats your boat. I don't do voltages only oc. I like options. Besides Tiamat works best for my phone. Ces't la vie.
 
I guess whatever floats your boat. I don't do voltages only oc. I like options. Besides Tiamat works best for my phone. Se la vie.

Right, we all do. All we're trying to say is that a 1.22 slot is essentially the same as a 1.17. Imos' 5 slots are exactly the same as Tiamat's 12 or whatever.
 
It's not that they put that many in, that's how many there are. Imo only keeps the necessary ones. The Tiamat developer is just lazy and didn't remove the excess, lol
 
It's not that they put that many in, that's how many there are. Imo only keeps the necessary ones. The Tiamat developer is just lazy and didn't remove the excess, lol
cayniarb is lazy?? Who was the first one to put in Smartass v.2? This guy has multiple kernels, multiple devices, updates frequently and is always tweaking voltages for better performance. I don't think lazy is in his vocabulary. Now if you don't like the kernels because you don't like looking at all the slots that is one thing. And if the kernel doesn't work well with a phone that's fine too. But this guy is a workhorse.

Edit: Ours is the 7X30 http://tiamat-dev.com/
 
cayniarb is lazy?? Who was the first one to put in Smartass v.2? This guy has multiple kernels, multiple devices, updates frequently and is always tweaking voltages for better performance. I don't think lazy is in his vocabulary. Now if you don't like the kernels because you don't like looking at all the slots that is one thing. And if the kernel doesn't work well with a phone that's fine too. But this guy is a workhorse.

Edit: Ours is the 7X30 http://tiamat-dev.com/

Dude, relax, there was an lol on the end, which usually insinuates someone is kidding around or joking. You wanted to know why they were still there. Other than no one removing them, there is no other reason. That's all I was trying to say
 
Dude, relax, there was an lol on the end, which usually insinuates someone is kidding around or joking. You wanted to know why they were still there. Other than no one removing them, there is no other reason. That's all I was trying to say
I must have missed that, sorry. I did some inquiring regarding cpu slots and voltages. By default htc puts in 4 slots. CM7 has about 9 due to OC and some kernels have even more. They are not there by default and thus not there to remove. Tiamat actually put them in instead of failing to take them out.

Whether or not your or my phone actually uses these cpu slots depends on the phone, the governor used, and the program that calls the kernel speed. Some programs are cpu intensive and thus with an ondemand governor speed might go all the way up to max and stay there for a while. To say that only 5 slots are used is incorrect from what I have been told.

Here is the link to slayher's github for omfgb. https://github.com/utkanos/OMFGB_Mecha_Kernel/blob/master/arch/arm/mach-msm/acpuclock-7x30.c

As you can see there are 9 slots. What I found interesting is that there is no 1024 slot. As it turns out 806 clocks up to 1024 according to this line:

/* ACPU >= 806.4MHz requires MSMC1 @ 1.2V. Voting for
* AXI @ 192MHz accomplishes this implicitly. 806.4MHz
* is updated to 1024MHz at runtime for QSD8x55. */

But I can certainly understand if you don't want to look at all
the slots if you're changing voltages. I found that Tiamat's
kernels worked best for me if I didn't do anything other than
change governor.
 
Well, I stand corrected. I was clearly wrong. I was told the slots were the same on every kernel by someone who has more knowledge than all of us. I'm not going to throw him under the bus, though. I'll take this as a learning lesson to not always believe what you're told even when that person swears up and down they're right :rolleyes:
 
No worries, that's why I went to a kernel dev and also to someone that works with cayniarb. I just asked a question and a half hour later sort of understood what they were saying. But I certainly know a lot more than I did this morning. :-)
 
Any word on if this is working as well as 4.0 has. I flash it sometime last week and it seems to be working fine but if there is a real reason to upgrade it will be put on my to do list

He did pull out his tweaked Smartass, and replaced it with V2 only, which so far I'm happy with. Been waiting to really test V2 until Imo removed his tweaked version.

Battery, doesn't seem as good as 4.0. Not terrible, and I haven't tried the kernel with IX so I cant say for sure it's the kernel and not the gov, but that would be my educated guess.

I'd say unless you were really wanting to try one of Imo's kernel's with V2 optimized for his other tweaks, I'd stick with 4.0. I did, so I'm going to stay on 4.1.2 for a bit longer. The battery life is certainly good enough to more than get through the day, but I don't think I'll be seeing 20hrs avg, which is about the norm for me on Imo's kernel's.
 
Thanks, I am still running on IX I haven't been that impressed with SAV2 on any kernel

That was my experience too, but V2 on 4.1.2 really is pretty nice.

I'll probably ride it out until the next version is released and settle on a gov then.
 
He did pull out his tweaked Smartass, and replaced it with V2 only, which so far I'm happy with. Been waiting to really test V2 until Imo removed his tweaked version.

Battery, doesn't seem as good as 4.0. Not terrible, and I haven't tried the kernel with IX so I cant say for sure it's the kernel and not the gov, but that would be my educated guess.

I'd say unless you were really wanting to try one of Imo's kernel's with V2 optimized for his other tweaks, I'd stick with 4.0. I did, so I'm going to stay on 4.1.2 for a bit longer. The battery life is certainly good enough to more than get through the day, but I don't think I'll be seeing 20hrs avg, which is about the norm for me on Imo's kernel's.

My phone is responding well to SAv2. Much better battery usage than prior 4.0 version.
 
So I noticed my mobile banking app was #1 on partial wakelock usage. Which is weird because up until a couple days ago it was no where to be found on there.

I've gone to force stopping the app if I open it to keep it from eating battery so with the timing of flashing 4.1.2 that could very well account for the increased battery usage and not the kernel.
 
So I noticed my mobile banking app was #1 on partial wakelock usage. Which is weird because up until a couple days ago it was no where to be found on there.

I've gone to force stopping the app if I open it to keep it from eating battery so with the timing of flashing 4.1.2 that could very well account for the increased battery usage and not the kernel.

*edit*

Since I found that rouge app eating up my partial wake usage, force closing it after use has DRAMATICALLY increased battery life on 4.1.2. So far better than 4.0, would definitely recommend flashing if anyone is on the fence.
 
*edit*

Since I found that rouge app eating up my partial wake usage, force closing it after use has DRAMATICALLY increased battery life on 4.1.2. So far better than 4.0, would definitely recommend flashing if anyone is on the fence.


This kernel is very good for my phone.
 
Back
Top Bottom