DiscontinuedSince we don't have any modules devs here, I'm sorry to say this project is discontinued.
If any devs want to develop on these 2 modules, PM me please
Sam.
Hi.
Intro:
This is base on X8 modules by doixanh(Thanks!)
Since X8 and Galaxy Ace are using same CPU(MSM7227), so we just need to recompile it to make it compatible to Ace.
*I'm not using Ace, so I can't test with your hardware.
However, I'm don't know how to modify this modules, so devs is needed.
Downloads:
Since it is under construction, so only there's original modules can be downloaded.
(See attachments below)
Requirements:
Rooted
Dare!
Installation:
TBA.
Disclaimers:
These modules is dangerous! It may cause severe damage to your hardware. I'm not responsible if this module kills your lovely phone. Use it at your own risk!
Thanks:
-doixanh for this x8oc/x8uv modules.
Reserve for Change Log
Humm Interesting!
samyeung97hk said:
Hi.
Intro:
This is base on X8 Overclock modules by doixanh(Thanks!)
Since X8 and Galaxy Ace are using same CPU(MSM7227), so we just need to recompile it to make it compatible to Ace.
However, I'm don't know how to modify this modules, so devs is needed.
Downloads:
Since it is under construction, so only there's x8oc.ko v004(original module) can be downloaded.
(See attachments below)
Requirements:
Rooted
Dare!
Installation:
TBA.
Disclaimers:
This modules is dangerous! It may cause severe damage to your hardware. I'm not responsible if this module kills your lovely phone. Use it at your own risk!
Thanks:
-doixanh for this x8oc modules.
Click to expand...
Click to collapse
did you try already?
vlc_marcos said:
did you try already?
Click to expand...
Click to collapse
U read it?
Since X8 and Galaxy Ace are using same CPU(MSM7227), so we just need to recompile it to make it compatible to Ace.
vlc_marcos said:
did you try already?
Click to expand...
Click to collapse
No, cause I don't have Ace (read the Intro please)
This requires a brave tester after the modules have been recompiled. I think volunteers may be hard to find provided the risk involved haha
Sent from my GT-S5830 using XDA App
Maybe for recompiling we can ask our hero Ketut.Kumajaya?
Haha, we need a dev to recompile it first.
FINALLY! maybe with a modified from this module, galaxy ace can be undervolting instead overclocking?
I really want my ace battery lasting longer
Then we need the x8 underclock modules too for people who wants to uv without oc.
b00bs said:
FINALLY! maybe with a modified from this module, galaxy ace can be undervolting instead overclocking?
I really want my ace battery lasting longer
Click to expand...
Click to collapse
X8 have an UV module too ! maYbe we can use that too.
consegregate said:
Then we need the x8 underclock modules too for people who wants to uv without oc.
Click to expand...
Click to collapse
thats exactly what i've been thinking of
i definitely doesnt want to overclock, but if undervolt, count me in
Yes, we could made a Undervolt module instead of overclock.
But there's an important problem: We need devs!
I wish coolya was here :'(
Sorry, but with this modules, we are as near as with Optimus One kernel patches.
This phone has a 800 MHz CPU and uses different clocking in order to work at such speed, while X8 and Optimus One have a 600 MHz CPU.
Lots of testing should be done in order to get the clocking specs that give stable overclocking on this phone, because I think it has not been done before on this CPU.
I've tried some hacks to get overclocking, but I only got bootloops and unstability. My sources for the kernel are on GitHub (see my signature), you may also find my tests on Overclocking in commit history.
Anyway, I'm not a kernel developer, so It would be great if someone with more experience could make some testing. Obviously, someone in possesion of this phone or one of the few that uses the same processor (MSM7227-Turbo).
Not interested in overclock, maybe undervoltage. Without overclock sometimes the back cover is hot, why people think to overclock?
answer to your question...
ketut.kumajaya said:
Not interested in overclock, maybe undervoltage. Without overclock sometimes the back cover is hot, why people think to overclock?
Click to expand...
Click to collapse
I think different users have different requirements as per their uses and if you think its useless doesn't means that it is actually useless...
you need battery life doesn't means that others too want it. maybe they want to run heavy applications smoother...
thats why they think to overclock.
guddu2011 said:
I think different users have different requirements as per their uses and if you think its useless doesn't means that it is actually useless...
you need battery life doesn't means that others too want it. maybe they want to run heavy applications smoother...
thats why they think to overclock.
Click to expand...
Click to collapse
That's just my opinion. If I need a performance beyond my device specification, I will buy a better product. Install a better software and safe tweaking on my existing device is another solution.
ketut.kumajaya said:
That's just my opinion. If I need a performance beyond my device specification, I will buy a better product. Install a better software and safe tweaking on my existing device is another solution.
Click to expand...
Click to collapse
but I don't think that all thinks like you, i think its their wish to choose what they want.
and yes, its their opinion.
Related
I am running CM6 A013 with oc-legend-cm-2.6.29.6 kernel. Everything seems to be working just fine except for the wifi. Has anyone gotten the wifi to work with the oc kernels?
I read in another thread that we could take the wlan.ko file from an old ROM. Does anyone have a copy of this file or would anyone be willing to pull the file so that I can test it? I really appreciate it.
same situation here. neither kernels work with cm6's wifi and hotspot. can someone fix this please! i really want my wifi back! i didnt do a backup before hand!
Im looking at this and it looks easier than just replacing the entire kernel like you guys did, read here from that guy's post above:
"How to do it for kernel_legend_13be9c9c:
At first, you should read zanfur's post and his patch.
I just modified two tables in acpuclock-arm11.c excluding his having written.
1. modify cpufreq.c to let SetCPU to access freq tables
2. modify acpuclock-arm11.c to let HTC Legend be able to overclocking
3. modify msm7227_defconfig to disable PERFLOCK [optional]
You might not need modify defconfig when you use SetCPU which can purchase in Android Market.
SetCPU can disable PERFLOCK by setting. ([menu] -> [Perflock Disabler])"
Click to expand...
Click to collapse
So, with that said, I would take that file or file(s) and replace them with the ones in our current kernel made for our phone... might work and your wifi won't be broken.
You guys are running a kernel made for a different device.
could some one say in plain english the exact steps to get the old kernel back? the one from CM6
lilhaiti said:
I am running CM6 A013 with oc-legend-cm-2.6.29.6 kernel. Everything seems to be working just fine except for the wifi. Has anyone gotten the wifi to work with the oc kernels?
I read in another thread that we could take the wlan.ko file from an old ROM. Does anyone have a copy of this file or would anyone be willing to pull the file so that I can test it? I really appreciate it.
Click to expand...
Click to collapse
That kernel is not built for our wifi chip. The kernel needs to be built for the BCM chipset and not the TI. Further, the wifi module needs to be in sync with the kernel build. Android 101.
I am not sure what we are going to gain from overclocking. There just doesn't seem to be any end goal, other than bragging rights on a benchmark where the Aria can only hope to be among the best of the mediocre CPUs. If it's for flash - forget it. We don't have the instruction set required in the CPU. The downside is the potential to add instability and confuse test results for mods that can actually increase functionality.
I like overclocking and running a couple benchmarks once in a while. For day to day use I'm more interested in downclocking but only if it can increase battery life.
Sent from my HTC Liberty using XDA App
the extra speed of the OC makes a big different on the games, that's the reason I like it... Games run smoother with the OC kernel.... do the test.. try to run Abduction with the stock Kernel for a while and then with the OC.. you'll see the difference... also Live Wallpapers with the stock kernel is choppy... it is smooth with the OC.
Hell my nexus one has been over clocked since the day I got it (rooted that same day ) not that a 1ghz phone really needs it. Well the Nexus One maybe for gaming but my Captivate and Vibrant on the other hand doesn't need it period. You won't get better performance gaming with any other android handset out there to date. Still my Captivate is over clocked to 1.2ghz lol. Like I say there's something fun about pushing the limits.
It really just another thing to tweak and play around with on your device. It's always fun to push the limits.
There are several reason why I would like to overclock. 1. The 3D photo gallery loads photos really slow with the stock kernel, but with an overclocked kernel the pics loaded very quickly. 2. It's nice to run a 3D game or two without chopping. Just to name a couple. It would be nice to have an Aria kernel that works with all of the phones hardware. And showing off benchmark number is nice as well.
Introduction
I've made a Definite Guide on Android thread for i9000 that focuses on a few optimizations/scripts I've picked up over the months I've spent on XDA. I truly enjoyed sharing my knowledge with the i9000 community and since the tips/guide/scripts can also be applied here (save some exceptions that I would list down below),I would like to share this with the Captivate community too.
Exceptions
Take note that the guide is primarily for i9000 units. There are a few differences I can note here that you should be aware of:
1. The guide points out some kernels/ROMs that are for i9000. Hence the phones you are using may have different ROMs/kernels that may or may not correlate with the one in the guide.
2. The guide also mentions some apps/tweaks that are particularly alien to your unit and you may have never encountered it in your use of your phone or in XDA. Please ignore them for now, I'll make an effort to make the guide compatible in the future (with feedback from you guys of course )
3. Journaling scripts that are attached like the JournalingOn.zip and Acid Tweaks - Removed Useless Stuff and 00remount may not work well with your unit or it may completely brick it. I don't know this, but if you can post your mount partition configuration, I am willing to make the scripts work for you. You only have to type "mount" on your Terminal Emulator and provide the output to me, and I'll provide the rest. Zach's script however, have high compatibility towards a lot of phones, and thus can be used for your unit. Take note that there is a slight risk that it won't work well. If it doesn't, please post your problems here, and I'll try to fix it. Hence, it's best that you make a nandroid backup before attempting to use any tweaks here.
3. I've compiled a guide on a few notable tweaks in XDA here: LINK. If you would like me to evaluate scripts/tweaks/anything that you do not understand due to their terms being alien to you, I'll be glad to explain it here
Guide
You can refer to the guide here:
LINK
pikachu01 said:
Introduction
I've made an Android Optimization Tips thread for i9000 that focuses on a few optimizations/scripts I've picked up over the months I've spent on XDA. I truly enjoyed sharing my knowledge with the i9000 community and since the tips/guide/scripts can also be applied here (save some exceptions that I would list down below),I would like to share this with the Captivate community too.
Exceptions
Take note that the guide is primarily for i9000 units. There are a few differences I can note here that you should be aware of:
1. The guide points out some kernels/ROMs that are for i9000. Hence the phones you are using may have different ROMs/kernels that may or may not correlate with the one in the guide.
2. The guide also mentions some apps/tweaks that are particularly alien to your unit and you may have never encountered it in your use of your phone or in XDA. Please ignore them for now, I'll make an effort to make the guide compatible in the future (with feedback from you guys of course )
3. Journaling scripts that are attached like the JournalingOn.zip and Acid Tweaks - Removed Useless Stuff and 00remount may not work well with your unit or it may completely brick it. I don't know this, but if you can post your mount partition configuration, I am willing to make the scripts work for you. You only have to type "mount" on your Terminal Emulator and provide the output to me, and I'll provide the rest. Zach's script however, have high compatibility towards a lot of phones, and thus can be used for your unit. Take note that there is a slight risk that it won't work well. If it doesn't, please post your problems here, and I'll try to fix it. Hence, it's best that you make a nandroid backup before attempting to use any tweaks here.
3. I've compiled a guide on a few notable tweaks in XDA here: LINK. If you would like me to evaluate scripts/tweaks/anything that you do not understand due to their terms being alien to you, I'll be glad to explain it here
Guide
You can refer to the guide here:
LINK
Click to expand...
Click to collapse
can this work on stock rom?
q659503934 said:
can this work on stock rom?
Click to expand...
Click to collapse
Which tweak are you particularly interested in? Yes, they will work on stock ROM, but you could tell me which you are particularly interested in, and I can tell you how it would work
pikachu01 said:
Which tweak are you particularly interested in? Yes, they will work on stock ROM, but you could tell me which you are particularly interested in, and I can tell you how it would work
Click to expand...
Click to collapse
the Script tweaks,i think it's most usefull
q659503934 said:
the Script tweaks,i think it's most usefull
Click to expand...
Click to collapse
The script tweaks can be used in a stock ROM, but you would need a custom kernel that supports init.d.
pikachu01 said:
The script tweaks can be used in a stock ROM, but you would need a custom kernel that supports init.d.
Click to expand...
Click to collapse
the post you published is helpful,ths
Well I sport your thread in my sig now, but nice to see you've made a thread for Capy users to get more exposure and discuss it.
Kyuta Syuko said:
Well I sport your thread in my sig now, but nice to see you've made a thread for Capy users to get more exposure and discuss it.
Click to expand...
Click to collapse
Thanks for the sig up
Yes, I would want to share this knowledge with as many people as possible. Thank you for helping my effort!
Great guide, just one problem, I've deleted the system apps you've written, and the notification bar is gone lol :S Do you have any clue which app is it?
Elad92 said:
Great guide, just one problem, I've deleted the system apps you've written, and the notification bar is gone lol :S Do you have any clue which app is it?
Click to expand...
Click to collapse
The only one I'm not confident at is Perso. That's why it's better to freeze it rather than delete it. Deleting it makes it harder to restore.
You can freeze it with System Tuner (free app) or Titanium Backup Pro (Paid)
Of course I was freezing, but a quick reboot solve the problem.. Thanks again for this great guide!
As for the memory leaks problem, can you explain more? Will I have to write those commands every time the phone is being laggy?
Elad92 said:
Of course I was freezing, but a quick reboot solve the problem.. Thanks again for this great guide!
As for the memory leaks problem, can you explain more? Will I have to write those commands every time the phone is being laggy?
Click to expand...
Click to collapse
Great
There's a script called drop in the 3rd post. You can use it with Script Manager once you feel the lag coming in. However, to get rid of the lag entirely, you have to tweak the LMK so that free memory doesn't drop below a certain threshold. You can use Auto Memory Manager or Supercharger for that.
Thanks, used this first way, created a nice widget that will do the script
pikachu, just wanted to let you know. Your scripts are incredible. The difference in battery life after adding the 2 scripts to init.d is incredible. I was going through the one. I'm on Apex 10.1 w/ TalonDev 0.5.1.3 was wondering if there would be any added benefit of changing the awake_governor to OnDemandX instead of Ondemand and if you could recommend any other fun things I can try that would be great also.
EDIT: Also still in my init.d is the s70_darky_zipalign scripted would it be recommended to remove that or keep it.
nh5 said:
pikachu, just wanted to let you know. Your scripts are incredible. The difference in battery life after adding the 2 scripts to init.d is incredible. I was going through the one. I'm on Apex 10.1 w/ TalonDev 0.5.1.3 was wondering if there would be any added benefit of changing the awake_governor to OnDemandX instead of Ondemand and if you could recommend any other fun things I can try that would be great also.
EDIT: Also still in my init.d is the s70_darky_zipalign scripted would it be recommended to remove that or keep it.
Click to expand...
Click to collapse
Yes, the VM settings actually save more battery as the number of I/O transactions are kept at the minimum.
You can change it to OndemandX, but OndemandX's main difference with Ondemand is the sleep code as well as the high threshold (95 opposed to 80 in Ondemand). This would result in a generally more powersaving but slower scaling method.
Since conservative is already used when sleeping, using OndemandX is counterproductive IMHO.
The darky zipalign script doesn't work as Darky rom doesn't come with the zipalign binary. You can zipalign with Rom Toolbox (in the market). Also 99.9% of APKs that are used are already zipaligned from the start(you can check this with Rom Toolbox). Don't need to zipalign again.
pikachu01 said:
Yes, the VM settings actually save more battery as the number of I/O transactions are kept at the minimum.
You can change it to OndemandX, but OndemandX's main difference with Ondemand is the sleep code as well as the high threshold (95 opposed to 80 in Ondemand). This would result in a generally more powersaving but slower scaling method.
Since conservative is already used when sleeping, using OndemandX is counterproductive IMHO.
The darky zipalign script doesn't work as Darky rom doesn't come with the zipalign binary. You can zipalign with Rom Toolbox (in the market). Also 99.9% of APKs that are used are already zipaligned from the start(you can check this with Rom Toolbox). Don't need to zipalign again.
Click to expand...
Click to collapse
I made a mistake here. Rom Toolbox doesn't zipalign your APKs well. It failed to detect an unzipaligned APK in my ROM. I will publish a guide to zipalign, but it's pretty much manually done.
Made some pretty big changes to the guide.
Please refer to it when you have the time!
basicly you don't need to build your own gov inside your kernel unless you want to modify the script. savie have make it for us. its save, quick, and easy for anyone. btw, the list is on repencis and savies kernel.
kurotsugi said:
basicly you don't need to build your own gov inside your kernel unless you want to modify the script. savie have make it for us. its save, quick, and easy for anyone. btw, the list is on repencis and savies kernel.
Click to expand...
Click to collapse
Thanks.. hotplug works on our phone!!??
Sent from my GT-S5360 using XDA
thats depend on the source. some govs like sakuractive basicly only work on cpu with hotplug feature. some other govs like lulzactive won't work without proper modification. you don't know untill you tried. btw, some tips. you don't need to copy the files then edit your kconfig and makefile anytime. in kconfig, set the gov name "gov1, gov2, gov3, etc". you'll also have to rename the source to cpufreq_gov1.c, cpufreq_gov2.c etc. do the same thing in makefile. when you want to test a source code, you'll only need to replace the script inside cpufreq_gov1.c (and friends) with the scritpt from the gov you want to test. in this way, you don't need to edit kconfig and makefile anytime you want to test a gov. when you've finished, you can edit the gov description on kconfig.
So far 22gov.. Not try from ur info kuro-kun..
savie said:
So far 22gov.. Not try from ur info kuro-kun..
Click to expand...
Click to collapse
22 gov but only a few useful
BTW Savie Rev 65 is so far so good:good:
@savie: only wheatley works on that github. sakuractive doesn't work. i've found some another "alien" govs but I'm just too lazy to test them. we only have 4 freq (3 really working) so no matter govs we us it won't show a significance performance differences.
Till now I have loaded 11 kernel in my kernel... I am free for testing any governor.
Sent from my GT-S5360 using XDA
kurotsugi said:
@savie: only wheatley works on that github. sakuractive doesn't work. i've found some another "alien" govs but I'm just too lazy to test them. we only have 4 freq (3 really working) so no matter govs we us it won't show a significance performance differences.
Click to expand...
Click to collapse
Dont know since when 468 working on 2freq 312-468 use interactive governor modified by irfan.. but i see when use that freq more than 30minuit.. at begining only show 468..
savie said:
Dont know since when 468 working on 2freq 312-468 use interactive governor modified by irfan.. but i see when use that freq more than 30minuit.. at begining only show 468..
Click to expand...
Click to collapse
i wish we know what is the 2/4 value so we can have 4 working freq....
our kernel partition size is limited. 11 is too much since basicly we only need three govs. 1 batt saving, 1 balanced, and 1 for performance stuff. we'd better to make use the space for different stuff like the driver or stuffs. I've found that our device is actually support v3d sync and framebuffer for better graphic quality. however, our kernel source is incomplete thus we can't use them properly (framebuffer is working but make the UI a lil bit slower-v3d sync couldn't compiled). we also have multimedia support for better video encode-decode and better sound quality. some of the wifi stuff isn't working but se still can use VLAN driver on it. the good news, all of them is working. you'll only need to add them to your kernel. the bad news, it takes more spaces. 1. it will be a burden for the ram if its too big. 2. we need more spacious room if we want to put cwm. thus, we must be wise with our kernel. for the additional govs I prefer to use modules since its is a good idea to make it easier and could give me more spaces.
kurotsugi said:
our kernel partition size is limited. 11 is too much since basicly we only need three govs. 1 batt saving, 1 balanced, and 1 for performance stuff. we'd better to make use the space for different stuff like the driver or stuffs. I've found that our device is actually support v3d sync and framebuffer for better graphic quality. however, our kernel source is incomplete thus we can't use them properly (framebuffer is working but make the UI a lil bit slower-v3d sync couldn't compiled). we also have multimedia support for better video encode-decode and better sound quality. some of the wifi stuff isn't working but se still can use VLAN driver on it. the good news, all of them is working. you'll only need to add them to your kernel. the bad news, it takes more spaces. 1. it will be a burden for the ram if its too big. 2. we need more spacious room if we want to put cwm. thus, we must be wise with our kernel. for the additional govs I prefer to use modules since its is a good idea to make it easier and could give me more spaces.
Click to expand...
Click to collapse
Where can I get modules of governor from??
Sent from my GT-S5360 using XDA
savie's thread. about gov and iosched modules
what about LionHeart?? How is it?
iPanther said:
what about LionHeart?? How is it?
Click to expand...
Click to collapse
Read this to clarify your doubts on governoers,ios and schedulers.
I see a lot of people are quick to flash AK, Franco, Tyr, etc before they even give the kernel that comes with the ROM a try.
From my personal experience, the kernel that comes with a ROM is always faster & snappier than aftermarket kernels (no overclocking).
Also, correct me if I'm wrong, but the kernel that comes with the ROM is optimized to perform best with the ROM. Optimization is the main reason why Android is one step behind of iPhones. I don't know about you guys, but I want my phone to be fully optimized which is why I stick with the stock kernel most of the time.
I guess I'm also one of these people who are quick to flash a aftermarket kernel.
But I think the aftermarket ones are the more optimized ones.
Anyway I never had problems with the stock kernels.
I love the extra work devs like Franco and AK do. Sometimes I get some reboots with Franco but overall its a good experience. I just have some Franco loyalty from when I used his kernel on nexus 4 lol best kernel ive ever used. Not sure if I'd say the same about his one plus kernel but if there's any issues I'd blame cm not him
Klobal said:
I guess I'm also one of these people who are quick to flash a aftermarket kernel.
But I think the aftermarket ones are the more optimized ones.
Anyway I never had problems with the stock kernels.
Click to expand...
Click to collapse
I used to be the same way on my older android devices.
It seems like now flashing a kernel is no longer need to improve performance (sorta)
The hardware on the oneplus one is beast & android has come a long way in terms of software.
Because I love the sound control in AK Kernel
jousa11 said:
Because I love the sound control in AK Kernel
Click to expand...
Click to collapse
Better than Viper or DSP?
OmegaBlaze said:
Better than Viper or DSP?
Click to expand...
Click to collapse
I use viper as the audio processor AK's kernel just gives good audio gain without any distortion
OmegaBlaze said:
I used to be the same way on my older android devices.
It seems like now flashing a kernel is no longer need to improve performance (sorta)
The hardware on the oneplus one is beast & android has come a long way in terms of software.
Click to expand...
Click to collapse
I believe the same. I get most battery savings from deleting bloat off the phone.
NJGSII said:
I believe the same. I get most battery savings from deleting bloat off the phone.
Click to expand...
Click to collapse
I do the exact same thing. I try and delete all of the unnecessary google play stuff as well as apps I don't use often. And use greenify as well.
jousa11 said:
I use viper as the audio processor AK's kernel just gives good audio gain without any distortion
Click to expand...
Click to collapse
I definitely have to try that out. I usually always skip pass it lol..
I use franco kernel because I get better battery with his kernel (compared to stock), and it's always up-to-date with most of the patches, while with stock you'll have to wait until the next OTA to get some patches.
NJGSII said:
I believe the same. I get most battery savings from deleting bloat off the phone.
Click to expand...
Click to collapse
Can you please name bloat stuff which still comes with Cyanogenmod what should be deleted? Would be helpful for me to get my phone as clean as possible/neccessary.
m4soN said:
Can you please name bloat stuff which still comes with Cyanogenmod what should be deleted? Would be helpful for me to get my phone as clean as possible/neccessary.
Click to expand...
Click to collapse
Meant that with other phones I have
So, there is no stuff which still comes with systems like cyanogenmod which i can delete without getting any trouble? If yes, how do i know which stuff this can be?
Purchased Franco Kernel Updater and if I didn't use a custom kernel (or Franco Kernel) then I spent money on something I'm no longer using.
Also because I'm not a fan of mpdecision.
zephiK said:
Purchased Franco Kernel Updater and if I didn't use a custom kernel (or Franco Kernel) then I spent money on something I'm no longer using.
Also because I'm not a fan of mpdecision.
Click to expand...
Click to collapse
Same here switching between AK and Franco.
Both are a good choice.
But as mentioned before, the hardware of our phone is :good: so no need to flash a aftermarket kernel to gain more performance.
zephiK said:
Purchased Franco Kernel Updater and if I didn't use a custom kernel (or Franco Kernel) then I spent money on something I'm no longer using.
Also because I'm not a fan of mpdecision.
Click to expand...
Click to collapse
Why not? Intelliplug?
OmegaBlaze said:
Why not? Intelliplug?
Click to expand...
Click to collapse
Anything other than mpdecision, I personally prefer Franco's hotplug algorithm which is his own implementation of powering on/off cores.
Mpdecision is Qualcomm's implementation of powering on/off cores.
I personally am not a fan of Intelliplug,
3 - Don't even bring intelliplug on this. With all due respect to faux, that driver is a butchered solution to control the cores. The code is a mess and, in my opinion, just doesn't make any sense. I've worked on my Hotplug driver for years and it works as simple as need be, with appropriate userspace tunables for users to tinker with.
http://forum.xda-developers.com/showpost.php?p=55667033&postcount=3981
Click to expand...
Click to collapse
http://www.reddit.com/r/nexus4/related/158t1i/custom_kernels_a_guide_on_what_you_need_to_know/ has a great reading on mpdecision and why it is not good in their opinion.
--mpdecision--
All Qualcomm based phones have Qualcomm prorprietary userspace binary called "mpdecision" aka m(ake)p(oor)decision. Instead of letting the kernel itself to decide what frequencies and how many cores to run, this "mpdecsion" binary polls the kernel run queue statistics and decides for the whole system the "optimal" frequency and the "optimal" number of cores to use. The concept is fine, except the decision making is done in userspace and it's 100% closed source so there's no way to tweak it and there's a latency (because all userspace binaries needs to "poll" the kernel for the latest information which is slightly delayed). - faux123
ELI5: mpdecision is a proprietary Qualcomm daemon that makes calls to the SoC (the entire chip your phone uses) to manage the cores. The OS (PowerHAL) makes a request to mpdecision and then mpdecision makes a request to the first two cores to ramp them up. - _motley
Click to expand...
Click to collapse
I like to mess with my phone. Simply because I need a kernel fully optimised kernel for the device. Not to say that the developers aren't doing a good job, but in my case, a user sometimes knows better than the creator themselves.
Unless the custom kernels do not satisfy me, I'll revert back to stock.
m4soN said:
So, there is no stuff which still comes with systems like cyanogenmod which i can delete without getting any trouble? If yes, how do i know which stuff this can be?
Click to expand...
Click to collapse
This phone is fairly clean out of the box. About the only stuff worth freezing or deleting would be some of the google play apps if you don't use them. For example Google play books, news stand, or games.
I want to learn how I can modify kernel to adjust clock speeds. wt88047 redmi 2 . If anyone can detail the steps it would be great
Thank you
jsidney96 said:
I want to learn how I can modify kernel to adjust clock speeds. wt88047 redmi 2 . If anyone can detail the steps it would be great
Thank you
Click to expand...
Click to collapse
Overclock dont work on redmi 2, all overclocks are fake
NaassomDourado said:
Overclock dont work on redmi 2, all overclocks are fake
Click to expand...
Click to collapse
Yep, except GPU overclock by me and Ashish94, the true 620mhz and the TurboClock 465T increase ~35% the gaming performance, games like asphalt 8 will run at 8 or 9 fps higher with the Overclock
TecnoTailsPlays said:
Yep, except GPU overclock by me and Ashish94, the true 620mhz and the TurboClock 465T increase ~35% the gaming performance, games like asphalt 8 will run at 8 or 9 fps higher with the Overclock
Click to expand...
Click to collapse
You can select upto 1.8ghz on the zetsubo kernel , thats fake??
It feels smoother once overclocked.........
jsidney96 said:
You can select upto 1.8ghz on the zetsubo kernel , thats fake??
Click to expand...
Click to collapse
Fake
TecnoTailsPlays said:
Fake
Click to expand...
Click to collapse
I dont believe it, atleast tell me the fake steps
Those kernels heats up and locks up if i set too high cpu clk..... I know it can be overclocked..
jsidney96 said:
I want to learn how I can modify kernel to adjust clock speeds. wt88047 redmi 2 . If anyone can detail the steps it would be great
Thank you
Click to expand...
Click to collapse
i'd suggest you to try lateautumn kernel, it boosts your CPU freq to 1.8ghz and it seems like it worked for me, battery drained so fast tho...
rufuskid said:
i'd suggest you to try lateautumn kernel, it boosts your CPU freq to 1.8ghz and it seems like it worked for me, battery drained so fast tho...
Click to expand...
Click to collapse
I want to learn how to do it....
jsidney96 said:
I dont believe it, atleast tell me the fake steps
Those kernels heats up and locks up if i set too high cpu clk..... I know it can be overclocked..
Click to expand...
Click to collapse
Look, I'm tired from explaining that CPU overcloks are fake, just freaking search about snapdragon 410, the processor is LOCKED, PLL overclock is not possible without external source file help, only Moto g3 osprey have this file, when somebody port's that file to our source, I will be wrong
Also if you don't even know how to overclock a device, how can you say that I'm wrong?
jsidney96 said:
I want to learn how to do it....
Click to expand...
Click to collapse
download kernel adiutor and you will have the option there (with the custom kernel applied)
TecnoTailsPlays said:
Look, I'm tired from explaining that CPU overcloks are fake, just freaking search about snapdragon 410, the processor is LOCKED, PLL overclock is not possible without external source file help, only Moto g3 osprey have this file, when somebody port's that file to our source, I will be wrong
Also if you don't even know how to overclock a device, how can you say that I'm wrong?
Click to expand...
Click to collapse
I am sorry . Its just i couldnt believe it .... I will try to do something useful
jsidney96 said:
I am sorry . Its just i couldnt believe it .... I will try to do something useful
Click to expand...
Click to collapse
Something useful? Why don't you try arm64 aosp caf by pirej and see how the rom is? we need more people to log some bugs like wifi 10m off, etc
TecnoTailsPlays said:
Something useful? Why don't you try arm64 aosp caf by pirej and see how the rom is? we need more people to log some bugs like wifi 10m off, etc
Click to expand...
Click to collapse
saw this.....
https://forum.xda-developers.com/redmi-2/help/compiling-kernel-development-overclock-t3538273
I am having exams now..... i will jumb right back in once exams are over..... i am already running pirej's rom on 2014818....
i am still learning
jsidney96 said:
saw this.....
https://forum.xda-developers.com/redmi-2/help/compiling-kernel-development-overclock-t3538273
I am having exams now..... i will jumb right back in once exams are over..... i am already running pirej's rom on 2014818....
i am still learning
Click to expand...
Click to collapse
At that time I din't know anything about this phone, becouse I just had buyed it, then I started spending 8hrs in the computer to study kernels, redmi 2, and all related to source, android, etc. Then I started making overclocks, and after 2 weeks of testing I completed my results and overclock was fake.
It's like school or college, you need to study to understand
Which ROM is best to be used with late autumn kernel. When I install late autumn kernel on any ROM ,the camera stops working.
LuanHalaiko said:
Look, I'm tired from explaining that CPU overcloks are fake, just freaking search about snapdragon 410, the processor is LOCKED, PLL overclock is not possible without external source file help, only Moto g3 osprey have this file, when somebody port's that file to our source, I will be wrong
Also if you don't even know how to overclock a device, how can you say that I'm wrong?
Click to expand...
Click to collapse
Sounds like a stage I'm currently going through, are there any recommended resources for learning?
The main direction is to reverse the kernel code for the purpose of changing system settings