yashsingh1/xdaforums huggingface dataset:
[Paid Software Announcement and Discussion] a user:
i think rampageRR is right.

my cfs settings for gb roms are (and they should work fine with blackice too):

ondemand governor @230-1075

ondemand settings:

up_threshold = 85

down_differential 10

powersave_bias = 120 (or 150 if it is still smooth)

sampling_down_factor = 20

in the misc tab set under the kernel settings:

sched_compat_yield = 0

only in case of unusual lags when an app tries to do something set that above one to 1. normally 0 should be fine.
[Paid Software Announcement and Discussion] Tritonio_GR:
It would be nice to have an option to reduce by some number the niceness of the foreground app. Keep the current niceness list but also have that extra setting for the foreground app. (Eg -2 niceness on the FG)

It should be pretty easy to implement that. :-)
[Paid Software Announcement and Discussion] a user:
well, beside the fact that i do not see any reason for doing this (i think here is a misunderstanding about process priorities) it would not be easy or even impossible to do it in an useful and reliable way.

detecting the current foreground app is not the problem but reacting fast enough on this without systune being a battery hog and slowing down the system is not possible. there is no event i could react on. it must be done by actively polling.

but it does not make any sense anyway. actually, if you have nothing running actively in the background then there is no need for any changes to priorities. priorities only decide how much time each process gets IF they NEED cpu time.

so if nothing runs actively in the back then your foreground process priority doesn't matter. and if you have some background services usually or from time to time running then just give them a lower priority (higher number).

i do not see any scenario in which a change of the priority for the current fg process would make any sense.
[Paid Software Announcement and Discussion] a user:
my currently used settings under lordmods ics rom:

http://xdaforums.com/showpost.php?p=27270460&postcount=19466

it is a link to a post in his thread where i put the links to my settings and some explenations.
[Paid Software Announcement and Discussion] a user:
changed two settings. it seems to fix rare long time lags i had especially with heavy browsing. see here:

http://xdaforums.com/showpost.php?p=27294723&postcount=19498

my settings files have been updated. just redownload them
[Paid Software Announcement and Discussion] jaguar23mae:
i will try it thanks a lot dude
[Paid Software Announcement and Discussion] a user:
i had a typo in the last linked post. i have sched_compat_yield = 0

i wrote wrongly setting it to 1. i corrected the post
[Paid Software Announcement and Discussion] Stilleh:
I cant set sched compat yield to 0 in systune with latest Lord cfs. It reverts ad soon as i press apply.

---------- Post added at 07:46 AM ---------- Previous post was at 07:30 AM ----------

I cant set sched compat yield to 0 in systune with latest Lord cfs. It reverts ad soon as i press apply.

Nvm. It worked after a reboot.
[Paid Software Announcement and Discussion] a user:
i just wanted to tell you that it works for me. but i see it's solved for you.
[Paid Software Announcement and Discussion] 7abib0:
i will try it thanks
[Paid Software Announcement and Discussion] a user:
btw. for users of multi-core/cpu devices:

i got reports that sometimes not all cores are seen in systune. i have already fixed this and it will be released soon.

but first i am currently trying to fix a strange effect where "apply on boot" is not working for a few devices using some special kernels. a user is helping me debuging this as he is experiencing this on his galaxy s3.

when i fixed this i will release the new version. having only a dhd at my disposition makes it quite hard to fix such issues :(
[Paid Software Announcement and Discussion] TUN_SD:
Great to see that the development continues!

What would you need to make your app compatible with the one x? (lol, a one x, I know)

I can't change the voltage with your app, frequency and governer is working.

Let me know if I can help with logs or something.

Keep up the good work!
[Paid Software Announcement and Discussion] a user:
well, use in-app feedback button and drop a note about why you send me that mail so i know it's from you and about the voltages.

though, does the used kernel support voltage control?

if it does but does not work with systune then most probalby it is not support the common vdd interface. i don't know why but since one guy had to reinvent the wheel on galaxy s by adding a non standard, no where used proprietary interface for voltage control which at that time was only supported by setcpu it seems to slowly spread out on custom kernels.

looking into the inf file will tell me if that's the case. if so the most correct way is to tell the kernel dev to use the "right" interface for voltage control, vdd.

though i would have added support for this other interface but have a time issue. maybe when things here calm down a bit.

anyhow, first send me the feedback to see what's going on.
[Paid Software Announcement and Discussion] TUN_SD:
Read about that too, that some kernels need special apps to configure. Specialy when the app is paid and developed by the kernel dev. :mad:

That's why I like to use your great app.

I sent you a log. No rush with that.

Thanks a lot.
[Paid Software Announcement and Discussion] a user:
ok, i released 1.7.2.

- it has a bug fix: cores could go offline while systune was reading their settings. no i keep them online until i'm done. then they may go offline again.

- an additional workaround: sadly there are some kernels and or roms bugged out their on the sgs 2/3, so it seems. you can't apply settings when an app recieves the boot complete event. can't tell for sure what exactly causes this but i remeber another users explainng me that it is timing related.

now i introduced a 30s delay. i already had 60s a second reapply of the settings but last weak a user reported something very strange. from the logs it seemed as if either systune got killed without any trace aboutt his or just hang when trying to read/write to the kernel settings.

a delay fixed that too. it doesn't matter for the user whose it is but such strange bugs are really annoying to "work around".

anyhow, report back for issue.

@TUN_SD: not a promise but i try to find some time in the next weeks to add support for that proprietary voltage control.
[Paid Software Announcement and Discussion] TUN_SD:
Great to read this. But take your time.

No need to hurry with that! ;)

If you need more information, just let me know.
[Paid Software Announcement and Discussion] a user:
Version 1.7.4 released.

I think all issues with sticky settings after boot should be fixed now.
[Paid Software Announcement and Discussion] paddelundh:
I finally bought your app and now im wondering if i can download your settings for LCs rossi edition with bfs?
[Paid Software Announcement and Discussion] jona196313:
upgrade

[

i get android upgrading o every reboot ?

what is this ?
[Paid Software Announcement and Discussion] a user:
I don't understand. Where it says this? Could you post a screen shot?
[Paid Software Announcement and Discussion] a user:
Thank you very much!

I'll upload my current settings later and will announce it here
[Paid Software Announcement and Discussion] thermskin:
Still waiting for ;-)
[Paid Software Announcement and Discussion] a user:
Sorry but I had to go out. Will do this today but can't when.
[Paid Software Announcement and Discussion] a user:
my current settings used in LC ICS 8.3 with BFS kernel:

http://www.wuala.com/stefan3141/SCI MIUI/public/gov_ondemand_a_user.set/

http://www.wuala.com/stefan3141/SCI MIUI/public/misc_a_user_bfs.set/

http://www.wuala.com/stefan3141/SCI MIUI/public/prio_a_user.set/

using ondemand governor
[Paid Software Announcement and Discussion] dosmac:
Hi there, I have purchased your app, and have been using it trying to figure out the best settings to use for my phone for a while now. Having trouble figuring out what values would work best. I've only somehow destroyed my battery's life down to about 19hours now and my phone gets really hot? Sounds like I am using a wrong setting somewhere :eek: ... I'm running Android 2.3.4 on a Motorola Atrix. Version 4.5.91 if that matters. What values would you suggest for this setup? Thanks!
[Paid Software Announcement and Discussion] Williams.Joe:
Very good app, and i need set IP parameters, such as TTL and others.
[Paid Software Announcement and Discussion] a user:
@dosmac

hello and thank you for the purchasing.

regarding your battery issue i don't think there are much things you could do with systune to cause something like this. but to be sure you can just uncheck "apply on boot" everywhere and reboot. after that systune is doing nothing and all the settings are back to default.

Also, in case you are using the renice feature, there is a process called "system" which, if you try to change its priority, either does not change or revert back more or less immediately. so this will keep systune busy as it will try to renice it all the time. THOUGH systune will never actively try to renice anything while the screen is off. that's why systune practically does not consume any battery ;)

regarding recommended settings... i actually have no clue about the atrix. i can offer you looking a bit through some infos about it and give you a starting point for some first settings. will post them here in a few days.

also, you and anybody else if you have questions just ask them here. but i beg you to first use google etc. to inform yourself as much as possible about the settings. if things are unclear then i try my best to clear up the remaining questions.

p.s. i am still sitting on my first and only smartphone, my dhd. though either at the end of this year or the start of next one i will move on to a new one. and with some more time after i got used to my new job i maybe will overhaul systune. at least i hope so ... :(
[Paid Software Announcement and Discussion] a user:
actually this was planned since one of the first versions. but as this was my very first android app the gui is not well designed for all that features. i would need a total rewrite of the gui to be able adding more stuff :(

as i said, i hope i'll be able to take that one soon. there are quite some things i miss even personally.
[Paid Software Announcement and Discussion] dosmac:
Funny, that's exactly what I did, I set system for renice :P That's maybe my battery issue. I will remove the renice of system process :D. I will revert other settings back to defaults for now until you suggest something with kernel settings and what not. Governor settings and VDD Levels are un-modifiable with my ROM as it's stock i'd assume.. :) I've read through this thread and from what I see are all modified roms for these other settings as suggestible defaults.

The settings I set in the kernel keep reverting back to defaults without me rebooting.. but it appears the scheduler settings took. Maybe I'm using way off values or something, don't know, just tried a few settings that you had suggested for other people. Appreciate you looking into this! Keep up the good work
[Paid Software Announcement and Discussion] a user:
would you please send me a report (use the in app feedback button)?

don't wait too long so the report also contains the things that you tried to set and didn't worked.

then i can tell you if there is a bug or rom doesn't support that funtionality.
[Paid Software Announcement and Discussion] nnay:
@dosmac for your battery life you have to use an app called BetterBatteryStats. Search in xda and post in the thread of the app if you need help to understand how to use the app.
[Paid Software Announcement and Discussion] Williams.Joe:
Thanks, i hope it come out .
[Paid Software Announcement and Discussion] a user:
he told me by mail that this issue got fixed. the reason was he tried to renice the process "system" (not "systemui"!) which for many devices is not reniceable. this caused systune to try it again and again ... (though only while screen is on!).
[Paid Software Announcement and Discussion] DanteGR:
Hello mate.

Ur app does not recognize vdd levels on my One X.

Using another app vdd levels are recognizable and adjustable with no problem.

Is there anything you or i could do to fix this?

If u want me to send you log or something please let me know.

Thanks in advance mate :)

Sent from my Renovated HTC One X Quad-Core Beast
[Paid Software Announcement and Discussion] dosmac:
Recently "Phone Idle" has been taking equal amounts to Display for battery usage. My phone is still dying incredibly quick. Used to last 48hours or so, and now its down to barely 18hours. Not sure what's causing this. Need to figure out what "Idle" is :confused: I'm pretty sure it's not caused by SysTune :) The way it works is pretty neat, actually.

I'm going to try BetterBatteryStats, looks promising. Hopefully I can figure out what is causing this!
[Paid Software Announcement and Discussion] Williams.Joe:
Works well on my Galaxy S II, thanks!
[Paid Software Announcement and Discussion] a user:
i need the logs in the info file generated by systune. use the feedback button and send me that mail.

though, i think it is because your kernel does not support the vdd interface. there is a non standard interface for voltage adjusting spreading out. i think it was first used on some galaxy s to only support setcpu or something like this.

but i need the .inf file to tell you more.
[Paid Software Announcement and Discussion] Holo_:
Awesome app a user works very well but I just noticed a ui glitch in the VDD Levels in the upper right under CPU 1 on my T-Mobile Samsung Hercules not sure if you aware of it but I hope you still working on this great app thanks again money well spent I'll keep spreading the word ;)
[Paid Software Announcement and Discussion] Polo96:
Good App!
[Paid Software Announcement and Discussion] csection:
Hi a user!!!

Brilliant app you developed here. I have been using this app since the good old days of GB.

It would be great if you can release settings that you use via this app on Mustaavalkosta CM 10.1 builds
[Paid Software Announcement and Discussion] hikki6139:
This app is really sick.

But it needs root:(
[Paid Software Announcement and Discussion] a user:
Updated second post with my current settings for my current rom http://xdaforums.com/showthread.php?t=2093845

Just forgot... in my Signature i have a link to a script bundle enhancing various stuff on the cm 10.1 rom for my DHD. they should work also for other devices with cm10.1 roms though it maybe need to be tweaked.
[Paid Software Announcement and Discussion] pnoire:
i've the feeling that i'm totally stupid! I can't find how to load gov_ondemand_cm10.1.set in SysTune!

Gov Tab has no information available, and if I use "load", the file is not available (of course, i saved it in systune folder)

No prob with Misc.. file.

EDIT: oopss. ! i've found! I had to restart the phone after setting Gov to "ondemand" in Settings/Performance and in CPU tab of Systune. After reboot, i have all info available and was able to load the *.set file
[Paid Software Announcement and Discussion] a user:
no reboot is needed. just first apply using ondemand as governor in the cpu tab. afterwards the ondemand settings are available and you can load the config.

if the currently active governor is not ondemand then you cannot load ondemand governor settings. that's not a limitiation of systune but of the kernel.
[Paid Software Announcement and Discussion] pnoire:
That was my problem! The active governor was set to Interactive.. TBH i've not verified once more in Systune after i set to Ondemand in CPU tab of systune and in Settings/Performance - I've checked the box Apply on boot in Systune - CPU and restarted my phone :)
[Paid Software Announcement and Discussion] Djsam92:
R: [Android 2.1+] SysTune - Optimize under the hood of your system!

A user why don't you implement in systune the possibility to restore settings on boot via init.d scripts?:P

Inviato dal mio HTC Desire HD con Tapatalk 2
[Paid Software Announcement and Discussion] a user:
what settings? what do you mean?
[Paid Software Announcement and Discussion] Djsam92:
R: [Android 2.1+] SysTune - Optimize under the hood of your system!

I mean like kernel tuner, it has on option to choose if you want to apply settings on boot via init.d scripts or in the normal way....i mean instead of restore setting via app, it would be great if systune app could creates scripts so it wont ask for root permission every time phone starts:)

Ps. I tried you setting on a sense rom but it seems that system become less reactive:)

Ps2 sorry for my english:P

Inviato dal mio HTC Desire HD con Tapatalk 2
[Paid Software Announcement and Discussion] a user:
ah, now i understand.

though i am not doing this by intension. using inet.d scripts to set the settings has a lot of problems. a few:

1. many custom roms overwrite some of the settings after the init.d scripts are executed

2. init.d is not working on all roms even though the directory is there.

3. you cannot reliable remove the isntalled things again. uninstalling the app will leave the scripts there.

i also think it is best to touch as less as possible system components. an app should never do more than really is needed.

there is no drawback applying these settings on the android boot completion event. it is true that another app reacting on that even impacts the first minute after booting because on boot a lot of things are done and the system is heavy loaded but this calms down after one or two minutes. it is only a small issue right after booting.

hence i do not see any reason not doing the way i do but i see a lot of reasons to not use init.d scripts.
[Paid Software Announcement and Discussion] Djsam92:
R: [Android 2.1+] SysTune - Optimize under the hood of your system!

Thx for the answer, you're right:) another thing why does systune ask for root permission even if there aren't setting to apply on boot?:)

Inviato dal mio HTC Desire HD con Tapatalk 2
[Paid Software Announcement and Discussion] a user:
hmm, well only when you start systune. it asks for root to read the current state of all the settings of the activity you enter.

which may look annoying is that it also asks for root when you enter the help tab. though here i must admit i forgot why :D

if it is important for you i could look into it why i was doing there.
[Paid Software Announcement and Discussion] Djsam92:
R: [Android 2.1+] SysTune - Optimize under the hood of your system!

Don't worry mate, i was just asking , it doesn't cause me any problem lol , btw systune is the first app i've bought, you did a very good work :cool:

Inviato dal mio HTC Desire HD con Tapatalk 2
[Paid Software Announcement and Discussion] espmartin:
Hello a user!!! I am jumping into SysTune :silly: One question is this, does SysTune incorporate and modify your tweak script (I'm running version 1.3.2), or will I be manually updating that when new versions are out, or to modify settings for performance testing?
[Paid Software Announcement and Discussion] dwolfman:
Recently got a different phone and been trying newer ROMS on it, but seem to have found an issue in Systune, for the first time ever. It's been working great for me for a while now.

It seems that on newer Android versions (at least Lollipop, 5.x) it can only see it's own process for selecting in the Renice tab. I don't know if it is a permissions thing that I need to do (it at least doesn't prompt for any, other than root). Everything else seems to work, just can't see any processes to add so I can change the priority.

Anyone else seen this, or figured out how to get it to work?
[Paid Software Announcement and Discussion] colt45x:
The latest version was released over 4 years ago, that may be part of the problem.
[Paid Software Announcement and Discussion] dwolfman:
Yeah, I was kinda hoping there might be a workaround. But I understand there likely won't be.

This situation is another reason why I typically look for non-"pay for" apps on my Android devices (like in F-Droid or most anything free on Play Store). In this case, this was the ONLY app I could find that had the renice capability. Still haven't seen another so I didn't feel so bad about paying for it. It's gonna suck if I have to "throw away" another paid for app. :(
[Paid Software Announcement and Discussion] colt45x:
What Android version are you on? What is renice again. It does ring a bell of when I used to use this app.
[Paid Software Announcement and Discussion] dwolfman:
Currently it's 5.1.1 (a CM12.1 ROM) on my Lenovo K3 Note, but I noticed on the 6.x and 7.1.1 based ROMS I've tried it does the same thing, only shows it's own process when trying to add in the renice tab.

As for what renice is, in Systune this monitors running processes and forces their "niceness" level to whatever you set. In the Linux world and under the hood of Android, "Niceness" is another name for priority, though the way it works is different. In a normal priority-based system, higher priority processes get more or exclusive CPU time over other lower priority processes. Niceness is reversed from this, in that higher niceness processes get less CPU time than lower ones.

Yeah, took me a while to finally get my head wrapped around that. :)

But the Systune app helped me get my older phones under better control since I could use it to keep the media scanning on boot from making the phones totally useless for 15 minutes. ;)
[Paid Software Announcement and Discussion] colt45x:
Gotcha. Back on my desire HD I remember using this program.
[Paid Software Announcement and Discussion] dwolfman:
Well, it looks like this is a dead app now. Researching a bit I found out it is only findable in the Play Store if you already own it. It never shows up in searches, even when using the exact name. :(

The only way I can get to the store page for it is to find it in My Apps and click it there, looks like it's been removed somehow. On the phone if I uninstall it then the store page says it is unavailable, so restoring my Titanium Backup is the only way to get it back.

Guess I'll have to find another way to renice processes now. Anybody have any suggestions for a replacement?
[Paid Software Announcement and Discussion] a user:
well as i said, basically i agree with you but my tests show something else. i have no loss in raw performance. in not benchmark or anything else i could not see even the slightiest decrease in performance. but in some situation i observed it being snapier.

currently i run

sched_latency_ns = 500 000

and both granularity = 120 000

and sched_compat_yield = 0 is already by documentation the recomended one and should only be set to 1 on java programs with high synchronization usage and only if there is an observable performance drop.

tests on my phone show that 0 performs better.

do some tests yourself and share your results.

regarding the bfs tunable rr_interval.

lord clockan posted that part you did above but at the end it said (the author) that test showed that performance mostly increase with values up to 300. so it is worth experimenting with values around 100-150.
[Paid Software Announcement and Discussion] michelD:
Yes I agree that there is sometimes a big difference between theory an practice: it's why your app is so useful !!

For example, I am currently testing BFS kernel (LM UE V8) with different values from 300 to 1, and surprisingly, I have the best results in benchmarks and smoothness (subjective) with rr_interval = 1 !!

(My only concern with BFS from LordClockan is that sometimes for an unknown reason, it falls in high CPU load state that is only possible to remove by changing the kernel to CFS)
[Paid Software Announcement and Discussion] a user:
you told this lord clockan?

btw. i added to the second post a user settings database. check it out. currently there are my settings only. but maybe in the future it fills up.

eliashadow agreed to put a link to this thread in his sig and thread so that more people can discuss such optimizations or at least use what other are tweaking.