[Q] Measuring CPU Temp - Eee Pad Transformer Q&A, Help & Troubleshooting

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.

Related

How to make JAC's Hero faster...

Now that I have your attention, to make it Sense UI run faster, UNDERCLOCK it with overclock widget (the red/blue icon one) to 383mhz and let the phone accustomize to that speed for 2-3 minutes and the phone definitely runs faster. Or at least it did for me.
I run Swapper at 32mb/10 swappiness w/ the clock/weather and twitter widget, plus 6 icons, the overclock widget, and the wifi toggle widget and have noticed a HUGE difference in the past 24 hours since I first started running the underclock.
Don't ask cause I can't explain how this is either...
My next "quest" for better performance is to try w/o Swapper.
Heard about underclocking helping performance on hero before.... Ill try it out for a day and see what happens....
screwthe49ers said:
Now that I have your attention, to make it Sense UI run faster, UNDERCLOCK it with overclock widget (the red/blue icon one) to 383mhz and let the phone accustomize to that speed for 2-3 minutes and the phone definitely runs faster. Or at least it did for me.
I run Swapper at 32mb/10 swappiness w/ the clock/weather and twitter widget, plus 6 icons, the overclock widget, and the wifi toggle widget and have noticed a HUGE difference in the past 24 hours since I first started running the underclock.
Don't ask cause I can't explain how this is either...
My next "quest" for better performance is to try w/o Swapper.
Click to expand...
Click to collapse
Your right, seems weird but underclocking definately improves overall performance.
i posted a similiar suggestion in "the problem with hero" thread, as underclocking also solves the sms issue
A better tweak would be to add this to you init.rc:
Code:
write /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold 40
write /sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load 1
write /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate 200000
What this does is allow the CPU frequency to ramp up much faster.
cyanogen said:
A better tweak would be to add this to you init.rc:
Code:
write /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold 40
write /sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load 1
write /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate 200000
What this does is allow the CPU frequency to ramp up much faster.
Click to expand...
Click to collapse
So, what you're saying what you suggested would do what a standard overclocker app is intended to do, albeit with better results?
BTW, the script you wrote, enter it in terminal emulator?
screwthe49ers said:
So, what you're saying what you suggested would do what a standard overclocker app is intended to do, albeit with better results?
BTW, the script you wrote, enter it in terminal emulator?
Click to expand...
Click to collapse
Now, you have to add that to the init.rc file.
KyleK29 said:
Now, you have to add that to the init.rc file.
Click to expand...
Click to collapse
I'm adb ignorant, so I'm guessing it involves using adb, or if not, exactly how is that done? What program do you use to open/edit init.rc?
screwthe49ers said:
I'm adb ignorant, so I'm guessing it involves using adb, or if not, exactly how is that done? What program do you use to open/edit init.rc?
Click to expand...
Click to collapse
depends. The init.rc is in the boot.img.
You would have to extract the ramdisk from the boot.img, uncpio it, edit the init.rc file, repack the boot.img and either fastboot the boot.img or put it in an update package and reflash.
I can edit the init.rc.
ccyrowski said:
depends. The init.rc is in the boot.img.
You would have to extract the ramdisk from the boot.img, uncpio it, edit the init.rc file, repack the boot.img and either fastboot the boot.img or put it in an update package and reflash.
I can edit the init.rc.
Click to expand...
Click to collapse
So it looks like you would use notepad to add it to the file?
Or, couldn't you use root explorer on the phone itself to make the changes?
Time to PM Drizzy and JAC.
harpreet1988 said:
Time to PM Drizzy and JAC.
Click to expand...
Click to collapse
I already hit up cyanogen!
already on it haha
justanothercrowd said:
already on it haha
Click to expand...
Click to collapse
Let us know if it works, since it'd be so easy to make the change using root explorer.
harpreet1988 said:
Time to PM Drizzy and JAC.
Click to expand...
Click to collapse
ahha seriously.
johnnylicious said:
ahha seriously.
Click to expand...
Click to collapse
You wanna try making the file edit? It's so tempting!!
screwthe49ers said:
You wanna try making the file edit? It's so tempting!!
Click to expand...
Click to collapse
i wished i knew how sorry lol
johnnylicious said:
i wished i knew how sorry lol
Click to expand...
Click to collapse
It looks like root explorer could do it...
I'm about to try it myself.
Will post back with results asap.
DON'T DO THIS!!!
You know I am using setcpu and I had it set to max 528 but I changed it to 384, left it for a few minutes and now I am playing with it and it does feel a little snappier. I wonder why that is. I remember some discussion about overclocking and the restriction of the hardware/OS bottlenecking the processor at a certain point. Would this have something to do with it, or maybe it's just psychosomatic, we believe that it's faster so it feels that way. A placebo affect maybe
Edit: I also found that using Advanced Task Manager differently helped. I used to have it kill all process and it would feel like my phone would bog down afterwards. So I tried using it without killing anything and it felt snappier. So I set it up to leave the background processes and just kill apps that I exit out of and it feels a little better. Just FYI for anyone else that uses a task manager
Do we set max and min both to 384, or the default max 384, min 245?
harpreet1988 said:
Do we set max and min both to 384, or the default max 384, min 245?
Click to expand...
Click to collapse
Set 384 to the max. You can set the minimum to 245 to save a little on battery, or set it to 384 as well to eliminate the "hibernation" mode, like on a pc.

overclockwidget.

Hey guys I am using overclock widget setting it to 1200000 Max 1000000 min screen on 500000 / 200000 screen off
and this tablet flies, and YouTube app works a lot better now as well
will you post teh apk please?
ijustbrickeditithink said:
will you post teh apk please?
Click to expand...
Click to collapse
Sure but its free via market just have to plug in overclockwidget no spaces ill post it when I get home though as well
I'm thinking that the CPU doesn't run at it's Max speed normally
This worked for me as well this thing is flying! akodoreign thanks
it wont install on my tab, what are you running?
i got CM6b3
nice
nice I tryed it ...and it works on stock with root
eluminx said:
it wont install on my tab, what are you running?
i got CM6b3
Click to expand...
Click to collapse
Zpad is what I am running
SetCPU does not work on the gtab, this does though?
It looks like setCPU wants to work but can't autoconfigure for this device... it offers to load the settings from a file or choose correct device, of course nothing is really close...
Overclock Widget doesn't want to work on Stock TNT install as says it only works on HTC G1 or G2...
For anyone who got overclock widget to work, does it write a settings file and if so can you please post a copy... think if that's in place then maybe it will work on stock...
catttman said:
nice I tryed it ...and it works on stock with root
Click to expand...
Click to collapse
For some reason i can not download from links on my gtablet from this forum....it immediately says , download unsuccessful... any ideas?
Thanks
catttman said:
nice I tryed it ...and it works on stock with root
Click to expand...
Click to collapse
"you don't have a g1/g2 only works with that" is what i get from the one posted. the one from the market installed and works.... i think. it just says 1999 all the time and after i set the clock speed everytime i open back up the widget it has dropped back down to 1000000. not sure if this is working
Crimton said:
"you don't have a g1/g2 only works with that" is what i get from the one posted. the one from the market installed and works.... i think. it just says 1999 all the time and after i set the clock speed everytime i open back up the widget it has dropped back down to 1000000. not sure if this is working
Click to expand...
Click to collapse
As someone who used it with evo, it always. Says weird things on the widget. It's. Working fine
akodoreign said:
As someone who used it with evo, it always. Says weird things on the widget. It's. Working fine
Click to expand...
Click to collapse
that may be but how can you verify the cpu is actually overclocked, system panel doesn't detect the cpu for me so can't tell there. whenever i set it at 1.2 then save and exit, when i return it is back down at very low setting. it won't stay overclocked, for me anyways.
where did you get the overclock kernel to set it over 1ghz?
I don't think its actually overclocking the CPU bit it does allow you to change frequencies under 1000. Try running linpack when you make changes and you'll notice that it only works up to 1000.
Sent from my PC36100 using XDA App
Set cpu doesn't overclock by its self if I remember correctly. It gives you manual control the scaling of the cpu. On the droid and other devices a kernel module is used to add overclocking support. You can search overclock.ko to find info on it. I think this module has to be modified for each device it is used on.
Sent from my DROIDX using Tapatalk
xmr405o said:
where did you get the overclock kernel to set it over 1ghz?
Click to expand...
Click to collapse
If you go to user defined in advanced settings its right there. remember with overclock you have to save settings for it to work (in advanced). It actually goes up to like 1.25 ghz but I think the processor is only 1.2 so use at own risk at that high of a boost.
amathophobia said:
Set cpu doesn't overclock by its self if I remember correctly. It gives you manual control the scaling of the cpu. On the droid and other devices a kernel module is used to add overclocking support. You can search overclock.ko to find info on it. I think this module has to be modified for each device it is used on.
Sent from my DROIDX using Tapatalk
Click to expand...
Click to collapse
This is correct. The kernels that we are running are not likely to be capable of overclocking. To anyone claiming that the overclock widget is working, could you please do some benchmarking in an application like Linpack or Quadrant?
Until Viewsonic releases source code that would allow us to compile our own kernel, we will not be able to get any where with proper performance improvements; CFS/BFS, overclocking, improved multitouch, etc.
Lancealot said:
This is correct. The kernels that we are running are not likely to be capable of overclocking. To anyone claiming that the overclock widget is working, could you please do some benchmarking in an application like Linpack or Quadrant?
Until Viewsonic releases source code that would allow us to compile our own kernel, we will not be able to get any where with proper performance improvements; CFS/BFS, overclocking, improved multitouch, etc.
Click to expand...
Click to collapse
Youtube app without it stutter pause play repeat. With its smooth so it passes the YouTube bench

[Q] Will deleting an overclock app reset clock speed?

Ok, so, on my LG Vortex (rooted) its getting to the point I can't even play angry birds, too laggy. I'm poor, try to save money whenever possible, so I got a free overclock app that looked promising, and wasn't a demo/trial.
Market Link
It works great, however, just setting the clock speed up one level, my phone's getting really warm, and its unnerving me. I'd rather not have to replace it. Thing is tho, I've changed a lot of options, trying to find a good balance, but its been a few days so I don't exactly remember what the defaults were. So, my question is, if I delete the app, will it reset my CPU MHz? And if not, how would i set it back to normal?
Thanks for any help you guys can provide.
Everything should get set back to defaults if you uninstall the app. Another way would be to go to settings->applications->manage applications->overclockwidget->clear cache and data->reboot.
If you want to try a different free app to adjust the cpu speed, there's CPUBoostLite which has a widget which shows the cpu speed and battery temp. Another would be No-Frills CPU Control but does not show the batt temp. An app like Battery Monitor Widget can though along with the battery's current(mA) draw.
MongooseHelix said:
Everything should get set back to defaults if you uninstall the app. Another way would be to go to settings->applications->manage applications->overclockwidget->clear cache and data->reboot.
If you want to try a different free app to adjust the cpu speed, there's CPUBoostLite which has a widget which shows the cpu speed and battery temp. Another would be No-Frills CPU Control but does not show the batt temp. An app like Battery Monitor Widget can though along with the battery's current(mA) draw.
Click to expand...
Click to collapse
If the app achieved the overclock by altering a system file, uninstalling the app will not change anything.
File changes made by an application will not get reverted on their uninstallation.
The app doesn't have a revert function?
Dark3n said:
If the app achieved the overclock by altering a system file, uninstalling the app will not change anything.
File changes made by an application will not get reverted on their uninstallation.
The app doesn't have a revert function?
Click to expand...
Click to collapse
If the cpu speed isn't getting "set on boot" then each reboot will restore to default values. If it is, then either uninstalling or clearing the app's data will prevent that from occurring. The kernel/ramdisk(boot.img) resets the cpu to whatever is set as the default which is why apps like setcpu or cm7 cpu controls use the "set on boot" option to retain settings through a reboot.
Off-topic but your SD Maid app is great Dark3n. Been using it for a while now with the unlocker.
I had set on reboot checked for a while, but not anymore. Would that change anything?
mtmerrick said:
I had set on reboot checked for a while, but not anymore. Would that change anything?
Click to expand...
Click to collapse
That option, if checked, just makes it so whatever values you set survive through a reboot. Basically used once a good set up is found so you won't have to redo it each time. However, with it set you run the risk of getting into a bootloop if you overclock too much as you wouldn't be able to lower it. So always make sure the phone is stable before having the changes set on boot.
MongooseHelix said:
If the cpu speed isn't getting "set on boot" then each reboot will restore to default values. If it is, then either uninstalling or clearing the app's data will prevent that from occurring. The kernel/ramdisk(boot.img) resets the cpu to whatever is set as the default which is why apps like setcpu or cm7 cpu controls use the "set on boot" option to retain settings through a reboot.
Off-topic but your SD Maid app is great Dark3n. Been using it for a while now with the unlocker.
Click to expand...
Click to collapse
Thanks ;-).
I thought about it like changing density in the build.prop, is this not possible with clock speed?
Dark3n said:
I thought about it like changing density in the build.prop, is this not possible with clock speed?
Click to expand...
Click to collapse
The settings to change are located in:
Code:
/sys/devices/system/cpu/cpu0/cpufreq/
The familiar ones are scaling_max_freq, scaling_min_freq, scaling_governor, or governor specific setting in a directory named after the governor(i.e. ondemand/up_threshold)
so, wipe app data, uninstall, and reboot, and i'll be good to go? or is there a step i'm missing?
mtmerrick said:
so, wipe app data, uninstall, and reboot, and i'll be good to go? or is there a step i'm missing?
Click to expand...
Click to collapse
You only really need to either uninstall it or wipe it's data to get back to defaults. Uninstalling is probably the simplest and most effective and you can always install it back on or another app to play with over/underclocking.
Thanks guys, you rock. For future reference, what would you guys say the best paid and best free overclock apps are?
mtmerrick said:
Thanks guys, you rock. For future reference, what would you guys say the best paid and best free overclock apps are?
Click to expand...
Click to collapse
Someone else will have to chime in since these days I just use cyanogenmod's built-in cpu settings. I suspect most would recommend setCPU(Paid)...it's certainly the most popular. As far as a free app, I'd personally try No-frills CPU Control. People seem to like it and it has a nice safety feature of auto-disabling set on boot if the phone doesn't shut down properly(ie crashes).
I'd have CM7 if my Vortex were supported. >_>
Thanks for the suggestions, I thanked the best posts.
And I'll let you know how everything worked out after i use it for a day or two.

[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.

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