Request for Developers. Please disable any kind of touchboost. - Xiaomi Mi A1 Guides, News, & Discussion

I know that most of people don't know about this or don't care, but please, just don't use the touchboost please, or the kind of boost that you are using on some roms.
What's is this? You touch the screen and even the minimum frequency changes to some high frequency, this is because the touchboost or something that works in the same way, just when you touch the screen.
This is different from the input boost, which can be controlled from any kernel modification app, but the touchboost can not be disabled, I've seen it set 1.9 Ghz as the minimum frequency, and this gives smoothness, also drains battery because keep the frequency higher that what it really needs.
The PixysOS is not using it and it's smooth as every rom so, just to say that it's not needed.
Please, disable it on all roms.
Thanks in advance, for your time and your hard work.

Arthur King said:
I know that most of people don't know about this or don't care, but please, just don't use the touchboost please, or the kind of boost that you are using on some roms.
What's is this? You touch the screen and even the minimum frequency changes to some high frequency, this is because the touchboost or something that works in the same way, just when you touch the screen.
This is different from the input boost, which can be controlled from any kernel modification app, but the touchboost can not be disabled, I've seen it set 1.9 Ghz as the minimum frequency, and this gives smoothness, also drains battery because keep the frequency higher that what it really needs.
The PixysOS is not using it and it's smooth as every rom so, just to say that it's not needed.
Please, disable it on all roms.
Thanks in advance, for your time and your hard work.
Click to expand...
Click to collapse
You might want it disabled but it doesn't mean everyone else wants it gone

ironman38102 said:
You might want it disabled but it doesn't mean everyone else wants it gone
Click to expand...
Click to collapse
Yeah, I understand that some people want that kind of boost, but they have one option and its the input boost, and everyone can change that if they don't want it.
The thing is, if someone don't want the input boost they have no option, if someone want that boost they have input boost and they can tune up however they want, that's the diffefence.

Related

[Q] how do you remove a specific frequency from governor?

Basically, im curious to find out how to remove a specific frequency from a governor, im using oc/vu beater on an htc mytouch 4g with affinity and i cannot seem to get 460800mhz stable no matter what voltage i try, so i want to just remove that frequency altogether.
thanks!!
Moved to General Q&A.
Does no one know how to do this? Is it even possible? I need to remove it from my governor.
demoncamber said:
Does no one know how to do this? Is it even possible? I need to remove it from my governor.
Click to expand...
Click to collapse
There is probably no way to do this unless you are able to strip the kernel apart yourself and reprogram it with that frequency missing - or you ask the Dev very nicely to do so just for you.
Ok, gotcha. Not quite sure why I cannot get that freq stable though
demoncamber said:
Ok, gotcha. Not quite sure why I cannot get that freq stable though
Click to expand...
Click to collapse
Probably just some glitch in your hardware. All phones are built within certain tolerance levels which means that while 99% of a model will work perfectly at a setting, there will likely be 1% which have problems. That's part of the reason why it is possible to over-clock and under0volt in the first place - because the manufacturers leave a tolerance gap to ensure all their devices work well.
It's funny though, because if I test the frequency locked at 460, as opposed to frequency scaling between 122 through 1.2, using stability test it passes fine, however when I do the frequency scaling, it will lock up, and report that it failed at 460,800. I've tried increasing the voltage for 460 as well as the frequencies one step above and below 460, still locking up and reporting 460 as the issue... It's quite puzzling.
And my phone will randomly crash and lock, but every freq is reporting an OK when separately tested.

[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

Kernels not sticking to settings

Hi I had this problem with one kernel and put it down to that. The same thing however has happened with others.
Has anyone else had this problem? I've used Trickster mod donate to try setting the frequency. Even with the frequency lock on they jump. They seem to jump to random frequencies, but 1.7 is the most common.
Can someone recommend one that does not do this and is good on battery?
Sent by mobile telephone.
howard bamber said:
Hi I had this problem with one kernel and put it down to that. The same thing however has happened with others.
Has anyone else had this problem? I've used Trickster mod donate to try setting the frequency. Even with the frequency lock on they jump. They seem to jump to random frequencies, but 1.7 is the most common.
Can someone recommend one that does not do this and is good on battery?
Sent by mobile telephone.
Click to expand...
Click to collapse
What do you mean exactly? Do you mean the minimum frequency jumps up? If so, yes this is called mpdecision and is present in stock based kernels, unless they explicitly give you a way around it.
It's not that. The kernel I'm using has a scaling range of 300- 2265. I'll set these as it's limits but both ends will move, sometimes to the same freq. 1728 is what they jumped to when I set them just now.
I'm not talking about where the scheduler moves to but the upper and lower limits it has to move about in are what won't stay.
Sent by mobile telephone.
Trinity doesn't seem to do this on my phone so I'll go back to that, but Ive never had this problem
Sent by mobile telephone.
Downloaded cpu tweaks and it shows what I set, but Trickster mod does not so I'm dumping trixtermod as it's showing stuff that is not set, or appears to as cpu tweaks is showing in real time data I expect to see
Sent by mobile telephone.

[Q] What is Voltage in Kernel tweaking and what happens when you higher or lower it?

Hi XDA Community. Can you guys be kind enough to explain to me(us) what it does when you tweak it? Does it help the phone? In what ways? I'm able to enter kernel tweaks because of the Rom Toolbox app and i don't wanna touch it without knowing what it does. My phone is at Stock Clock 2265-2266MHz and the Voltage control right now is at 1050mV and it is able to be maximized at 1600mV. I use Trinity Kernel by Morfic.
Check out this thread. It should help you out. http://forum.xda-developers.com/google-nexus-5/general/nexus-5-undervolting-thread-t2537000
Although some people disagree about battery life. I think most people just do it to reduce the heat the phone produces.
MaLing15 said:
Hi XDA Community. Can you guys be kind enough to explain to me(us) what it does when you tweak it? Does it help the phone? In what ways? I'm able to enter kernel tweaks because of the Rom Toolbox app and i don't wanna touch it without knowing what it does. My phone is at Stock Clock 2265-2266MHz and the Voltage control right now is at 1050mV and it is able to be maximized at 1600mV. I use Trinity Kernel by Morfic.
Click to expand...
Click to collapse
Controls the voltages each frequency runs at. People undervolt (lower the voltage), not overvolt (maybe for 3014MHz but not stock clocks), because the factory defaults are set higher than what is actually needed just to be safe, as every device is different. Only real advantage is a little bit less heat, battery savings is too negligible. Lowering it too much will cause bootloops. Raising it is silly.
Read above thread for more.
Thanks guys for sharing your knowledge.

Ragingmolasses 1.0 Governor for M8

This is the version of my ragingmolasses governor made specifically for the m8/from m8 sources
This is for kernel devs
Any further versions will be found on my github or through contacting me as there will be no further posting from me on XDA
Download
-------------------
https://www.mediafire.com/?1z0rruu1t0ahoec
If you want to use it just give credit and if you are using it on a different device and having trouble you may contact me through github/my email
https://github.com/Echoa89
future versions will be working towards being less device specific
What is Ragingmolasses?
--------------------------------
Besides a gov with an awesome name its a mash up of conservative and ondemand and scales based on load with few tunables. Its meant to be simple, fast, and efficient at keeping the frequency away from the max clock unless it is absolutely needed. it includes gboost for better gaming.
Ragingmolasses tunables
------------------------------------
Sampling Rate - how often it checks CPU load, i keep this low around 10000-15000
up_threshold - above this it becomes ondemand governor based 100% on CPU load, below it acts like conservative and tries to keep the frequency down.
sampling_rate_min - dont worry about this
ignore_nice_load - the system will ignore "Nice" processes when deciding to scale up or down. I leave it at 0
Thank you,downloading now. Is this for Sense or AOSP?
deeznuts said:
Thank you,downloading now. Is this for Sense or AOSP?
Click to expand...
Click to collapse
for kernel devs dont flash
it is for either if you compile it in
So if I keep sample rate low in theory it should save battery? Defualt its set to 40000 so I lowered it to 15000.
Nice, may add this to Blissful kernel in future builds.
BlissPop Nightlies - M8 - KLTE
remicks
Got source?
Damacy said:
Got source?
Click to expand...
Click to collapse
its in the download, i made it
Interesting gov. Might give this a try
For the up_threshold what do you personally usually keep that at if you do not mind me asking? Better yet, could you share all your personal settings or are they all how you have in the OP? Just wondering if you have adjusted them over time?
Hey guys I'm back working on this again, been gone trying to deal with some severe depression issues so haven't really had the will to do it. RM 2.0 is going to be a complete rework to make it device agnostic and to improve its useability in audiophile cases as the rapid frequency switching can degrade audio quality (noise from the CPU switching). I want to make it more aware of what the user is doing to provide the best possible response depending on the situation. My goal is a gov. that is good on battery but will also provide a quality experience most smartphone/tablet usage scenarios and is simple and will handle itself without user input so no need to adjust settings for performance in X case because the gov. will do it for you.
yung40oz84 said:
For the up_threshold what do you personally usually keep that at if you do not mind me asking? Better yet, could you share all your personal settings or are they all how you have in the OP? Just wondering if you have adjusted them over time?
Click to expand...
Click to collapse
Nope I've left everything exactly as it is in OP
Can't wait

Categories

Resources