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

Root [KERNEL]SpeedDemon V5.6 (Performance & Battery Improvements) - MIUI Kernel

I'll give it a try when it is ready.
I am getting excellent battery life with the latest mOCk kernel.
Not so with 3.5 SD and latest MIUI.

Many thanks to OP for his efforts.

What's your battery life like? I'm using the later mOCk also, latest Miui. Also, what governor are you using? I'd like to try out SD as well if/when it's updated to the latest Miui.
 
I love austries work. I'm pretty sure it was him that made the princely roms. The exact same thing happened with that thread. He would say releases were coming that night or tomorrow and a week or two later they would finally drop. The thread would die because people got tired of waiting and not getting a new ETA. I like his kernal better than the mock kernal due to the extra frequency control and he's usually quicker with his updates and implementing new optimizations but it seems like he's starting to loose interest just like with his rom so I wouldn't start holding your breath on updates any where near the frequency he was releasing them at.
 
Thread updated to V4.5!!! Read The ChangeLog

~~~
I wanted to add demonspeed governor to 4.5, but i guess it will be released in a different version. Demonspeed governor should be less battery draining than Interactive(maybe InteractiveX), and maybe faster than smartassV2. I'll look into deep sleep
 
What's your battery life like? I'm using the later mOCk also, latest Miui. Also, what governor are you using? I'd like to try out SD as well if/when it's updated to the latest Miui.
I haven't made quantatives, but it is much better than with the SD 3.5 kernel.
I use Interactive governor.
 
Hopefully Mobstergunz will be making a list of which governors have better performance and better battery usage. The interactiveX, might not be the best battery usage governor anymore, since with the new governors like Darkside, same with performance(the new governors might be better).

~~~
V4.5 is very smooth in my opinion, and in V4.5 laggy apps only hurt them self not the whole phone/system.
I'm also recommending a DSP Manager app, the equalizer from CM7(links going to be added), and startup manager, to control what apps startup at boot.
 
in my tests mOCk seems to perform better than 4.5, all things being equal, in both AnTuTu Benchmark and LinPack.
 
Well I like to think about performance as real-time-use and then there are scores. I don't look into scores much just real-time-use, but if you want to compare scores use Quadrant and Linpack

~~~
The only reason I stop developing Princely ROM is because of three reasons...
1. Yes, I was losing interest.
2. There were hard competition I had to deal with, CM7 and MIUI.
3. There were a lot more downloads than comments for each version, and every development thrives on replies.
 
Well I like to think about performance as real-time-use and then there are scores. I don't look into scores much just real-time-use, but if you want to compare scores use Quadrant and Linpack
Completely agree.
Just shared my observations.
Please don't take it the wrong way.
 
It's okay, I was just stating performance has two kind of classes. I also think quadrant is generally better than Antutu in my opinion, but the developer of Antutu did great work though.
 
I've been wondering something ever since I came across this kernel. What's the point of being able to clock to 24 MHz? I don't think the phone would be stable at that speed, even in sleep or at idle.
 
If it wasn't for the VMSPLIT difference, the kernel from CM7 would work in MIUI and vice versa. Hell, even if the stock ROM was VMSPLIT3G, it would work with MIUI as well. The kernel just speaks to the hardware and that doesn't change regardless of the ROM.

What exactly prevents a kernel built for MIUI not work with CM7? Isn't it a matter of changing some config files, and then rebuild the same source?
 
The 24MHz is very stable when idle, I even undervolted 24MHz - 122MHz, to 650mA, so it doesn't use much power when idle. My min is 24MHz.
~~~
So far as I can tell CM7 and MIUI have different VMSPLIT(3G/1G and 1G/3G), and Stock don't have VMSPLIT, and also the configs for MIUI is a bit different, directories.
 
The 24MHz is very stable when idle, I even undervolted 24MHz - 122MHz, to 650mA, so it doesn't use much power when idle. My min is 24MHz.
~~~
So far as I can tell CM7 and MIUI have different VMSPLIT(3G/1G and 1G/3G), and Stock don't have VMSPLIT, and also the configs for MIUI is a bit different, directories.

yes it is stable but ive found that underclocked to 24mhz with the screen off makes music lag only thing bad about underclocking this low that i have found
 
i tried underclocking to 24mhz, but when im playing music and i turn the screen off it gets choppy and the screen wont turn on. im guessing thats just because its stuck to the lowest clock. I was gonna try to fix it by making a setcpu profile to change the governer to something that doesnt get stuck at the lowest speed and set it so it runs between 24-122, not sure what governer to use though. otherwise this kernel is awesome and running at 1.5 is awesome and i get awesome battery life with interactivex and undervolting. oh also is there a reason that interactivex sits at 900 (about) mhz? its awesome that it does but it seems like a weird place for it to sit

i used awesome way to many times...
 
i used awesome way to many times...
Yes, but in an awesome way! :p

Yeah, the issues when you underclock to 24mhz are that it gets stuck there with the screen off, and that isn't enough to do anything (like play music). It would also be really slow to wake up I would think, I don't underclock at all for some of those reasons.
 
yes it is stable but ive found that underclocked to 24mhz with the screen off makes music lag only thing bad about underclocking this low that i have found

i tried underclocking to 24mhz, but when im playing music and i turn the screen off it gets choppy and the screen wont turn on. im guessing thats just because its stuck to the lowest clock. I was gonna try to fix it by making a setcpu profile to change the governer to something that doesnt get stuck at the lowest speed and set it so it runs between 24-122, not sure what governer to use though. otherwise this kernel is awesome and running at 1.5 is awesome and i get awesome battery life with interactivex and undervolting. oh also is there a reason that interactivex sits at 900 (about) mhz? its awesome that it does but it seems like a weird place for it to sit

i used awesome way to many times...

Yes, but in an awesome way! :p

Yeah, the issues when you underclock to 24mhz are that it gets stuck there with the screen off, and that isn't enough to do anything (like play music). It would also be really slow to wake up I would think, I don't underclock at all for some of those reasons.

Try Interactive or good'ol Ondemand governors, which don't lock the freq when screen is off. I don't think locking freq when screen is off does much except when there's a process that demands highest cpu frequency. Ideally when screen is off, it should be in deep sleep mode. That's where the real battery savings come in.
 
I updated to v4.5 and i can not connect to wifi anymore

it keeps scanning trying to obtain ip then it just keeps on going into a loop, and if i manually try to connect, it says invalid password
 
Back
Top Bottom