Understanding Performance Settings - HTC One V

Hey everybody, so I'm a pretty huge noob when it comes to performance settings. I only recently read through the Understanding CPU Governors thread, and I get that part pretty well. I just flash the new AOKP rom for Primo C, and decided to go with the Scary gov. What I don't understand is what the heck is the io scheduler, and how to use it. Also, what are some optimal min/max MHz settings for the One V?
I chose Scary for battery life, not so much for performance. I don't need a high performing phone, but I do want my battery to last those extra few hours. If someone could give me some feedback on how to use this stuff, I'd really appreciate it, so that I could quit asking every few months.
Thanks.

Min try not setting below 250mhz and max 1450 please dont oc it above that ur motherboard will fry...and if u want high performance install,a custom rom and kernel, if u oc.it u will get high performance but low battery....and vice versa....
Hope u understood click thanks if it helped,
Sent from my One V using xda app-developers app

MonsterNo7 said:
What I don't understand is what the heck is the io scheduler, and how to use it..
Click to expand...
Click to collapse
The I/O scheduler is reponsible for how data is "transfered" from storage
This includes when it will be written back if dirty a.s.o
So it influences the I/O performance.
Actually the default deadline is a good choice to use
See here for more information about that topic
http://forum.xda-developers.com/showpost.php?p=22134559&postcount=4
max

Related

[Q] CPU Overclock?

Greetings. Today I wanted to try overclocking my Wildfire S a510e and my question is: What is the most stable frequency of CPU in this phone (excluding the default one, of course), if someone tried it?
I am using this ROM:
http://forum.xda-developers.com/showthread.php?t=1683874
I'm at 806. xD It's goin awesome. The battery life is not that cool.... BUT EXCEPT THAT, MY MOBILE IS AWESOME. I mean the speed and flexibility is like Heaven.
245-787 using Performance.
-----------
"You can overclock as much as you want, your phone will always seem too slow."
Actually i use profiles via setcpu because you dont need performance everytime and of yourse you need your battery all day :laugh: i have 4 profiles..screen off(245-400), charging(787-864),battery is low(600-480) and main (600-824) these are all with"ondemand" and so happy with them :laugh: i used at 864 on performance for hours once and i didnt see any problem but anyway performance is not needed everytime...
245-787 smartass2 or scary and noop or sio

Kernel Questions...

Hey all, I am running KT747 Kernel on Liquid Smooth ROM. I just have a few questions about kernels and tweaking them (and yes I do know about THIS thread, but it is very cluttered)...
1. What is over-clocking/under-clocking and what does it do? Also, how do I do it?
2. What is Governor and I/O scheduler and what do they do? Also what are the differences betwteen all of the Governors and I/O Schedulers?
3. How do I tweak my kernel to get a really good benchmark score?
4. What are the voltages?
If you can answer any of these questions I'd greatly appreciate it. Thanks to all!
Joe0113 said:
Hey all, I am running KT747 Kernel on Liquid Smooth ROM. I just have a few questions about kernels and tweaking them (and yes I do know about THIS thread, but it is very cluttered)...
1. What is over-clocking/under-clocking and what does it do? Also, how do I do it?
2. What is Governor and I/O scheduler and what do they do? Also what are the differences betwteen all of the Governors and I/O Schedulers?
3. How do I tweak my kernel to get a really good benchmark score?
4. What are the voltages?
If you can answer any of these questions I'd greatly appreciate it. Thanks to all!
Click to expand...
Click to collapse
If you read the OP of the Team Kernelizer's thread it'll answer most of the questions.
1. over-clocking/under-clocking refers to adjusting the speeds which your processor is allowed perform at. Over-clocking means that you can set it as a higher speed and under clocking is that you can set it at a lower speed.
2. There are many different threads on what each of the govenors and schedulers do. In the OP of ktoonsez's kernel thread there are links which give pretty good explainations as to what each of them do.
3. Tweaking your kernel is going to be something that is pretty much dependent on your phone and finding the proper pairing for your phone of frequencies, govenor, and voltages for each individual frequency step.
4. The voltage settings are how much power the processor is allowed to pull while it's at each individual frequency step. These can be changed to optimize performance as well as increase battery life. undervolting too much though could result in issues with your phone.
All of this is very much trial and error.
In order to change any of the kernel settings, use the ktweaker app that was installed on your phone when you installed the Ktoonsez kernel. The app should be in your app drawer.
tkepk181 said:
If you read the OP of the Team Kernelizer's thread it'll answer most of the questions.
1. over-clocking/under-clocking refers to adjusting the speeds which your processor is allowed perform at. Over-clocking means that you can set it as a higher speed and under clocking is that you can set it at a lower speed.
2. There are many different threads on what each of the govenors and schedulers do. In the OP of ktoonsez's kernel thread there are links which give pretty good explainations as to what each of them do.
3. Tweaking your kernel is going to be something that is pretty much dependent on your phone and finding the proper pairing for your phone of frequencies, govenor, and voltages for each individual frequency step.
4. The voltage settings are how much power the processor is allowed to pull while it's at each individual frequency step. These can be changed to optimize performance as well as increase battery life. undervolting too much though could result in issues with your phone.
All of this is very much trial and error.
In order to change any of the kernel settings, use the ktweaker app that was installed on your phone when you installed the Ktoonsez kernel. The app should be in your app drawer.
Click to expand...
Click to collapse
Thank you! I already know about the Ktweaker app as I've used it already because I followed the steps in the thread and tweaked my kernel already for the "good battery+performance" setting. Although not gonna lie, I did not know what I was tweaking lol. I do notice amazing battery life though... after those tweaks I got 60hrs with 3 1/2 hrs of on screen time (4200mAh extended battery). I just wanted to clarify what I was doing. Plus I always hear about over-clocking/under-clocking but I don't know what it is or how to do it.
Joe0113 said:
Thank you! I already know about the Ktweaker app as I've used it already because I followed the steps in the thread and tweaked my kernel already for the "good battery+performance" setting. Although not gonna lie, I did not know what I was tweaking lol. I do notice amazing battery life though... after those tweaks I got 60hrs with 3 1/2 hrs of on screen time (4200mAh extended battery). I just wanted to clarify what I was doing. Plus I always hear about over-clocking/under-clocking but I don't know what it is or how to do it.
Click to expand...
Click to collapse
Over/under clocking and under volting are explained/described pretty well in the OP of the team kernelizer's thread. That being said that sounds like some pretty great battery life.
tkepk181 said:
Over/under clocking and under volting are explained/described pretty well in the OP of the team kernelizer's thread. That being said that sounds like some pretty great battery life.
Click to expand...
Click to collapse
Ever since I did those tweks I've been averaging 2 Days 12 hrs (60hrs total) per charge.... freakn awesome!
Thanks for the info, answered my question as well =p
Sent from my SPH-L710 using xda app-developers app
Theres a ton of good links in the following thread too
http://forum.xda-developers.com/showthread.php?t=1941195
As for CPU governors and stuff, you want the "setcpu guide on how to use" and "android governors explained" links

Overclock Kernel

Is there any overclock kernel avaible for the LG gpad, or any WIP?
davestone said:
Is there any overclock kernel avaible for the LG gpad, or any WIP?
Click to expand...
Click to collapse
hello,
I want to know too but i can't find a answer.
Anyone can help me
Not as far as I know. I can't speak for the V500, but for the V510gpe, simply changing the governed and Io scheduler was enough to see dramatic improvements. A few other tweaks, and I was able to get an extremely fast interface while under clocking the CPU. Far better than the original.
Is there some reason you want it? Or just because? I understand "just because" too
sleekmason said:
Not as far as I know. I can't speak for the V500, but for the V510gpe, simply changing the governed and Io scheduler was enough to see dramatic improvements. A few other tweaks, and I was able to get an extremely fast interface while under clocking the CPU. Far better than the original.
Is there some reason you want it? Or just because? I understand "just because" too
Click to expand...
Click to collapse
which governor and io scheduler do u prefer?
Canadoc said:
which governor and io scheduler do u prefer?
Click to expand...
Click to collapse
I have found the On-Demand governer and Deadline to work best.
sleekmason said:
I have found the On-Demand governer and Deadline to work best.
Click to expand...
Click to collapse
interactive and row imo.
tekka-maki said:
interactive and row imo.
Click to expand...
Click to collapse
I just ported Row to my kernel to see if there is a positive difference. The answer is . . maybe. The two react differently under different uses. I haven't messed with it more than 10 minutes yet so the jury is still out.
For those interested, the latest kernel sleekai5.3 for the gpe will be posted in a minute or five, with the addition of Row Io Scheduler, and swipe to sleep. See kernel thread for more details.

[Q] CPU/GPU Governers and I/O Schedulers

Hey guys, just wondering if anyone can help me or point me in the right direction of info to help me choose what's best for my phone....
I'm running kitslim evo5 and doomkernel...
I've got trickstermod installed and have my setup as follows:
Read ahead buffer - 512
Scheduler - fiops
CPU Governer - smartassv2
GPU Governer - msm-adreno-tz
Max freq - 450
My main questions are based around me moving from lagfree to smartassv2 my phone seems to run quite warm but battery is still good??
Also what's good to do with my read ahead buffer etc??
I don't game ever, infact I only use my phone for calls, texts, music and web browsing.
Would I benefit from using zRAM?
I've got trickstermod on "eco mode".
Also my CPU clock speeds and voltage are standard.
Can ANYONE give me some realistic figures to apply to minimise resource usage, power consumption and increase battery life?
When I had my Xperia Ray I had it underclocked quite a bit running gingerbread (I think I was running it at 650mhz!) but it was an absolute ROCKET and underclocking that low saved quite a bit on heat and definitely helped battery without me noticing any performance loss. **I couldn't run the CPU that low on jelly bean at all though it would lag like hell and stutter at the most basic of tasks like opening the app drawer**
I'm hoping to achieve something like this with this phone, or is it out of the question as I've got 4cores and am running kitkat?
Sorry for the essay but just trying to get across all my info and explain as when I try researching it most people give the response "everyone's phone needs different values... It depends how youre using it blah blah"
ANY help/input would be greatly appreciated and met with +1's :good:
mindyabiznis said:
most people give the response "everyone's phone needs different values... It depends how youre using it blah blah"
Click to expand...
Click to collapse
That's essentially what it boils down to, it's your Phone so you need to play about with it until you find your perfect setup.
XperienceD said:
That's essentially what it boils down to, it's your Phone so you need to play about with it until you find your perfect setup.
Click to expand...
Click to collapse
Yeah i was just hoping to get a ball park or rough idea of values that i could start from, assuming that there is at least a few other people trying to do this already
mindyabiznis said:
ANY help/input would be greatly appreciated and met with +1's :good:
Click to expand...
Click to collapse
There's a great guide here, which although was written for the Evo, it does list a lot of the governours and schedulers that the Sony has built in.
Didgesteve said:
There's a great guide here, which although was written for the Evo, it does list a lot of the governours and schedulers that the Sony has built in.
Click to expand...
Click to collapse
thanks Didgesteve i have read a few webpages like that :good:
At the minute ive brought my GPU down 2 steps so running at 320 and ive got my CPU clocked at 1.4 and the governer on lagfree as it seems to keep the phone temperatures down, smartassv2 definitely makes the phone (well, THIS phone) run hot
im thinkin that lagfree probably isnt as power saving as i need though, also i turned off ECO mode as this is just for 2 cores apparently.
kept my i/o scheduler as fiops as it seems to be the newest and best? lol i dont really know i could be gettin this all wrong.
had my phone clocked at 900mhz yesterday and noticed a slight drop in performance but for the most part it ran fine:laugh: was a little laggy whilst listening to music and web browsing so turned it up to 1.4, and it runs fluidly :fingers-crossed:

Cpu battery saving Freq?

Hello I am wanting to see the best cpu app for tuning plus what governor is best. All for the sake of battery save. Thanks I appreciate.
wadamean said:
Hello I am wanting to see the best cpu app for tuning plus what governor is best. All for the sake of battery save. Thanks I appreciate.
Click to expand...
Click to collapse
"For the sake of battery save", powersave is the best governor. And you hopefully just understood why questions like these are frowned upon.
wadamean said:
Hello I am wanting to see the best cpu app for tuning plus what governor is best. All for the sake of battery save. Thanks I appreciate.
Click to expand...
Click to collapse
i've messed around with ondemand and powersave, problem is whatever program/app u use will change the values but simply wont stick as theres something forcing the cores to jump to max freq when under load
so i quit and am waiting on a kernel or rom that will allow this type of customization.
mazroui said:
i've messed around with ondemand and powersave, problem is whatever program/app u use will change the values but simply wont stick as theres something forcing the cores to jump to max freq when under load
so i quit and am waiting on a kernel or rom that will allow this type of customization.
Click to expand...
Click to collapse
That's what I have noticed as well
android404 said:
"For the sake of battery save", powersave is the best governor. And you hopefully just understood why questions like these are frowned upon.
Click to expand...
Click to collapse
But that's the thing if you read the other reply you will then see why I asked. Since there seems to be that the root cpu commands doubt stick and get overidden
try use 3C Toolbox
https://play.google.com/store/apps/details?id=ccc71.at.free&hl=en
this app can control frequency and governor for each core. use it on my late z1 compact. i havent root my g4 yet.
but speaking of battery saving, I dont see any big difference compared to untouched processor frequency/governor.
for underclocking the frequency, I can see theres no overheating issue on the phone (when heavy gaming or heavy photography, the phone will still heat up but not too much)
I believe custom kernel will help much in terms of battery saving.
you wont see much different with stock kernel tweaking. imo
@negeri: and, moreover, tweaking (customization+ powersaving) seems to kill the battery life.
Have to flash the new 10e and Xposed framework, I won't try to optimize things as all I get is a slow and laggy device.
bel57 said:
@negeri: and, moreover, tweaking (customization+ powersaving) seems to kill the battery life.
Have to flash the new 10e and Xposed framework, I won't try to optimize things as all I get is a slow and laggy device.
Click to expand...
Click to collapse
Painting your bedroom leads to black walls if you use the wrong colour.
---------- Post added at 09:31 AM ---------- Previous post was at 09:30 AM ----------
wadamean said:
But that's the thing if you read the other reply you will then see why I asked. Since there seems to be that the root cpu commands doubt stick and get overidden
Click to expand...
Click to collapse
I see.
Haha sure thing. Now everything's fine, I bet ot was a mistake to install Gravitybox + XuiMod.
What has helped was putting min freq to lowest and leaving highest in Max and setting on interactive.

Categories

Resources