[APP][Root][2.2+]Performance Tweaker --- [Open Source] Take Control Of Your Android Device - Android Apps and Games

[APP][Root][2.2+]Performance Tweaker --- [Open Source] Take Control Of Your Android Device
Hi all,
This app lets you effectively switch between various cpu frequencies,governors and i/o schedulers and can also be used for detecting wakelocks.
If you are a kind of person who likes to be in total control of your android phone then this application is for you.
i know various similar apps exist but since this is my first app i wanted to share with the xda community and i intend to further extend the functionalty of this app based on the feedbacks of this community..
Since this app is currently in alpha development stage feature requests are more than welcome .
Features
-Lets you control cpu frequencies and governors.
-Lets you monitor the time spent by each frequency in each cpustate.
-Lets you change disk i/o scheduler and read ahead.
-Spot rogue applications or sources which are causing battery drain i.e Battery and Wakelock Stats (Work In Progress).
Click to expand...
Click to collapse
Download
v1.1 from here
Source code is hosted on github
Changelog
Code:
alpha 1.1
-changed navigation to sliding drawer
-added options for viewing wakelock stats
-fixed the time in states bug
-changed icon
-Numerous Bug Fixes and Misc changes
Code:
alpha 1.0
-Initial xda release
Click to expand...
Click to collapse
To-Do
Code:
-Setting Frequencies and governor per core (Work in progress)
-Fully implement the feature for viewing various wakelocks similar to BetterBattery Stats or Wakelock Detecter(Partially implemented)
Click to expand...
Click to collapse
XDA:DevDB Information
Performance Tweaker, App for all devices (see above for details)
Contributors
rahulkumar2048
Version Information
Status: Alpha
Created 2014-04-23
Last Updated 2014-07-13

Reserved
The App made it to the portal
www.xda-developers.com/android/configure-your-overclock-with-ease-using-performance-tuner

hmmm
ur logo and concept seems to b of @pedja1 http://forum.xda-developers.com/showthread.php?t=1719934

cutecool said:
ur logo and concept seems to b of @pedja1 http://forum.xda-developers.com/showthread.php?t=1719934
Click to expand...
Click to collapse
Actually its just the logo i wasnt able to find a logo so i kinda used the one from pedja1

This is just like Performance Control,
It also gives time spent on each frequency

maybe it could save battery for underlocking the cpu usage ?

cyee1988 said:
maybe it could save battery for underlocking the cpu usage ?
Click to expand...
Click to collapse
I don't think so, you can't overclock or underclock if your device kernel doesn't have that features, for battery saver it is depend on your daily use, the kernel, and the typical of ROM

thanks man for share:good:
:laugh:

Hello, nice start but lacks anything a power user would wish.
If you are willing to make it power-user friendly i'll share my toughs.
Regards

Magissia said:
Hello, nice start but lacks anything a power user would wish.
If you are willing to make it power-user friendly i'll share my toughs.
Regards
Click to expand...
Click to collapse
yeah sure that would be great!
actually i had an idea for applying the frequencies on per app basis.
Hows that sound??

rahulkumar2048 said:
actually i had an idea for applying the frequencies on per app basis.
Hows that sound??
Click to expand...
Click to collapse
Sounds like h0rn3t's Performance Profile:
http://forum.xda-developers.com/xposed/modules/xposed-performance-profile-t2723739

rahulkumar2048 said:
yeah sure that would be great!
actually i had an idea for applying the frequencies on per app basis.
Hows that sound??
Click to expand...
Click to collapse
It sounds like a good start. SetCPU have a "if /then" method for this that include apps for conditions, but also battery status and more, with sub conditions.
Being able to forcibly shutdown cores on compatible processor could be nice to. Setting frequencies and governors per core too, when possible.
Regards

ok guys will implement these features and try to release the next version as soon as possible.
Any other suggestions ???
ps does anyone here has any idea for a new icon for this app.

Hey guys released the v1.1 of the app with a better user interface
and also wakelock stats for complete changelog check the thread

Related

[Q] Measuring CPU Temp

How do I check the CPU Temp on the tf? I tried d/l a few apps but none of them seem to work or compatible. Any suggestion?
Get a app fron Antutu called CPU MASTER. This is an app that allows for overclocking and such.....if you do not have an overclocking kernel....DO NOT USE IT!!!
However it comes with a nice little widget that will display your temp, battery life and other stuff. You can use that.
If you do decide to use an overclocking kernel just go to this thread.
http://forum.xda-developers.com/showthread.php?t=1109630
Digiguest said:
Get a app fron Antutu called CPU MASTER. This is an app that allows for overclocking and such.....if you do not have an overclocking kernel....DO NOT USE IT!!!
However it comes with a nice little widget that will display your temp, battery life and other stuff. You can use that.
If you do decide to use an overclocking kernel just go to this thread.
http://forum.xda-developers.com/showthread.php?t=1109630
Click to expand...
Click to collapse
Why shouldn't you use it with a stock kernel?
The kernel is what controls the possible speeds, not the app. The app is just an interface to allow the user to set what the kernel has already provisioned.
sassafras
sassafras_ said:
Why shouldn't you use it with a stock kernel?
The kernel is what controls the possible speeds, not the app. The app is just an interface to allow the user to set what the kernel has already provisioned.
sassafras
Click to expand...
Click to collapse
I know that but there is always a possibility that if a setting was activated higher than his stock kernel allows it COULD cause trouble.
It is a "Just in case" scenario.
Digiguest said:
I know that but there is always a possibility that if a setting was activated higher than his stock kernel allows it COULD cause trouble.
It is a "Just in case" scenario.
Click to expand...
Click to collapse
You don't understand what I am saying.
The kernel controls things like clock speed, voltage, yadda yadda, etc. This app just interfaces with these kernel settings to allow the user to select them.
Try it for yourself. You will see that it only lets you select up to 1Ghz with the stock kernel. It's actually kind of nice for people with the stock kernel because it allows you to _underclock_ your device if you want.
sassafras
sassafras_ said:
You don't understand what I am saying.
The kernel controls things like clock speed, voltage, yadda yadda, etc. This app just interfaces with these kernel settings to allow the user to select them.
Try it for yourself. You will see that it only lets you select up to 1Ghz with the stock kernel. It's actually kind of nice for people with the stock kernel because it allows you to _underclock_ your device if you want.
sassafras
Click to expand...
Click to collapse
Oh I understand what you are saying. Lower your ego and try to understand what I am saying as well please.
Digiguest said:
Oh I understand what you are saying. Lower your ego and try to understand what I am saying as well please.
Click to expand...
Click to collapse
Ok, sorry. I don't mean to be rude but you're wrong and telling someone wrong information.
Try it for yourself and you'll see that you can't change anything the kernel doesn't allow.
Plenty of people use the OC apps like this one (or SetCPU) to underclock their device or add speed profiles for certain situations.
sassafras
This free widget includes the TF temperature. Scroll down to see an example image of the System info it displays.
[APP] Resizable System Info Widget
3DSammy said:
This free widget includes the TF temperature. Scroll down to see an example image of the System info it displays.
[APP] Resizable System Info Widget
Click to expand...
Click to collapse
it's the battery temp, not cpu. i couldn't find any app or widget to see my cpu temp.
cat /sys/devices/platform/tegra-i2c.3/i2c-4/4-004c/ext_temperature
I wrote a script to display many other things (batt temp and current CPU mv) ... but that is the CPU temp. There is also
cat /sys/devices/platform/tegra-i2c.3/i2c-4/4-004c/temperature
But the thermal throttling policies refer to ext - and both values are very close to each other. Ext also happens to have more precision (.25 degC as opposed to rounding up or down to the nearest degree). So I look at ext.
echo -e "\033[0m Your CPU/System temp is: " "\033[1m `cat /sys/devices/platform/tegra-i2c.3/i2c-4/4-004c/ext_temperature`"
Writing this in a 'script', making it executable, and calling it whatever will make it so you do not have to type the long path above.
Thus, in term emulator - it would look like this.
# whatever
Your CPU/System temp is: 40.0
Wow. Fancy.
Blades said:
cat /sys/devices/platform/tegra-i2c.3/i2c-4/4-004c/ext_temperature
I wrote a script to display many other things (batt temp and current CPU mv) ... but that is the CPU temp. There is also
cat /sys/devices/platform/tegra-i2c.3/i2c-4/4-004c/temperature
But the thermal throttling policies refer to ext - and both values are very close to each other. Ext also happens to have more precision (.25 degC as opposed to rounding up or down to the nearest degree). So I look at ext.
Click to expand...
Click to collapse
You are the man ! I was looking for this.

[MOD] IncrediControl - Easy GUI Voltage Control

Please read this post through thoroughly before downloading.
This app allows you to control your CPU voltages with an easy to use interface. You can increase or decrease voltages (undervolt or overvolt) for all frequencies or fine tune voltages for each individual frequency.
! HTC DEVICES, currently only single core devices are supported !
! ROOT is Required !
! Kernel that supports HAVS or SVS voltage adjustment REQUIRED !
Get it over at http://www.incredikernel.com
IncrediControl is now also available in the market:
IncrediControl
IncrediControl - Ad Free
Additionally, all donators are eligible to receive the Ad Free version. It doesn't matter how much or how little you donate or have donated. If you don't want to purchase the app from the market, you may donate using the button on this page. Please register on the site first and include your username in the comments box.
All previous donators, please register on the site if you have not done so and contact me with your username!
NOTE: The settings in the general tab are only functional in kernels that have implemented the simple sysfs interfaces for usb fast charging and audio boost. The tab will not show up if your kernel does not have these features. If you would like your kernel dev to implement the interfaces, please direct them to these two commits:
https://github.com/Chad0989/android_kernel_common/commit/a7c21fa0391c225900f93960362535179c0cecc9
https://github.com/Chad0989/android_kernel_common/commit/41dc138bae23dc7582de72a4d9895aaa8e1f8b2d
NOTE2: It is a requirement of the voltage adjustment that the kernel you are using has either the HAVS or SVS sysfs interface implemented. If it does not, it will not work.
NOTE3: Before using, please delete any boot scripts you may have in /etc/init.d that toggle any of the settings this app controls.
Get it at http://www.incredikernel.com
Restore script - use this if you went too low and find yourself in a boot loop. Flash through recovery:
http://www.incredikernel.com/?p=229
maybe is good thing to post which kernel for desire s can use this.many users have no idea what kernel supports HAVS or SVS voltage adjustment..its just few of them actualy so u can maybe check and let us know.
Tiamat 1.0.4 does. I don't see any other recent ones listed on the forum here. If you give me a link to other kernels I'll check for you. No stock kernel does (this includes the default cm7 kernel).
check virtuous rom
kernel is unity v2 ...i think.
Adidas108 said:
check virtuous rom
kernel is unity v2 ...i think.
Click to expand...
Click to collapse
It appears that that kernel does not support the interface. If you're willing to test for me, I can pull the source for that kernel, implement the interface and submit a patch to the developer for inclusion. Just let me know if you would be willing to test for me.
EDIT: I got bored, so here:
http://chad0989.dyndns.org/mirror/unitykernel_sysfs.zip
Let me know if it works, make sure you have another kernel downloaded that you can flash in the event that this one doesn't boot.
tried the kernel. works a treat. thanks!
Sent from my HTC Desire S using XDA Premium App
lowered all the voltages twice. tried three times and it crashed. stable on lowering twice. haven't experimented with each of them individually though
Sent from my HTC Desire S using XDA Premium App
dan-fish said:
lowered all the voltages twice. tried three times and it crashed. stable on lowering twice. haven't experimented with each of them individually though
Sent from my HTC Desire S using XDA Premium App
Click to expand...
Click to collapse
It takes a lot of trial and error to get the best voltage table. It would be great if when you get a pretty good one, you could post it here so that others may use it as a starting point.
mind making the tiamat kernal works too?
tcchuin said:
mind making the tiamat kernal works too?
Click to expand...
Click to collapse
Tiamat 1.0.4 should work with it already.
IncrediControl v1.3
Major changes include:
Ad Free has now been turned into a key that removes the ads from the free version. This allows donors who have downloaded the ad free version from the site to update through the market.
HAVS voltage checking. Minimum voltages can no longer be set higher than maximum voltages.
Boot voltages are now stored in the application’s data directory. Boot settings will now persist if you update your ROM or restore the application and data from a backup.
si, is this a replacement for SetCPU? What other features does it have?
shrome99 said:
si, is this a replacement for SetCPU? What other features does it have?
Click to expand...
Click to collapse
It's not a replacement for set cpu at the moment. But in the future I'm adding CPU speed and governor control. As well as the ability to fine tune each governor.
Sent from my ADR6300 using XDA App
Can someone post a screenshot of their HTC Incredible voltage table?
Also, does this app obsolete the USB fast charge boot script? (http://www.incredikernel.com/wp-con...-monitor/download.php?id=enablefastcharge.zip) i.e. Should I delete that script after installing this app and enabling the USB check box in the general tab?
2 more: What does audio boost do? Why are the "enable on boot" checkboxes reset to unchecked each time the app is opened?
slapmeaty said:
Can someone post a screenshot of their HTC Incredible voltage table?
Also, does this app obsolete the USB fast charge boot script? (http://www.incredikernel.com/wp-con...-monitor/download.php?id=enablefastcharge.zip) i.e. Should I delete that script after installing this app and enabling the USB check box in the general tab?
Click to expand...
Click to collapse
Might be better off posting in the incredible thread next time, so we can keep this one desire discussion. But yes, you no longer need that script and are safe to delete it.
Audio boost is louder in call volume.
The check boxes uncheck themselves as a fail safe for users. I know a lot of users will leave it checked and then adjust voltages too low and end up in boot loops. This way if someone is playing with voltages, they aren't set on boot unless they explicitly click the set on boot box and click apply. If you have previously set on boot voltages, those will remain until you check the box again and click apply, then the previously set on boot voltages will be overwritten with the new ones. In the general tab, the box unchecks itself also just to be consistent with the behavior in the voltage adjustment tab.
Thx. (Apologies for wrong forum - tapatalk ui hides a lot of info)
Sent from my ADR6300 using Tapatalk
IncrediControl v1.4:
This is mostly a bug fix release but I have also added:
Automatic detection of the minimum and maximum voltages supported by your kernel
Unless any more bugs arise, the next release will have some new goodies to play with...
http://www.incredikernel.com or from the market.
very interesting thing.
Does some made any test how much it affect battery life, is it worth of playing ?
Ok so i installed this but i can only see the SVS tab. No general tab. Why is that?
Oh nvm finally understood the first post.

[app] [2.1+] [root] Titanium Tweaker.! (cpu-control)

Hey.!
Titanium Tweaker is a CPU optimizing application which helps you boost up your Phone's CPU and make it faster.
The application tweaks the kernel, as the name suggest, such as to change the Scaling Frequency, Governors and Schedulers.
Also this app is universal so will work on all ROMs and Phones which support the features!
Fellow Developers! Feel free to add this app to your release's ramdisk
Previous Users of this app must have noticed that this app is updated after ages Actually i did not update it,
I completely rebuild it from scratch ! with a better heirarchy , sleeky UI, a fast Interface, and sexier tweaking
So you may miss features like Prop Editor, Turbo Charger, Customized toggles, etc
These features will be added in the next few releases after which i will work on better tweaks :laugh:
Current Features of this application :-
* Cpu Frequency Optimization
* Governor Selection
* Choice of Available Scheulers
many old and new features coming back
Titanium Kernel Users :- There will be updates on kernel specific parts too like voltage and other scripts Stay tuned for it.. You can get the voltage working version from Aditya's SL kernel Thread till then
The application works right from froyo upto JellyBean (4.2)
Note :- ROOTED USERS ONLY !!! no, i was'nt shouting,, its so that it comes to you attention
Supporting all SU binaries and works with all kernels and roms.. If you are on stock, it will not work..
DOWNLOAD :- https://play.google.com/store/apps/details?id=com.adipat.root
Credits :-
Aditya Patange (adi_pat) - could'nt have dont it without you
Ajay Kawte (speed_bot) - appreciation
Others - testers etc..
Channel Logs :-
Channel Log :-
Click to expand...
Click to collapse
Version 1.1.0
Version Code 1 :-
Click to expand...
Click to collapse
*Changer Clock Freq
*Change Clock Governor
*Set Swappiness
*Change lcd_density
*Voltage(kernel specific)(coming)
*IO Schedulers
*Lots of kernel Toggles
*Customized menu for toggle functions
*Turbo-Charger
Click to expand...
Click to collapse
Version 1.1.1
Version Code 2 :-
Click to expand...
Click to collapse
*ICS UI
*JB Support
*Removed Button Noise
*Sleekified(my own word) the app.
*SU permisson bug fixed
*minor changes
Click to expand...
Click to collapse
Version 1.1.2
Version Code 3 :-
Click to expand...
Click to collapse
*Cynogen Kernel Bug Fixed [MAJOR]
*Added better Exception catches
*AbsentFileBug Fixed
*Working on Sharper Icon (thanks to aarush.bhutani)
Click to expand...
Click to collapse
Version 1.1.3
Version Code 4 :-
Click to expand...
Click to collapse
*Added Prop Editor [MAJOR]
*Sleeked the App more
*Working on Sharper Icon (thanks to aarush.bhutani)
Click to expand...
Click to collapse
Version 1.1.4
Version Code 5 :-
Click to expand...
Click to collapse
*Made some usefull changes in Prop Editor
*Removed That 'NoFreq' and stuff! (Hell Yeah)
*Added Game tweak support in Prop Editor
Click to expand...
Click to collapse
Version 1.2.0
Version Code 7 :-
Click to expand...
Click to collapse
*Rebuilt From Scratch!
*Faster,Better,Sleeker
*New UI, with swipes and spinners!
Click to expand...
Click to collapse
Version 1.2.1
Version Code 8 :-
Click to expand...
Click to collapse
*Hardware Acceleration
*Reduced Trash Code
*Set On Boot Option
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Stay tuned for more Updates
Screenshots !
Titanium Tweaker
Screenshots :- attatchments
Downloading now. Gonna give this a whirl on ICS/sense 3.6 on evo 3d
Sent from my PG86100 using xda premium
SketchyStunts said:
Downloading now. Gonna give this a whirl on ICS/sense 3.6 on evo 3d
Sent from my PG86100 using xda premium
Click to expand...
Click to collapse
cool,, try it out and tell me in case of any bugs, please rate it on playstore, comment too if possible
Keep it up
Aarush said:
Keep it up
Click to expand...
Click to collapse
Thanks,
Tested uninstalled lagged my phone down like crazy sticc to v6
♚SGΣ4G V6'D G+ΩΠΣ♚
™SωΔGG GΔΠGG©
dswaggz said:
Tested uninstalled lagged my phone down like crazy sticc to v6
♚SGΣ4G V6'D G+ΩΠΣ♚
™SωΔGG GΔΠGG©
Click to expand...
Click to collapse
Please let me tell u, this is not v6 script,, as that rearranges priorities, specially the launcher, this app is a multi purpose tweaker, My turbo Charger just adjusts settings of the LMK values and provides differant options!
THIS IS NOT THE SCRIPT, JUST A PART OF IT && it does not lag on any other phone, not e1 galaxy y, i have tested it my self, it freezes just for 2 seconds ONLY ON THE FIRST USE, as it has to gather all SU permissions at once, Thats it.. its fluent after that
Use it for the toggles it has, for the admin functions it allows u, the customization it allows u, and lots more!
Maybe u should conversate w/ zepp then
♚SGΣ4G V6'D G+ΩΠΣ♚
™SωΔGG GΔΠGG©
dswaggz said:
Maybe u should conversate w/ zepp then
♚SGΣ4G V6'D G+ΩΠΣ♚
™SωΔGG GΔΠGG©
Click to expand...
Click to collapse
yeah i did, speak to him..
Thanks
Hi
Since I use Titanium kernel with UV I can help to test this
as soon as you have anything to test
Just some things I noticed:
Most are more "cosmetic"
-filter out freq that are not "possible"
Nicer then to show "NoFreq"
-same for goveners and IO Sched
Regards
max
maxwen said:
Hi
Since I use Titanium kernel with UV I can help to test this
as soon as you have anything to test
Just some things I noticed:
Most are more "cosmetic"
-filter out freq that are not "possible"
Nicer then to show "NoFreq"
-same for goveners and IO Sched
Regards
max
Click to expand...
Click to collapse
Thanks for ur feed back, please elaborate, what do u mean by 'cosmetic'
And for the NoFreq Part, I removed it
Hi
s4shyam95 said:
Thanks for ur feed back, please elaborate, what do u mean by 'cosmetic'
And for the NoFreq Part, I removed it
Click to expand...
Click to collapse
Thanks. I would "rate" such a thing as "cosmetic"
Since it does not influence the functionality.
First of all "safe functionality" is most important to me
for such an app.
But the "eye candy" factor may influence more how
"popular" the app will become. Human brain tends to be
attracted more by "visual" things
Regards
max
maxwen said:
Hi
Thanks. I would "rate" such a thing as "cosmetic"
Since it does not influence the functionality.
First of all "safe functionality" is most important to me
for such an app.
But the "eye candy" factor may influence more how
"popular" the app will become. Human brain tends to be
attracted more by "visual" things
Regards
max
Click to expand...
Click to collapse
Ok, lemme tell u 2 things
1) This app is completely safe, no chances of bricking or getting in a bootloop
and
2) This app is completely functional, not just a cosmetic , as u said..
It does have various functions that devlopers and advance users find useful,
Please tell me that why do u think that this app does not influence functionality ?
Thank You
nice work make my lg p350 laggfree keep it up
s4shyam95 said:
Ok, lemme tell u 2 things
1) This app is completely safe, no chances of bricking or getting in a bootloop
and
2) This app is completely functional, not just a cosmetic , as u said..
It does have various functions that devlopers and advance users find useful,
Please tell me that why do u think that this app does not influence functionality ?
Thank You
Click to expand...
Click to collapse
I think you misunderstood what he was saying. When saying 'most are cosmetic', it means that most of his issues aren't with the actual functionality of the app, more with the look/feel of it. Things like hiding invalid options instead of basically making them unselectable are 'cosmetic'.
Btw, im playing around with your app. Ill post some feedback afterwards.
Sent from my HTC One X using Tapatalk 2
kravguy said:
I think you misunderstood what he was saying. When saying 'most are cosmetic', it means that most of his issues aren't with the actual functionality of the app, more with the look/feel of it. Things like hiding invalid options instead of basically making them unselectable are 'cosmetic'.
Btw, im playing around with your app. Ill post some feedback afterwards.
Sent from my HTC One X using Tapatalk 2
Click to expand...
Click to collapse
Oh, thanks a lot i mis understood it, and neways i removed the unwanted radio buttons from the list, please tell me if any more improvement is possible, ill thank u for the abv post, for clearing my misunderstanding
saif kazi said:
nice work make my lg p350 laggfree keep it up
Click to expand...
Click to collapse
Thanks, stay tuned with the app, to enjoy updates with more n more features

L Speed Feature Suggestions

This is L Speed's suggestions thread.
You can suggest/request features for the app, and it might get approved.
Just tag Paget96 in your comment.
The "fake" dynamic f-sync from within the application, similar to the aggressive doze feature in how it works. @Paget96 knows what I'm talking about !
LazerL0rd said:
The "fake" dynamic f-sync from within the application, similar to the aggressive doze feature in how it works. @Paget96 knows what I'm talking about !
Click to expand...
Click to collapse
Yeah, i know, we already had a little discussion.
What if battery profile for hotplug gov in gov tuner is set like this
Down differential 5
Up threshold 95
I follow the tutorial for my device from here & it perhaps suitable for most device
https://forum.xda-developers.com/galaxy-s2/general/ref-kernel-governors-modules-o-t1369817
I have tried it, device is cooler & could save more battery especially with small number on down differential. With smaller number cpu freq will go down faster ?
Sent from my Z205 using Tapatalk
zputnyq said:
What if battery profile for hotplug gov in gov tuner is set like this
Down differential 5
Up threshold 95
I follow the tutorial for my device from here & it perhaps suitable for most device
https://forum.xda-developers.com/galaxy-s2/general/ref-kernel-governors-modules-o-t1369817
I have tried it, device is cooler & could save more battery especially with small number on down differential. With smaller number cpu freq will go down faster ?
Sent from my Z205 using Tapatalk
Click to expand...
Click to collapse
Will do a check and talk with GovTuner devs.
Sent from my Nexus 5 using Tapatalk
zputnyq said:
What if battery profile for hotplug gov in gov tuner is set like this
Down differential 5
Up threshold 95
I follow the tutorial for my device from here & it perhaps suitable for most device
https://forum.xda-developers.com/galaxy-s2/general/ref-kernel-governors-modules-o-t1369817
I have tried it, device is cooler & could save more battery especially with small number on down differential. With smaller number cpu freq will go down faster
Sent from my Z205 using Tapatalk
Click to expand...
Click to collapse
@Debuffer @N1m0Y
Add option to exclude apps from clearing cache is my suggestions.
I want to clear cache except NFS: No Limits that store game assets in cache partition
Developers that make the game store the cache in cache partition, don't know how to make proper OBB or store cache in /sdcard0/Android/data
evildog1 said:
Add option to exclude apps from clearing cache is my suggestions.
I want to clear cache except NFS: No Limits which store game assets in cache partition
Click to expand...
Click to collapse
That's a pretty good suggestion, hope he'll implement it
I have more suggestions.
Auto trim, with options to change Trim Time, Trim Frequency, and Trim Notification. I have older low-end tablets that require trimming often because they slow down after 1-2 days deep sleep. The kernel in my tablets are not well optimized.
Disable apps startup. It is very useful because some apps auto start and running in background and draining battery and transmit some data. I don't use Facebook and other heavy battery drain apps but it is annoying that some browsers auto start and running in background. Right now i'm using a cleaner app that have option to disable apps from startup
evildog1 said:
Disable apps startup. It is very useful because some apps auto start and running in background and draining battery and transmit some data. I don't use Facebook and other heavy battery drain apps but it is annoying that some browsers auto start and running in background. Right now i'm using a cleaner app that have option to disable apps from startup
Click to expand...
Click to collapse
+1
evildog1 said:
Add option to exclude apps from clearing cache is my suggestions.
I want to clear cache except NFS: No Limits that store game assets in cache partition
Developers that make the game store the cache in cache partition, don't know how to make proper OBB or store cache in /sdcard0/Android/data
Click to expand...
Click to collapse
Hope it's not too much of OT, but that is one great game for mobile! Apparently you can change the graphics or something.
---------- Post added at 01:03 AM ---------- Previous post was at 01:02 AM ----------
phoberus said:
+1
Click to expand...
Click to collapse
You'd need ADB for that, well actually you can use root. I've been using "App Ops" but yeah, that'll be cool to have in L Speed (^^)!
Paget96 said:
@Debuffer @N1m0Y
Click to expand...
Click to collapse
Oh it's different devs.
Maybe these could also help for building gov tuner scripts on mtk devices.
I got these links from someone here but forgot the name. He/she said that mtk mostly may come with these
https://android.googlesource.com/ke...-kitkat-mr2/drivers/cpufreq/cpufreq_balance.c
https://android.googlesource.com/kernel/mediatek/+/2b36ee80fc7af58da2213704ef39a0ca939de79a^!/
@Debuffer & @N1m0Y
Thank you so much for forwarding bro @Paget96
Sent from my Z205 using Tapatalk
L Speed will have few things from suggestions in next beta.
Stay tuned
Sent from my Nexus 5 using Tapatalk
@Paget96
How about this one?
https://forum.xda-developers.com/android/apps-games/root-battery-charge-limit-t3557002
evildog1 said:
I have more suggestions.
Disable apps startup. It is very useful because some apps auto start and running in background and draining battery and transmit some data. I don't use Facebook and other heavy battery drain apps but it is annoying that some browsers auto start and running in background. Right now i'm using a cleaner app that have option to disable apps from startup
Click to expand...
Click to collapse
i am quite a noob but im am sure that MOST rom already include this feature. am i wrong?
in miui like other roms...there are options to disable specific apps from starting themselves...... i think that L speed app should never become an oversized all in 1 app........ there are other apps for battery life that works differently.
however i still have to understand well how precisely this app works.... could someone say me what are the PRECISE POINTS where Lspeed make a tweak?
i think:
1) build.prop
2)scripts at startup that modify/optimize the governors
3) ??
4)????
realista87 said:
i am quite a noob but im am sure that MOST rom already include this feature. am i wrong?
in miui like other roms...there are options to disable specific apps from starting themselves...... i think that L speed app should never become an oversized all in 1 app........ there are other apps for battery life that works differently.
however i still have to understand well how precisely this app works.... could someone say me what are the PRECISE POINTS where Lspeed make a tweak?
i think:
1) build.prop
2)scripts at startup that modify/optimize the governors
3) ??
4)????
Click to expand...
Click to collapse
Read L Speed's OP. Every info you need is there.
realista87 said:
i am quite a noob but im am sure that MOST rom already include this feature. am i wrong?
in miui like other roms...there are options to disable specific apps from starting themselves...... i think that L speed app should never become an oversized all in 1 app........ there are other apps for battery life that works differently.
Click to expand...
Click to collapse
My device does not have this option unfortunately.
Maybe you can add compatibility in govtuner for Energy Aware Scheduling (EAS) govs.
I don't use a kernel with EAS, but there are more and more kernel with it
phoberus said:
Maybe you can add compatibility in govtuner for Energy Aware Scheduling (EAS) govs.
I don't use a kernel with EAS, but there are more and more kernel with it
Click to expand...
Click to collapse
I need a kernel with EAS support that i can do testing
Paget96 said:
I need a kernel with EAS support that i can do testing
Click to expand...
Click to collapse
We can look how EAS is developing in the future. If it is widespread, there will be for sure also a kernel for your smartphone

Is it possible to change CPU governor based on battery percentage?

I have a rooted device with Franco Kernel Manager. Would it be possible to have it change CPU governor based on battery percentage?
Also, if this involves scripts, how could I translate Linux scripts for battery percentages on laptops to an android kernel?
fastrespawn said:
I have a rooted device with Franco Kernel Manager. Would it be possible to have it change CPU governor based on battery percentage?
Also, if this involves scripts, how could I translate Linux scripts for battery percentages on laptops to an android kernel?
Click to expand...
Click to collapse
Yes, if you have a custom kernel that supports "overclocking/underclocking" or "overvolt/undervolt" you can change the performance and power consumption of the CPU. There are root apps that are made to manage kernel settings, values and features but I'm not up to speed on the apps being used to do this these days because it has been a few years since I've used custom kernels with overclocking support.
fastrespawn said:
I have a rooted device with Franco Kernel Manager. Would it be possible to have it change CPU governor based on battery percentage?
Also, if this involves scripts, how could I translate Linux scripts for battery percentages on laptops to an android kernel?
Click to expand...
Click to collapse
What CPU governor is to be used is read by Android's kernel from a system file when device boots up. Hence it should be obvious that it requires a device's reboot when governor setting got changed to become effective: an automated on-the-fly change what you might have in mind isn't possible, IMO.
fastrespawn said:
I have a rooted device with Franco Kernel Manager. Would it be possible to have it change CPU governor based on battery percentage?
Also, if this involves scripts, how could I translate Linux scripts for battery percentages on laptops to an android kernel?
Click to expand...
Click to collapse
Possible with Tasker for sure. Try with ThunderTweaks plugin if possible but I guess there are tons of ways to sort it out other than that.
jwoegerbauer said:
What CPU governor is to be used is read by Android's kernel from a system file when device boots up. Hence it should be obvious that it requires a device's reboot when governor setting got changed to become effective: an automated on-the-fly change what you might have in mind isn't possible, IMO.
Click to expand...
Click to collapse
Sorry, but changing governor "on the fly" and setting it to persist after a reboot is definitely possible, not only possible, but easy, at the touch of a button. I used custom kernels and kernel management apps for years and what you say "isn't possible" was actually a standard capability.
All that was required was root, a custom kernel that supported overvolt/undervolt, governor changes and permissive mode along with an app such as the Kernel Aduitor app. The Kernel Aduitor app had many different features that could be used to manage many different aspects of kernel/device performance.
dedq said:
Possible with Tasker for sure. Try with ThunderTweaks plugin if possible but I guess there are tons of ways to sort it out other than that.
Click to expand...
Click to collapse
I'll give tasker a try. I don't even need to change the CPU governor if I can automote a task that switches CPU to lower frequencies at x battery level and increase then again after the battery recharge a bit
Droidriven said:
Sorry, but changing governor "on the fly" and setting it to persist after a reboot is definitely possible, not only possible, but easy, at the touch of a button. I used custom kernels and kernel management apps for years and what you say "isn't possible" was actually a standard capability.
Click to expand...
Click to collapse
Why not correctly read my posts, but instead steadily blame me for telling nonsense? Looks to me this is almost a compulsive neurosis ...
jwoegerbauer said:
Why not correctly read my posts, but instead steadily blame me for telling nonsense? Looks to me this is almost a compulsive neurosis ...
Click to expand...
Click to collapse
Maybe I misunderstood, no one is perfect.
fastrespawn said:
I'll give tasker a try. I don't even need to change the CPU governor if I can automote a task that switches CPU to lower frequencies at x battery level and increase then again after the battery recharge a bit
Click to expand...
Click to collapse
Yes, you would get better results by changing frequency than you would by changing governor. And, it would not require a reboot to enact the frequency change.

Categories

Resources