[CPU] Underclocking to 1958 mhz - ONE Q&A, Help & Troubleshooting

Hi everyone,
it's been a while since i decided to underclock my CPU but i'm running into some problems:
if you change the frequencies trough kernel adiutor or any other kernel managing app, this result in the cores not going offline anymore when the phone is not in use and in some strange behaviour regarding the scaling of the frequencies itself.
The only good way till today was using the SultanXDA rom that has this implemented at kernel level, but unfortunately his rom is at EOL.
Anyone has the solution for this kind of problem?

effry said:
Hi everyone,
it's been a while since i decided to underclock my CPU but i'm running into some problems:
if you change the frequencies trough kernel adiutor or any other kernel managing app, this result in the cores not going offline anymore when the phone is not in use and in some strange behaviour regarding the scaling of the frequencies itself.
The only good way till today was using the SultanXDA rom that has this implemented at kernel level, but unfortunately his rom is at EOL.
Anyone has the solution for this kind of problem?
Click to expand...
Click to collapse
The problem with changing the frequencies (but also the governors) in KA is that after doing it, mpdecision (which is Qualcomm's inbuilt CPU hotplug) goes wild and decides not to work properly anymore. The proper solution is to create an AnyKernel flashable zip that injects 4 lines of code (one for each of bacon's CPUs) in the booting scripts of the ROM you're using, so that the maximum frequency is changed before mpdecision is started. This way, mpdecision should continue to work properly. If you're interested, I can prepare the flashable zip for you, it's not a hard task, it'd take me less than 5 minutes

it would be great if you can do it . Also if you need any testing or information I am at your disposal . my goal is to left the min freq unchanged and set the maximum one at 1958400 MHz
I also think that this would be nice for the whole community , since everyone battery is getting pretty old now.
i'm actually on idprophecy Oreo lineage os

effry said:
it would be great if you can do it . Also if you need any testing or information I am at your disposal . my goal is to left the min freq unchanged and set the maximum one at 1958400 MHz
I also think that this would be nice for the whole community , since everyone battery is getting pretty old now.
i'm actually on idprophecy Oreo lineage os
Click to expand...
Click to collapse
I've attached the zip.
I've tested it, so I'm sure it will change the CPU's max frequency, but you have to check if mpdecision still works properly (I use my own custom kernel with another hotplug).

just flashed, looks like it's working because when I used kernel adiutor mp-decision started spamming errors in logcat. now it's not. Thanks a lot!

Tomoms said:
I've attached the zip.
I've tested it, so I'm sure it will change the CPU's max frequency, but you have to check if mpdecision still works properly (I use my own custom kernel with another hotplug).
Click to expand...
Click to collapse
Can I use it too?
Rom : LineageOS 15.1 with microg

salmanfarisy said:
Can I use it too?
Rom : LineageOS 15.1 with microg
Click to expand...
Click to collapse
I think so. There's absolutely no harm in trying it.

Related

[OR,NR,32A][KERNEL] Carz kernel 710 MHz + extra 10MB RAM [UPDATE 06.03.11]

As the title states, I've compiled a kernel that OC's to 633MHZ based on Cyanogen's latest kernel. To whomever want to try it, I recommend installing the latest SetCpu before flashing the update so you can set it to a frequency that doesn't make your phone crash (instead of having one that doesn't boot at all).
Thanks to:
bcrook for his port guide and 32A patch script
cyanogen for the kernel
pershoot for his frequency table which I used as a template for mine
koush for AnyKernel
edit:
carz for his gingerbread kernel
ezTerry for the extra RAM patch
Update: made a new kernel that goes to 710MHZ, can't guarantee if it will boot for everyone so set setcpu to boot at a lower frequency (max. 576 mhz or so) and updated the 633MHZ kernel to newest cm-kernel
Update 2: for those who think they can get more out of their phone I've put up a kernel that goes to 767MHZ, when testing in SetCPU don't forget to uncheck set at boot (otherwise your phone will not boot properly)!!
Update 3: for those whore are crazy enough, or got very lucky and ended up with a phone that overclocks like hell, there is a new kernel that goes to 825 MHz now. I am not responsible for any damage that could occur!!
Update 4: new kernel using the latest version of the cyanogenmod kernel with pershoot's additions, not going to make one that stops at 633 anymore, just set it to that yourself
Update 5: have not released a new kernel for 5.0.8 but dumfuq has : http://forum.xda-developers.com/showpost.php?p=6794812&postcount=16, I've tested it and everything works fine
Update 6: made a new kernel of my own (based on cyanogen's latest for 5.0.8), not sure if it's more stable than dumfuq's and this time it goes to 787MHz: http://db.tt/QRranm
Update 7: new kernel based on cyan's latest with latest additions from pershoot's github, max feq: 787MHz, should be more stable now EDIT: sorry compiled kernel wrong , re-uped it with the right frequencies
Update 8: seeing as CM6 RC1 has been released, have updated kernel to include all latest changes, but max freq, is 748 MHz because it wouldn't boot with a higher frequency.
Download from here: http://db.tt/HA6xFY, edit: not sure it works very well, has some trouble booting on CM 6, stay away from it for the moment...
Update 9: new kernel for cm6 RC3 only goes to 710MHz otherwise it won't boot on my phone download link : http://db.tt/qhd7Wz9
Update 10: I've made a new OC kernel for anyone running Gingerbread on the new radio, it's basically carz's kernel except it goes to 710 MHz (max, seems stable so far) and adds an extra 10 MB of ram (ezTerry's patch can be found here).
I'm testing this as I'm writing, I did overclock to 633mhz, and the phone is still working
And you are SURE that the radio is NOT blocking the overclock?
Re: [OLD RADIO][KERNEL] Cyanogenmod kernel OC'd to 633MHZ
Well there is a whole thread about overclocking in the G1 section and compared to 528mhz I get at least half a megaflop extra
Linpack gets 3.6 -3.8 on 633mhz
Games work almost the same, we would need a GPU oc
Can i use this kernel with cm5.0.7-t4?
PremierITA said:
Can i use this kernel with cm5.0.7-t4?
Click to expand...
Click to collapse
Yes you can, I'm using it.
rps13 said:
As the title states, I've compiled a kernel that OC's to 633MHZ based on Cyanogen's latest kernel. To whomever want to try it, I recommend installing the latest SetCpu before flashing the update so you can set it to a frequency that doesn't make your phone crash (instead of having one that doesn't boot at all).
Thanks to:
bcrook for his port guide and 32A patch script
cyanogen for the kernel
pershoot for his frequency table which I used as a template for mine
Click to expand...
Click to collapse
can you suggest wich cpu frequency set in SetCPU?
thanks
i've flashed,
after first boot i setted SetCPU to use max = min = 633mhz, but phone lags
Can you suggest a better conf please?
In linpack.
What about reality? Is it any better?
eyegor said:
In linpack.
What about reality? Is it any better?
Click to expand...
Click to collapse
Not really, it is nothing special, the same as "stock" cyanogen 5.0.7
Without wishing to ridicularise this post. but till then will this be helpfull for daily use?
Batery ?
safeness of phone?
I cannot see a good reason to try this even once. :\
What are the supported frequencies? Can we peek at the frequency table?
I set it at 633000 but got 614mhz, my setcpu.txt are 245760,528000,576000,633000
Re: [OLD RADIO][KERNEL] Cyanogenmod kernel OC'd to 633MHZ
It breaks the 3d but there is a noticeable improvements In normal usage, it could be placebo effect though. Setting at 614mhz max 122 min
-------------------------------------
Sent via the XDA Tapatalk App
For those not using autodetect in setcpu, change your setcpu.txt frequency to 633600 if you want to set your phone to 633 MHZ, as for it being faster in general use, it seems to perform better when there are more applications open than a lower clock, but what I've noticed the most is better performance in Gameboid, though sometimes, there is clock switching bug, which requires the min frequency to be set to 122800 and then raised again. But TBH, there isn't a very big difference between 633 and 576 and the only reason I made it was for 32A users who wanted to experiment with higher frequencies.
rps13 said:
For those not using autodetect in setcpu, change your setcpu.txt frequency to 633600 if you want to set your phone to 633 MHZ, as for it being faster in general use, it seems to perform better when there are more applications open than a lower clock, but what I've noticed the most is better performance in Gameboid, though sometimes, there is clock switching bug, which requires the min frequency to be set to 122800 and then raised again. But TBH, there isn't a very big difference between 633 and 576 and the only reason I made it was for 32A users who wanted to experiment with higher frequencies.
Click to expand...
Click to collapse
Btw, What about your 3D? isit working?
Not sure, the only 3D game (at least I think it is) I've got is Tower Raiders FREE (Nexus and Droid version) and it works for me
can i use this kernel with cm5.0.7 t5?
alabasta10 said:
It breaks the 3d but there is a noticeable improvements In normal usage, it could be placebo effect though. Setting at 614mhz max 122 min
-------------------------------------
Sent via the XDA Tapatalk App
Click to expand...
Click to collapse
I've installed this kernel on my cm5.0.7 t4,and for me it is better than default. Phone hasn't lag, 3d gallery works well (before install,its taks a lot of time to show photos).
I used SetCPU's profiles.
thanks! i'm hitting 3.9 to 4.xx on linpack.
Edit: i'm getting 4.1x every time with 595mhz.

[KERNEL/GPL/Sense]ScaryKernel 1.8 super uv/oc/uc/smartass/scary governor/bfq

PaulB007 said:
If you haven't been able to get past the HTC screen at boot and keep bootlooping, YOU MUST INSTALL BC'S 1.5 GHZ KERNEL FIRST AND THEN FLASH THESE KERNELS OVER THAT I also just flashed it straight off of a new Mikshift install and I got the bootloop until I did this. So if you guys didn't do this, then install bc's kernel and flash Scary kernel again.
Scaryghoul, I have installed your 1.8 suv successfully on Mikshift. This is great news. I knew it would work, but for some reason I just cant get it running on aosp. I will keep you updated on IRC or through this thread, I haven't seen you on today yet.
Click to expand...
Click to collapse
Link to bcnice20's 1.5ghz kernel: http://forum.xda-developers.com/showthread.php?t=941728
If that doesn't work, try flashing over his 1.8ghz kernel(This is what worked for me, bcnice, if you want me to take down this link just let me know.) - http://thebcblends.com/shift/kernels/Sense-1.8ghz-bfq-test1.zip
Table of contents:
Intro
Features/what this includes
Why it's labeled unstable
Disclaimer
Latest kernels
Instructions for using swap
Governor exlainations
Governor strategies
Recommended apps
Locating cpu% Eaters && other negative items towards battery life
FAQ!
Changelog
Stable/safe voltage kernels
Notes
Source
Credits
Intro: I'm scaryghoul.
What this includes
Swap
BFQ I/o scheduler
Extreme undervolt
Overclocked & underclocked values
HW3D enabled
Sleepers disabled
Smartass governor
New Scary governor!
Tweaked conservative governor
and much more(All of bcnice20's kernel)
Why it's labeled unstable: So I don't get people poking me in the eyes with spoons if/when it freezes up. It actually works quite well, but since I heavily undervolted an undervolted kernel, it is bound to not be 100% stable(It is about 90% stable =P)
Disclaimer: What everyone else puts in kernel threads, about me not being responsible, ect.
Latest kernels
The voltages of the superUV will not work for everyone, if they don't work for you, then try the builds labeled stable
Recommended speeds 245-800mhz or 245-1ghz on scary governor && no setcpu profiles
Scarykernel 1.8 suv - http://dl.dropbox.com/u/15373824/Sense/ScarySense1.8Suv.zip
Scarykernel 1.8 stable undervolt - http://dl.dropbox.com/u/15373824/Sense/ScarySense1.8Stable.zip
Instructions for using swap
For a swapfile do something like this.
dd if=/dev/zero of=$Swapfile bs=1048576 count=$Size
Where $Swapfile is the location of the file you want, and $Size is the amount of mb for swap you want to use.
Then type
mkswap $Path
swapon $Path
Replacing $Path/$Size with your own values of course, so if I wanted 20mb of swap I'd execute the commands
dd if=/dev/zero of=/sdcard/swapfile bs=1048576 count=20
mkswap /sdcard/swapfile
swapon /sdcard/swapfile
Governor exlainations
Toasty makes one transition to the max speed and stays there(benchmarks only usually)
Batterysave! sits at the bottom and when the cpu load increases past the threshhold it scales up to the next speed and takes another load sample and keeps doing that(best on battery life/performance ratio)
Ondemand sits at the bottom and when the cpu load increases past the threshhold, it scales ot the max speed then takes another load sample and scales down accordingly
Powersave makes one transition to the bottom speed and stays there
Smartass(Quoted from another author http://www.ziggy471.com/2010/11/07/smartass-governor-info ) - "is based on the concept of the interactive governor.
I have always agreed that in theory the way interactive works – by taking over the idle loop – is very attractive. I have never managed to tweak it so it would behave decently in real life. Smartass is a complete rewrite of the code plus more. I think its a success. Performance is on par with the “old” minmax and I think smartass is a bit more responsive. Battery life is hard to quantify precisely but it does spend much more time at the lower frequencies.
Smartass will also cap the max frequency when sleeping to 352Mhz (or if your min frequency is higher than 352 – why?! – it will cap it to your min frequency). Lets take for example the 528/176 kernel, it will sleep at 352/176. No need for sleep profiles any more!"
Scary - A new governor I wrote based on conservative with some smartass features, it scales accordingly to conservatives laws. So it will start from the bottom, take a load sample, if it's above the upthreshold, ramp up only one speed at a time, and ramp down one at a time. It will automatically cap the off screen speeds to 245Mhz, and if your min freq is higher than 245mhz, it will reset the min to 120mhz while screen is off and restore it upon screen awakening, and still scale accordingly to conservatives laws. So it spends most of its time at lower frequencies. The goal of this is to get the best battery life with decent performance. It will give the same performance as conservative right now, it will get tweaked over time.
Governor strategies
Conservative - Upthreshold 85, downthreshold 60
Smartass - Sleep max 245760Hz, Ramp up at 384000Hz at a time, up threshold 90, downthreshold 60
Scary - Upthreshold 80, down threshold 45, sleep max 245760Hz, sleep min, 122880Hz
Recommended apps =)
Zdbox - Great toolbox app, just don't let it run in your notifications bar, it's a cpu eater
Setcpu/Nofrills - Apps that help manage your cpu/profiles/ect.(I don't use them but they're pretty okay)
Perfect system or Elixer widgets - Widgets that monitor battery, current, cpu%, cpu speed, and more(Great for battery guru's)
Adw ex - Smoothest/fasted/lightest ratio in a launcher I've seen so far, and least cpu intensive(for me that's a big thing so the cpu scales less)
Colorize widgets - Great widgets to replace the lpp ones for those converting to other launchers.
AppMonster(pro or free) - Great backup utility, automatically backs up all apps.(I like it better than TB)
GPS Status - Great application for finding satalites near you and helping get a quick lock.
Any go dev team app - Great dev team, all their apps are worth looking at.
Frequently asked questions
Question: My phone is boot looping/not booting on the released suv, what do I do?
Answer: Your phone cannot handle the super undervolted values, you will need to flash the stable undervolted kernel
Question: My phone is running slow on the batterysave or scary governors, what do I do?
Answer: Set your minimum speed higher, those governors spend a lot of time at the lowest values
Question: How do I flash this?
Answer: You probably shouldn't be flashing one of my kernels if you don't know how(Mine are unstable =P)
Question: I'm not getting the amazing battery life/benchmark scores that others are getting
Answer: Well, every device is different, so you may not be able to score as high as some others, but you should get close at least, and the battery completely depends on usage patterns
Question: My phone can't clock to 1.8ghz, or some of the other higher values but does fine on the lower ones
Answer: Every device is different and not all can handle the same speeds/voltages, you are probably better off staying away from the higher speeds, I enabled the speeds but hope that you all are mature enough to handle them
Locating cpu% eating applications.
When in ADB shell type the following
top |grep app
Then look for items with high amounts of cpu% while the phone is idle.
Changelog
v1.8 - Initial kernel release for sense
Safe voltage kernels
v1.8
Scarykernel 1.8 stable - http://dl.dropbox.com/u/15373824/Sense/ScarySense1.8Stable.zip
Notes:
No I can't take the overclock any higher, I think everyone who's had a chance to take a crack at this source has tried, and going any higher seizes up after a few seconds.
Here is the source code for this build. I'll try to maintain it, I have a lot of kernel sources, but this will always be the latest release code, unless I state otherwise.
https://github.com/Scaryghoul
Credits: bcnice20 - For 99.8% of his kernel source.
Dogejcr/Preludedrew - For helping me get my laptop setup for kernel compiling.
Testers - For flashing this even though it says unstable :-X
JoesephMother - For helping me unlock the new lower clock values && other kernel related matters =)
x99percent - I used his middle clock speeds between the 3xx->7xx values as a base(edited voltages) as well as used his smartass source.
I see nobody else has chimed in on this kernel yet.. I will install Mikshift tomorrow and report my findings.
Bummer, my phone is a wuss! I can't boot either one of these. Just sits on white screen. They look cool as hell though.
Sent from my PG06100 using Tapatalk
Yeah both versions don't work on mine.
If you haven't been able to get past the HTC screen at boot and keep bootlooping, YOU MUST INSTALL BC'S 1.5 GHZ KERNEL FIRST AND THEN FLASH THESE KERNELS OVER THAT I also just flashed it straight off of a new Mikshift install and I got the bootloop until I did this. So if you guys didn't do this, then install bc's kernel and flash Scary kernel again.
Scaryghoul, I have installed your 1.8 suv successfully on Mikshift. This is great news. I knew it would work, but for some reason I just cant get it running on aosp. I will keep you updated on IRC or through this thread, I haven't seen you on today yet.
Tried going strait from BC's still no go.
Sent from my PG06100 using Tapatalk
ozzie1p said:
Bummer, my phone is a wuss! I can't boot either one of these. Just sits on white screen. They look cool as hell though.
Sent from my PG06100 using Tapatalk
Click to expand...
Click to collapse
Did you flash over bcnice20's kernel?
PaulB007 said:
If you haven't been able to get past the HTC screen at boot and keep bootlooping, YOU MUST INSTALL BC'S 1.5 GHZ KERNEL FIRST AND THEN FLASH THESE KERNELS OVER THAT I also just flashed it straight off of a new Mikshift install and I got the bootloop until I did this. So if you guys didn't do this, then install bc's kernel and flash Scary kernel again.
Scaryghoul, I have installed your 1.8 suv successfully on Mikshift. This is great news. I knew it would work, but for some reason I just cant get it running on aosp. I will keep you updated on IRC or through this thread, I haven't seen you on today yet.
Click to expand...
Click to collapse
Thanks for clarifying that, I took down the links until we can get this working on several devices.
ozzie1p said:
Tried going strait from BC's still no go.
Sent from my PG06100 using Tapatalk
Click to expand...
Click to collapse
Did you try both of them over bcnice20's 1.5ghz? Not everyone can handle the suv one.
edit: Links back up! I need some testers to try the fix at the top.
Ya, I flashed right over the top of bc's. Ill try these new ones.
Sent from my PG06100 using Tapatalk
Scaryghoul are the reposted links any different than the old kernels you had up the first time? If not, the suv build would boot and run, but after using the phone after awhile for cpu intensive tasks it would lock up and require a battery pull. Im wondering if just a tiny bit more voltage would solve this problem.
On the stable build, it would run a minute or so and always lock up and require a battery pull..
PaulB007 said:
Scaryghoul are the reposted links any different than the old kernels you had up the first time? If not, the suv build would boot and run, but after using the phone after awhile for cpu intensive tasks it would lock up and require a battery pull. Im wondering if just a tiny bit more voltage would solve this problem.
On the stable build, it would run a minute or so and always lock up and require a battery pull..
Click to expand...
Click to collapse
Same links....and I see. If the stable build has the same issue as the suv, then it's not the voltage >.<
Oops. Thought they were new. At least I got the flash bug scratched. Flashed over both bc 1.5 and 1.8, no go.
Sent from my PG06100 using Tapatalk
Scaryghoul said:
Same links....and I see. If the stable build has the same issue as the suv, then it's not the voltage >.<
Click to expand...
Click to collapse
Whats the suspected culprit?
ozzie1p said:
Oops. Thought they were new. At least I got the flash bug scratched. Flashed over both bc 1.5 and 1.8, no go.
Sent from my PG06100 using Tapatalk
Click to expand...
Click to collapse
PaulB007 said:
Whats the suspected culprit?
Click to expand...
Click to collapse
I don't know so much for the freezes, but I believe that the booting has to do with me using my old voltages, and sense handling things differently than aosp >.<
I'll redo the voltage table later.
Just Wondering?
When Source Code is released will you make a suv kernel for the Gingerbread Update i loved it on froyo and mikshift and gave great battery life.
notsointeresting said:
Just Wondering?
When Source Code is released will you make a suv kernel for the Gingerbread Update i loved it on froyo and mikshift and gave great battery life.
Click to expand...
Click to collapse
The source code isn't actually the issue right now. Lack of motivation mainly, I would consider it more if I hadn't deleted my toolchain from my dev station, can't be bothered to get another one setup right now.
When I get motivated again I will, I honestly don't use my phone much anymore(maybe pick it up once or twice a day).
Scaryghoul said:
The source code isn't actually the issue right now. Lack of motivation mainly, I would consider it more if I hadn't deleted my toolchain from my dev station, can't be bothered to get another one setup right now.
When I get motivated again I will, I honestly don't use my phone much anymore(maybe pick it up once or twice a day).
Click to expand...
Click to collapse
Ah ok that sucks was really hoping for it but I understand thanks for the fast reply
Scaryghoul said:
The source code isn't actually the issue right now. Lack of motivation mainly, I would consider it more if I hadn't deleted my toolchain from my dev station, can't be bothered to get another one setup right now.
When I get motivated again I will, I honestly don't use my phone much anymore(maybe pick it up once or twice a day).
Click to expand...
Click to collapse
The ndk from google's web site has the toolchains needed to build gb kernel in it. The dl isn't terribly huge.
Sent from my PG06100 using XDA Premium App

[Kernel]A701 JB 4.1.1 CPU/GPU UV [22-11-13]

TrollSlayer version 3 Kernel​
Ok folks, got a kernel for our A701 stock JB 4.1.1 and Evil Alex Purgatory
This is NOT for CM/AOKP/PA/ etc builds.
Keep in mind, I am not a kernel developer, and this is my first attempt. So it's pretty basic right now. I've been running it for a couple weeks, and it seems to be pretty stable.
First of all Credits and Thanks @civato - For being a wealth of info and a good Mate @sgt. meow - Govs & Schedulers and all his help @scrosler - For Help in compiling @faux123 - Dynamic Fsync & UV @verboth - Original Speedo Fake
The Kernel
Based on Acer JB 4.1.1 source
Compiled with Google toolchain
Features
CPU OC to 1500Mhz (on by default)
GPU OC to 520Mhz (on by default)
CPU UV tables
Dynamic fsync control (on by default)
Governors
lulzactive
lagfree
smartass2
pegasusq
Schedulers
row
sio
Gaming fix by faux123
RNDIS (not tested)
Cifs support
NTFS support currently via Stickmount app.
Dynamic fsync via Trickster app. I advise Trickster for settings.
Known issues:
OC apps not correctly reporting 1500Mhz on "ramp-up", but benchmarks report normal OC.
UV: I advise dropping voltage by 50mv at first, then by 25mv until you find the best voltage for your CPU.
Install: Flash through CWM. No need to do wipes, the install will do it.
Download Version 3
Alternate Download
Source:
Github https://github.com/moscowdesire/701trollslayer
Tarball http://d-h.st/EvQ
Enjoy
MD
Changelog
22/11/2013- Version 3 initial release
Notes
Dynamic Fsync
This is a goodie by faux123, so all credits go to him for creating this unique feature !
Many kernels just disable synchronous writes to file to speed up system. While this works neatly, it is also dangerous as processes believe that file writes are actually sync'ed to disk (or mmc media in our case) while this is not yet true !
The gain is a noticably smoother user experience, but the risk of doing so is to have a corrupted filesystem if the device crashes, user pulls battery, battery fully depleats ... so that the device is turned off unexpectedly.
To allow for the benefit, but to minimize the risk, faux123 created dynamic fsync, which while the screen is on, will defer file sync temporarily, but when screen gets turned off, a flush is called to synchronize all outstanding writes keeping your data safe.
Now it's up to you to either use this unique feature, at default it is enabled = Better performance
If you turn it off = writes will be done synchronously, which is safer but also slower..
Click to expand...
Click to collapse
Things to do for next version
Fix NTFS issue - probably fuse/ or Acer may have left debug code
OC companion core
Fine tune Governors as per cores ramping
Display sensitivity?
Good to see a (new) kernel for A701. But does this also work on A700 as well?
And a lil off topic: can anyone suggest me a good app to manage cpu/gpu?
Installed and.. awesome! :good:
Sweet. Someone try it on the 700! I won't get the chance on mine until tomorrow!
EndOfDays-Wildfire said:
Good to see a (new) kernel for A701. But does this also work on A700 as well?
And a lil off topic: can anyone suggest me a good app to manage cpu/gpu?
Click to expand...
Click to collapse
Trickster Mod seems to work well for me. If you're not going to turn off fsync, then you can use SetCpu. Trickster is a strange interface, and sometimes I forget to save my settings.
As with working on the A700, it might. Don't have a 700 so really can't tell you.
MD
Flashed it just now and works really well. Feels snappier :good:
Thanks
ExtremeRyno said:
Sweet. Someone try it on the 700! I won't get the chance on mine until tomorrow!
Click to expand...
Click to collapse
Considering Purgatory runs fine on the 700, I would say it "might" run on stock 700. But I see you are running Iconian. Vorbeth isn't around anymore, for a long time, but looking as his git, I saw he was using some CM code, which tells me Iconian may be a "hybrid" rom. If you get boot-loop, probably just flash his kernel package.
Actually never got around to changing my signature. Been running your E.A.P for most of a month now. I'll try the kernel over the weekend.
ExtremeRyno said:
Actually never got around to changing my signature. Been running your E.A.P for most of a month now. I'll try the kernel over the weekend.
Click to expand...
Click to collapse
Will look at the defconfigs and see if I can turn off the annoying "no sim card" function as it seems a few people use EAP on the 700. Would mean a new kernel build though.
Moscow Desire said:
Will look at the defconfigs and see if I can turn off the annoying "no sim card" function as it seems a few people use EAP on the 700. Would mean a new kernel build though.
Click to expand...
Click to collapse
That would be awesome. Thank you. If you do this don't forget to change device text in settings screen from A701 to A700.
Sent from my A700 using Tapatalk
Dc0de said:
That would be awesome. Thank you. If you do this don't forget to change device text in settings screen from A701 to A700.
Sent from my A700 using Tapatalk
Click to expand...
Click to collapse
You can do that in the /system/build.prop
MD
Is 1.6Ghz unstable?
minahasa said:
Is 1.6Ghz unstable?
Click to expand...
Click to collapse
1.6 is not yet incorporated into the dvfs tables
So glad you got this running. Hard work pays off.
sgt. meow said:
So glad you got this running. Hard work pays off.
Click to expand...
Click to collapse
Thanks Mate! You helped!
But got an issue that has happened to every Acer kernel source since the A500 days. NTFS breaks every time a kernel compiles using Acer source. Options for NTFS file system set to yes, or module in defconfig. Doesn't matter. When compiled, NTFS drives won't mount. Only option is Stick Mount. Stock kernels from Acer are fine.
On the Sammy forums, there was some info about the same issue (similar). Sammy's dev team reply was they left several DEBUG options on in defconfig. You ever heard of that? I've noticed a couple of the same are still set in the picasso_mf_defconfig.
If you can flash the stock kernel and grab the config.gz from /proc/ (I know you've probably tried this) try comparing both configs(the one in the stock kernel with the one you use).
sgt. meow said:
If you can flash the stock kernel and grab the config.gz from /proc/ (I know you've probably tried this) try comparing both configs(the one in the stock kernel with the one you use).
Click to expand...
Click to collapse
Hey, you're talking to MD! I can flash "anything"! :laugh:
Good idea and thanks! This will allow to see what configuration Acer uses when "they" compile.(actually forgot about proc/config.gz) must be getting old........
Thanks, I'll definitely try this on my a700. Will report back over a couple of days.
First I've to wait for my third charger
Hi,
I test the kernel for several days on my A700. In everyday life, there is no problem.
But when I play a video with the BSPlayer via HDMI to the TV, there is strong interference. It formed in intervals disorders.
The image is displayed in many thin horizontal stripes and it comes to short interruptions, the tone shifted more and more.
To continue to use the tablet helps, just restart. It seems to be due to the overclocking of the GPU.
With the stock kernel from your Rom is everything OK again.
I hope you understand what I mean and it helps in the development.
best regards
JoSch

[Q] Good kernel for CM11 which increases thermal throttling temps?

Hello
I am new to this forum and am a long time CM user which I am using on my phone at the moment. However, having discovered the aggressive thermal throttling on this phone (CPU-intensive tasks seem to throttle the max CPU speed down to 1190 MHz very very quickly, before the phone even gets warm), I'm trying to find a custom kernel that will work with CM. I don't care about any fancy features such as S2W or DT2W and if the kernel allows these to be disabled then that would be even better. Basically looking for a reliable, stable kernel that can be configured to be as close to stock as possible, but which would stop the aggressive thermal throttling.
Thanks
Hi, and Welcome!
I'm afraid that your post likely will be considered a "Best ROM or kernel" thread which is not allowed. It's usually suggested that you go over to the development forum and try out kernels for yourself because everybody's needs are different, and so on.
djsubtronic said:
Hello
I am new to this forum and am a long time CM user which I am using on my phone at the moment. However, having discovered the aggressive thermal throttling on this phone (CPU-intensive tasks seem to throttle the max CPU speed down to 1190 MHz very very quickly, before the phone even gets warm), I'm trying to find a custom kernel that will work with CM. I don't care about any fancy features such as S2W or DT2W and if the kernel allows these to be disabled then that would be even better. Basically looking for a reliable, stable kernel that can be configured to be as close to stock as possible, but which would stop the aggressive thermal throttling.
Thanks
Click to expand...
Click to collapse
Only Chaos kernel is compatiblewith CM atm afaik because its a CAF based kernel.
PhilipTD said:
Hi, and Welcome!
I'm afraid that your post likely will be considered a "Best ROM or kernel" thread which is not allowed. It's usually suggested that you go over to the development forum and try out kernels for yourself because everybody's needs are different, and so on.
Click to expand...
Click to collapse
I probably will do that, but I thought this might not fall in the realm of "best kernel" because I have listed some specific criteria...
gee2012 said:
Only Chaos kernel is compatiblewith CM atm afaik because its a CAF based kernel.
Click to expand...
Click to collapse
I'll give that a try. From browsing earlier I noticed that n30Hammer and ElementalX have separate links for CM11, I figured they would be compatible.
djsubtronic said:
I probably will do that, but I thought this might not fall in the realm of "best kernel" because I have listed some specific criteria...
Click to expand...
Click to collapse
Oh, believe me, I think your post is fine. I just wanted to give you a polite heads-up before the more zealous members started chiming in.
djsubtronic said:
I'll give that a try. From browsing earlier I noticed that n30Hammer and ElementalX have separate links for CM11, I figured they would be compatible.
Click to expand...
Click to collapse
Hi,
Yes they are compatible too, for ElementalX choose the right version. Both have thermal settings.
There is also: http://forum.xda-developers.com/showthread.php?t=2649458 and http://forum.xda-developers.com/showthread.php?t=2633955 (almost the same kernels apart the Toolchain), compatible with CM/CM based rom with thermal control too.
djsubtronic said:
I thought this might not fall in the realm of "best kernel" because I have listed some specific criteria...
Click to expand...
Click to collapse
All you do is make it "best kernel for specific criteria" then. Mods see it all as the same thing.
I'm giving ElementalX a try for now. The mods can feel free to close this thread if they see fit.
Thanks for all the replies.
before this gets locked you need a CAF kernel, Chaos kernel comes to mind, they do nice work. Comes with NXT tweaks which allows you to customize almost everything including temp.
I tried all possible CM11 kernels and Chaos kernel has in my opinion a very nice CPU load management.
Other kernels will stay for several seconds in max frequency after a power demand which result in higher CPU battery drain.
Bricked kernel was also excellent in that field and super responsive but the developer takes a break at the moment so the kernel is not usable for the CAF Version of CM after 25.01.14 without further modding and the AOSP mod for CM CAF is producing some weird behavior on my phone so I go for Chaos and CM at the moment.
I found Elemental would keep upping the minimum CPU to 1267 instead of 300, so at the moment I'm trying out NexXxt as @viking37 linked above, and using Trickster to configure the temps it seems to be working pretty good.
djsubtronic said:
I found Elemental would keep upping the minimum CPU to 1267 instead of 300
Click to expand...
Click to collapse
It's normal, it's how Mpdecision from Qualcomm works (for smoothness purpose). Each time you touch the screen the min CPU freq is increased to 1,26 Ghz. In fact the apps reads this at the min CPU freq because you touch the screen to open it. When you stop to touch the screen the min CPU freq will go back to 300 Mhz, the app needs to update the reading of the min CPU freq too but with Trickser Mod it seems it stuck at 1.26 Ghz all the time (for the reading only) but your min CPU freq is 300 Mhz when you don't touch the screen. You will see better this behavior with an app with "live reading CPU freq" like PerfMon or System Monitor.
You can use the "lock frequency" setting in Trickster Mod after set your min CPU freq to 300Mhz, if you want.
viking37 said:
You can use the "lock frequency" setting in Trickster Mod after set your min CPU freq to 300Mhz, if you want.
Click to expand...
Click to collapse
Not good option. Only locks core 0. Core 1 still affected.
Only full workaround is delete /system/lib/hw/power.msm8974.so
Sent from my Nexus 5 using Tapatalk
rootSU said:
Not good option. Only locks core 0. Core 1 still affected.
Only full workaround is delete /system/lib/hw/power.msm8974.so
Click to expand...
Click to collapse
Hi,
Yep, right
Old thinking that is income , sorry for the mistake. I edited my post
Just thought I'd report back, been using NexXxt with custom thermal config using Trickster, and have had no problems at all, great battery life and no more throttling.
viking37 said:
Hi,
Yep, right
Old thinking that is income , sorry for the mistake. I edited my post
Click to expand...
Click to collapse
Ah no problem

Choice of kernels for osprey

As every body knows there's a flurry of kernels coming out for moto g3 (2015) osprey
So I thought l should start a thread to compare and contrast the performance, battery life etc of these kernel..
Pls note that its not just 'best kernel' thread..
Pls share your experiences with screenshots and other details
Pls don't forget to mention your ROM too
Also a BIG thanks to all the kernel devolapers!!
Go crazy :beer:
Blu Spark r_92 for 5.1.1 is hands down the best kernel I've used. Its blu_active governor with hotplug, working with 1612mhz.... it made the best performing kernel I've found. In fact, I am the current world record holder on geekbench 3 for motog3's. I scored a 1689 multi-core a few days ago. With the stock Kernel, it will average about 525/1550 (single/multi)... with blu_spark, optimal settings, and a cool phone --- 550's/1680's. Heat has never been a problem for me with it. I use it all day, everyday. And with proper tweaking of the blu-active governor, I can get a full day's worth of use out of it. Even graphic intensive and CPU loaded games -- Real Racing 3 for instance, It runs smooth and under the radar as far as tempature throttling goes.
A little birdy told me that they were able to get 1.8ghz and 525mhz out of their moto g with tweaking of the blue spark kernel. I can not verify this. But I trust the source.
Anyways, as far as 6.0 kernels go.... X-Finity R3 has been my favorite so far. The choice of governors/tunables/hotplugs/IO schedulers.... is a tuners dream come true! I realize there's an R4 available, but after trying it twice downloaded, and installed clean, then installed dirty.... I get random reboots during in kind of use. Intensive, or dozing. R3, doesn't do this for me.
Anyways, I've found the R3 works well with Conservative Govenor, intelliplug conservative, hysteriesis of 12, threshold disabled, touch boost on @ 800mhz on cpu0 and cpu1, disabled on the 2 and 3. Further, I set the governor up as such: Down 50, ignore nice load 0, freq step 9, sampling down 1, sam rates 200000 and 200000, and up @ 95%. Then I put the minimum boost times @ 0ms. IO is deadline. 200 read expire, 7500 write expire. Fifo batch of 2, and writes starved 24.
GPU is 465max, 200min, simple on demand. But I check the GPU renders 2d under dev options.
With these settings... i can get amazing battery life, super fast performance, and efficient cpu management. I'm never running more cores than I need, running hot, lagging, etc.
So my question is this:
-Why did blu spark integrate OC into the cpu's.... and a rather large one at that -- about 260mhz or 20%! And yet, now we have 4 custom kernels -- squid, xfinity, optimus, and ultra.... and not one of them has overclocking?
It'd be impressive to see someone find a voltage/freq table that allows for 1.7 or even 1.8ghz out of these processors. I'd certainily be willing to test it first!
Does anybody have the Blu Spark r_92 zip? It's not available anymore in its (closed) thread.
.:Crack:. said:
Does anybody have the Blu Spark r_92 zip? It's not available anymore in its (closed) thread.
Click to expand...
Click to collapse
I need this zip too. Waiting for Marshmallow (not yet available in my country) I want to try a different kernel instead of the stock one.
.:Crack:. said:
Does anybody have the Blu Spark r_92 zip? It's not available anymore in its (closed) thread.
Click to expand...
Click to collapse
sivlab said:
I need this zip too. Waiting for Marshmallow (not yet available in my country) I want to try a different kernel instead of the stock one.
Click to expand...
Click to collapse
Which one you want??
I will post it here or on google drive
androidbaba said:
Which one you want??
I will post it here or on google drive
Click to expand...
Click to collapse
I have the stock ROM, Android 5.1, so I need the blu_kernel compatible with my settings.
Thank you
Same here. R92 for 5.1.1 stock ROM. Thanks in advance.
Blue spark r92 zip link
https://drive.google.com/folder/d/0B_ZJ6SuPCHx3UGZyVmVIM2U4REU/edit
flashhh said there will be no OC in his kernel, hoping squid will introduce it in his kernel
I flashed the zip from recovery. On the device's info tab the phone show me that blu_spark kernel is installed. But where I can manage the feature of the kernel, such as double tap to wake up?
@sivlab install Kernel Adiutor for example.
Thanks for the upload.
Best recommenced kernel for cm 13 with battery and performance? Right now on optimus kernel by Flashhh ! Does a decent job! Oly thing is that changes don't stick on reboot from the kernel auditor
Does blu Stark Kernel works on cm13 ?
green2005 said:
Does blu Stark Kernel works on cm13 ?
Click to expand...
Click to collapse
It's a cm 12.1 kernel! But then you could try after making a nandroid backup! Be careful if your trying is all I could say!
IMO, it will result in bootloop! But I might be wrong!

Categories

Resources