yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] TcG71:
Hi 3c,

to questions when using System Tuner Pro:

1. How to set CPU back to 1.53 GHz (without boot) ? When mooving the slider I can only select ..., 1.39, 1.49, 1.59, 1.69, 1.78. (Sensation IC 2.4.3-2 bricked 0.5)

2. When will changes to CPU freq. be activated - just at the moment when moving the slider ? Wouldn't it be better to add an "Apply" button (especially when apply at boot is activated in settings).
[Android Apps and Games] 3c:
1. Will try this new Kernel version asap to investigate this weird 1.53Ghz not being available!

2. CPU freq changes are applied immediately after releasing the slider.

Concerning boot settings, there is a 'protection' now that if a boot fails the app will not apply the cpu settings on the next restart! So that should be safe in any case!

I know an apply would be nice, but it makes things more complicated without real benefit except you choose when to apply them obviously...

Honestly, I'm not keen on adding this, the screen is already very small for all the stuff that I need to put in there... Thinking of removing the bottom (and useless IMO) text at the bottom too, but it was there from the beginning.

Also, I questioned the fact of disabled boot settings when changing something, and informing the user, so when you know the settings are stable you can reapply the boot option.

What's your thinking on those, would appreciate a different perspective on this, considering the 'protection' I just added.

---------- Post added at 05:32 PM ---------- Previous post was at 05:18 PM ----------

Just found out why... The kernel does not provide the 'scaling_available_frequencies' file nor any voltage file, so STP automatically uses all intermediate frequencies every 100MHz steps! Could make a future version of STP learn from readings, but would it be worth it?

If you set 1.59, it will go up-to 1.56 at max, I suppose I could make steps by 50Mhz, thus you'll get the 1.53 (using 1.54).
[Android Apps and Games] Tokl:
Just make an count down - for example:

When "apply at boot" is selected and an change of the CPU clock is done by the user then start an countdown (maybe 5mins should be enough to be on the save side, and the new settings are stable?).

When 5 minutes are reached, save new clock for "apply at boot"

If not... i think the user had to pull the battery and all new settings are gone... (fallback to the old settings)

Greetz Tokl
[Android Apps and Games] 3c:
Cool idea, will do!

Before I added the boot protection pulling the battery was not enough! Once I've set my CPU @ 1.78 using performance, couldn't boot anymore! Had to restore, hence the boot protection now!
[Android Apps and Games] Tokl:
Same here,

:D yes, i remember once i was glad to have an backup :D:D:D

Greetz Tokl
[Android Apps and Games] TcG71:
So if my mobile has a problem with 1.78 GHz (or higher max value provided by used kernel) it may crash every time when I - i.e. by accident - move the slider to far to the right. Thinking about the small display it's quite easy to move too far.

It's less my concern that I can't boot because I set the clock freq. to high - as long as I have "Apply"ed it. In this (rare) case I have the restore a backup and I know that this setting might be too high. Ok, maybe not all users are making backups :rolleyes:

When I'd installed an update or programm to one of our servers and it doesn't start at boot anymore there's no such protection - I always have to backup before or my weekend ends at saturday morning :eek:

Right now I'm back running my new favorite ARHD where System Tuner isn't installed yet (using Daemon Controller). So I don't know what's at the bottom. Will check later...

May be I'm the only one here not gaining for max. performance regarless of possible danger to the cpu. As far as I could see there's no real heatsink at the cpu so it may be risky even if there may be a build in thermal protection... So my default clock is 1.2 GHz, sometimes I'm going up to max. speed 1.536 GHz but only under control for now. I know when using Google Navigation it's becoming very hot even using stock rom. I don't know what would happen using 1.5 GHz here, and I'm not willing to test it. :rolleyes:

The reason for me to use a custom rom are enhancements like OpenVPN, better smoothness, use of other themes and the possibility to make a full backup in case of replacement.

May be an option, but when I set an option for "boot" I'm not just waiting - I just try if it works after reboot. Especially in such a case where this option is set using a script. So there should be at least a notice about this behavior. Still, it would not be my favorite...

@3c: It's only my opinion, maybe I'm the only one thinking this way... ;)
[Android Apps and Games] Tokl:
Totally agree with you!

This happens also to me sometimes...

Especially on my HD2 custom ROM i have 23 single steps from 128 to 1190 MHz and everything behind 1113 MHz let the device die immediately.

Hard to hit exactly the 1113...

I think an popup window with the question "Really set CPU clock to XXX ?" would be more intuitive than an static "Agree" button on bottom ;)

Greetz Tokl
[Android Apps and Games] 3c:
I understand so I will try to make something for that.

Not sure between the pop-up, the agree or as it is now... Many users will prefer what they have now, much more straight-forward without having to tap all over the place. I still prefer the apply button, avoids having a pop-up asking if you want to apply the frequency when you've set it wrong in the first place as you explained.

Also note that the frequency is actually set only when the slider is released, and even going above the phone's own limit doesn't mean CPU will raise immediately to that frequency, it requires the CPU to be under stress!

I still think this confirmation will more useful on UV settings. If you mess-up max CPU freq, it will only crash when the CPU goes to that limit. If you mess-up the UV of a low frequency, boom immediate freeze!

So, I guess an apply button for CPU frequencies and voltages is in order, along with an option to bypass automatically (hiding the button).
[Android Apps and Games] TcG71:
Why not using this place for 2 buttons: "CPU Information" which opens a window with this text and "Apply" for activating this settings ?
[Android Apps and Games] 3c:
Actually system info will be in its own tab in next update! The Apply button will have an 'auto-apply' checkbox next to it!

EDIT: I still think most of the time there's no need for an Apply button, except when using 'performance' governor.
[Android Apps and Games] the_real_fosgate:
Hello,

I have got the Problem, that I can´t see the voltage Button for undervolting.

After I deleted the Systen Tuner App Data, the voltage button is there!!

But after a reboot i cannot see the botton again :-(

After deleting the data again, the button is visible.

Bye

Robert
[Android Apps and Games] 3c:
Hi, I suppose you're running on the Sensation faux123 kernel v0.1.4, right? If another phone/kernel, please let me know.

Could you check (when the button is not visible) the file @ /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels permissions?
[Android Apps and Games] the_real_fosgate:
Yes, I am running the faux123 v.0.1.4

The permissions of the file

/sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels

when the button is visible (after deleting the app data of system tuner)

rw-r--r--

when the button is invisible (after a reboot)

rw-r--r--

bye

Robert
[Android Apps and Games] 3c:
Can you send me a 'support request' from the settings's menu? I'll send you a test APK.

Would be nice if you could also send the app's logcat when this issue occurs.
[Android Apps and Games] the_real_fosgate:
Hi,

i could tell you something new.

After reboot (voltage button invisible) I shoot up system tuner with the android

task manager. After restart system manager again, the voltage button is there!!

bye

Robert
[Android Apps and Games] 3c:
EDIT: can you actually go in boot settings and disable the OC/deamon? This should do the trick. The UI will change in next udpate, so it won't matter any longer.
[Android Apps and Games] the_real_fosgate:
Hello,

it is done already ... my setting:

Use boot script: yes

Re-apply SD tweak: no

Re-apply memory limits: no

Re-apply CPU settings: yes

Force all CPUs online: no

Disable OC deamon: yes

I can do this every time I want, after reboot the button is not visible!

Then I stop system tuner with task manager. After starting system tuner

again, the button is visible!

bye

Robert
[Android Apps and Games] 3c:
Can't reproduce: Download the app from Market, opened it, applied the same settings as you described, then in CPU screen button is visible. exit screen, exit app, re-open app, then CPU screen, button is there!

Then I killed the app, and opened it again went in CPU screen, button is still there!!!

I also tried accessing the CPU screen in various ways (tap the CPU load bar, use a shortcut on home-screen or from the 'tweaks' button). Same.

Tried on both Faux123 and Bricked-kernel 0.5.5, same results!?

Anyway, here is a beta APK of the next update (WARNING: unfinished and not everything tested), so please let me know how it works for voltage.

EDIT: Corrupted APK, see new link below.
[Android Apps and Games] the_real_fosgate:
Hi,

sorry i cannot install the apk ... "Parsingerror".

bye

Robert
[Android Apps and Games] 3c:
yes, corrupted build. Here is an updated version, installs ok.

EDIT: App published on Market. Attachement removed.
[Android Apps and Games] the_real_fosgate:
Hi,

the voltage button is now there (new look ;) )

But my settings will not be saved.

Boot settings:

Use boot script: yes

Re-apply SD tweak: yes

Re-apply memory limits: no

Re-apply CPU settings: yes

Force all CPUs online: no

Disable OC deamon: yes

CPU:

max: 1,56 GHz (maximum)

min: 384 MHz

Voltage:

-25 mV (over all) for Example: 1,51 GHz 1175 mV

SD Cache:

1024

AFTER A REBOOT:

CPU:

max: 1,56 GHZ (maximum)

min: 192 MHZ

Voltage:

0 mV (over all) for Example: 1,51 GHz 1200 mV

SD Cache:

128

Bye

Robert
[Android Apps and Games] 3c:
EDIT: Got it, the protection system prevents the settings to be applied again if the phone reboots in less than a minute after settings were applied! Will fix that too, but can only do so on clean reboots and will lower the timing to 30!

By the way, when settings are not applied you will get a message saying so, well if you're watching your phone, it's only a temporary popup!
[Android Apps and Games] the_real_fosgate:
Hi,

I am running Mike1986 Rom Revolution HD 3.1.1

In the folder /system/etc/init.d are the following files:

83oc

87calibration

93zipalign

99complete

99pmwautokill

99pmwcpu

99pmwsdcache

Now I set "Use boot script" to "no"

After a reboot, the SD-Cache is now saved (1024).

But the Voltage and the CPU min: were not saved :-(

Bye

Robert
[Android Apps and Games] 3c:
Did you rebooted before the 1 or 2 minutes delay? Also did you kill the app on startup? I need to make to improve the boot-loop protection much more.

CPU settings (OC+UV) will not be applied if the following file is left-over from a previous boot: /system/cpu_settings

Can you check if this file exists before rebooting? This file should be deleted 1 or 2 minutes after boot.
[Android Apps and Games] the_real_fosgate:
Sorry, what do you mean?

When my phone starts up, there is nothing to kill.

I make the changes in System Tuner, press the "Home Button", then

I restart the phone, after rebooting, my changes are not saved :-(
[Android Apps and Games] 3c:
I'm about to publish an update that reduces the time after boot to complete the 'boot-loop protection cycle'. That should fix this.

That's the reason you're experiencing this 'issues'... Because you boot your phone, change settings and reboot before that cycle is over! So app believes there was a boot-loop caused by wrong CPU settings.

Still testing a few more reboots to make sure... 5th already :)
[Android Apps and Games] the_real_fosgate:
ok ... I understand, thank you!
[Android Apps and Games] casanovafrankenstein:
I am also running the same setup and can't find the voltage tweaks. I'm not sure if it's because the button is invisible or if I'm not looking in the right place. I've been running system tuner pro for a while, but this would be my first time adjusting voltages manually. Should it be under tweaks > cpu manager?

Sorry for the newbish question. I did look on your website before asking, just so you know I'm not just totally being lazy.
[Android Apps and Games] 3c:
No problem, this issue has been discussed earlier. Couldn't reproduce but the last version doesn't have this problem anyway.

Check Android Market, update published a few minutes ago. Feel free to post any further issues you may find (supporting many different devices can be quite hard).
[Android Apps and Games] casanovafrankenstein:
Awesome! Updating fixed it for me.

---------- Post added 15th September 2011 at 12:25 AM ---------- Previous post was 14th September 2011 at 11:55 PM ----------

actually it isn't working for me. Like someone else posted a page or two ago, the button disappears on reboot.

I also tried clearing data for the app and reinstalling. Some thing, the button disappears after reboot.

One thing is different now. Trying to make voltage changes now says phone not supported or not rooted, after exiting the program. Also override OC daemon cannot be selected.
[Android Apps and Games] 3c:
There's no more button is the last update. So please upgrade and try again.

From what you say you have enabled boot scripts, but it's not supported.

And the OC deaomn is not available on your ROM, hence it cannot be 'disabled'. There's never been an OC deamon selection.

If you changed ROMs you might have to review your settings.

When you exit the voltage screen is when the app will apply the changes, and considering you selected boot scripts and it's not available either... you get a message.

Upgrade and do clear the data before trying again.
[Android Apps and Games] casanovafrankenstein:
Upgrading and clearing data gave me your new layout with the tabbed cpu settings, but voltage changes still won't stick upon reboot. Do any of the settings need to be check or unchecked for voltage changes to stick upon reboot? I've tried different combos of use boot scripts and re-apply cpu settings, but still can't get it to work. I also tried clearing data after install. I also tried waiting a couple minutes after making changes to reboot, but they still don't stick

Any other suggestions?

Looks like I'm experiencing something similar to what the_real_fosgate saw a page ago. One thing different from him is that I cannot check both Use boot script" änd Re-apply CPU settings" at the same time. Checking one gives me a pop-up that says phone not rooted or not supported when I try to check the other one. I can check them one at a time though.

I haven't changed roms. Still on CM7.1 alpha, faux 1.4 w/ thermal throttling script.
[Android Apps and Games] zman519:
What happen to the CPU frequently bar? I really liked that :confused:

BTW 3c i like the new update
[Android Apps and Games] 3c:
After you apply some UV changes, and before you reboot, can you check that no files exists in /system folder except the build.prop. If a cpu_* file exists, please delete it manually. Maybe it's a left over from previous version?

What do you mean you can check them one at a time? It seems strange?

Can you try this: uncheck boot script, check reapply cpu at boot, then make changes to CPU settings changing gov and frequencies (even if you have to put them back to previous value).

Then reboot... If you get a popup either you don't have the /system/etc/init.d folder or this folder can't be written to or there's a specific combination that fails (but couldn't actually find it on ARHD).

In any case, I will download the CM7.1 alpha and try it myself, maybe there's something else going on with CM7... Can you send me the thread link?

Sorry I removed the freq bar, but I suppose I should put it back... Removed because supporting dual cores was making the task manager screen a little heavier (so I simplified my work). I'll put it back, showing both CPUs this time.
[Android Apps and Games] 3c:
Tested both CM7 available for the Sensation and everything works great!?

Tried with or without boot scripts enabled... perfectly restored CPU settings!

Now, after a dozen reboot, I just stumbled across a weird issue: SU refused permissions to System Tuner! And frequencies are all at max!

But strangely after a while, they get applied!? I had this twice: refused permissions, opened SU, cleared the log and make it forget about System Tuner.

Opened System Tuner, all boot settings are applied!?

It happened with both 'boot scripts' enabled and disabled!!! I think the boot completed event or the boot scripts are being run very late for some reasons!

Can you check on your side if it confirms? By the way which version are you using?

EDIT: Rebooted again, another log saying permissions refused!

Also noticed that every app I start from the app drawer is not 'registered', so long-press home doesn't list it!

I had SU 3.0-beta3 running, now upgraded to beta4, again reboot (!;)), and ... same thing. permissions refused on boot... hence plenty of issues ahead...

---------- Post added at 09:28 AM ---------- Previous post was at 08:53 AM ----------

Can you report if you upgraded already using the PRO version? Thanks!
[Android Apps and Games] TcG71:
Sorry for my late answer...

Another possible way to avoid the button: why not opening a dialog box, asking if changes should be applied (or even applied at boot), when leaving CPU menu ?

Update: New Tweak screen looks much better now ! :) But why ist start and end time of the cpu diagram the same ? Is it adjustable ?
[Android Apps and Games] franck2k5:
How to read Records?

Hello all,

One simple question: how do i read the records?

I tried to reveal some schemes, but i still understand nothing of the text file.

Any tutorial available for this?

Thanks in advance.
[Android Apps and Games] 3c:
You're trying to read the recording file manually? Wow, that's interesting!

Did you go in the Analyzer first? You get nicer graphics and ways to analyze things: zooming, hidding unwanted processes, clipping part of recording to isolate an issue, etc...

But if you really want to read the recording data, here is some info:

- Every numbers represent 10ms, so 100 = 1 second.

- Every process is on a single line, each number on the line represent a single snapshot equal to the consumption of that particular process over time.

Some lines are not actual process but special data: wifi, bt, data states or frequency/temperature/battery.
[Android Apps and Games] casanovafrankenstein:
The only other file in /system was a backup file for build.prop. Based on the icon, I guess it's from titanium backup. Anyway I removed it.

Yes, no popup if either is used alone. When used together, I get a popup saying not supported or not rooted

Doing all of the above caused the changes to stick the first time, but not when repeated or rebooted. Voltages revert, but governor seems to always stick, sometimes minimum freq is changed the same value as the max on reboot.

I have a /system/etc/init.d file and it shows as r/o in root explorer. Not sure if that's what you mean.

I think it's an issue with superuser permissions. For some reason I do not get the superuser permission granted popup upon restart or entering the app and randomly it'll give me not rooted or not supported popup when changing settings such as frequency or governor, but not every time.

If I kill the program then start it, I get the superuser permission granted popup upon launching the app and don't seem to get the random not supported or not rooted popup randomly.

I'll try clearing the log SU log like you did. I've already tried just forgetting SU permissions for CPU tuner, but that didn't fix it.

I'll get back to you with SU version and if clearing the log worked. But, to be honest I think it'd be fair if you didn't support CM7 until at least nightlies, or RC, or even final version, not that I purport to speak for others. Of course I and many others would probably be happy if you supported it anyway. Thanks for all the help, but again no hard feelings if you hold off for now.

Fauxclock seems to have a problem holding UVing after reboot too.

I don't know how to check voltages manually, but UVing seems to work with your program as UVing too much causes instant reboot. Guess I can live with minimizing how often I restart the phone and setting the voltages manually each time for now.

Do let me know if you do still want to work on this and want me to try something.

Btw, I'm a big fan. Your two widgets are almost always amongst the first programs I install, phone or tab.
[Android Apps and Games] 3c:
Are you on one of the recent CM7.1 build (especially for the Sensation, or another device)? Those builds seem to have lot of issues, including SU.

Truely if SU is not granted to the app, there's not much I can do to fix this, i've tested a dozen ROMs/Kernels variations on the Sensation a a few on Iconia A500, works very well.
[Android Apps and Games] casanovafrankenstein:
No, it's the same one that you used. CM7.1 selfkang alpha.

It sounds like you had when testing the same problem. Sometimes voltage sticks after reboot, sometimes it doesn't. gov always sticks, sometimes freqs get whacky.

Strangely though, I'm not having problems with superuser and rom manager, titanium backup, or root explorer.

Oddly LCD Density hangs when previewing changes, but not when saving and restarting. I assume it'll come together when the rom is finished.

I don't mean that it isn't granted SU permissions. It actually shows that cpu tuner has it in the SU logs, but the SU access granted popup doesn't occur unless the program is killed after boot and relaunched.
[Android Apps and Games] 3c:
I noticed too the frequency being both set to max at boot sometimes while the app was not granted super-user in the first place hence didn't touch frequencies at all!

Should definitely improve over time, keep me posted.
[Android Apps and Games] zman519:
3c thanks for putting the CPU frequency bar back in :D

I dont post in this thread mush but i read it. installed your app when it came out & got pro a few days later:cool:
[Android Apps and Games] casanovafrankenstein:
Did you put in more changes? Just downloaded the newest update. No more SU issues and voltages stick now.
[Android Apps and Games] 3c:
No change whatsoever on the SU or CPU stuffs. Last update was for Android 2.1-update1 failing to install.

EDIT: Noticed the above mentioned issues on CM7 only, are you running CM7? Interestingly the first 1/2 hour running CM7 did not show any issues!?
[Android Apps and Games] Tokl:
Hmm,

the SU problem on CM 7.1 seems for me also to be gone

(for now, lets see how long...),

at the last version i often had no SU in PMW...

Other question:

In PMW Icons - Full Black Frequency (and White also) i see at every clock higher than 999MHz only an CPU Symbol with the red dot (i think the same dot as for recording) and no frequency...

also the full black Icons appear in white text and the full white appears in black text :confused:

and another thing:

i noticed when on main screen tap and hold into an empty area (below processes) the CPU rises up to 100% while holding (did not happen when tap on a process)

Greetz Tokl
[Android Apps and Games] 3c:
Can't reproduce the long-press issues on empty area you have on CM7.1.

Full freq packages fixed and available on Market..
[Android Apps and Games] Tokl:
Thanks,

full white freq is working now as expected,

full black freq is now showing always the red dot:confused:...

you're right, this issue seems to be CM7 related...

not able to reproduce on sgs2 or when booted to an other rom :rolleyes:

Greetz Tokl
[Android Apps and Games] 3c:
Yes, my bad, I assumed it will work as for the white package, but forgot a tiny reference...

PS: I don't really like CM7, it's only troubles and I still fails to see the added value.