[Q] CPU/GPU Governers and I/O Schedulers - Xperia Z1 Compact Q&A, Help & Troubleshooting

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:

Related

overclocking dhd

I have recently rooted my dhd and currently running CM7. Using the cpu setting within the performance menu I am wondering what peoples thoughts are on a noticeable but safe increase of cpu speed. its set as 1017MHz which i believe is default. I am told I can run anything up to 1500 safely. can anyone confirm this and also tell me what kind of result (performance and battery life) i should expect.
thanks
Well, I use Android Revolution HD (a sense rom, meaning heavy UI!) and i overclock to about 1.3GHz. In terms of battery life when it's awake, it seems a drain a teeny bit more readily, but I've never had a freeze on sense (quite rare)
On stock it underclocks to let the processor max at around 400MHz when the screens off, so that helps to really save a lot of battery on standby. On CM, I'd expect it'd feel more or less the same in terms of performance after you hit 1.2/1.3GHz
hmohammed43 said:
Well, I use Android Revolution HD (a sense rom, meaning heavy UI!) and i overclock to about 1.3GHz. In terms of battery life when it's awake, it seems a drain a teeny bit more readily, but I've never had a freeze on sense (quite rare)
On stock it underclocks to let the processor max at around 400MHz when the screens off, so that helps to really save a lot of battery on standby. On CM, I'd expect it'd feel more or less the same in terms of performance after you hit 1.2/1.3GHz
Click to expand...
Click to collapse
thanks for the reply mate. going to try out revolution HD soon i think. have you overclocked using a third party app or is there one built into that rom?
also im a little confused by the governors. 'on demand' is the default governor. Does that mean it will only use the max selected cpu speed when necessary? would you recommend using a difference setting?
cheers
rhodri11 said:
thanks for the reply mate. going to try out revolution HD soon i think. have you overclocked using a third party app or is there one built into that rom?
also im a little confused by the governors. 'on demand' is the default governor. Does that mean it will only use the max selected cpu speed when necessary? would you recommend using a difference setting?
cheers
Click to expand...
Click to collapse
The CPU is managed by the ROM itself. You can tweak it yourself by using setCPU (or similar), but I can advise you not to. Can't help you with the governors buddy, since I dunno what it is
Cheers
darude0306 said:
The CPU is managed by the ROM itself. You can tweak it yourself by using setCPU (or similar), but I can advise you not to. Can't help you with the governors buddy, since I dunno what it is
Cheers
Click to expand...
Click to collapse
nice one dude
I'm running cm7 and I'm overclocked to 1.5 ghz. It's been totally fine for months.
Sent from my Motorola Startac running Atari 2600 software!
rhodri11 said:
thanks for the reply mate. going to try out revolution HD soon i think. have you overclocked using a third party app or is there one built into that rom?
also im a little confused by the governors. 'on demand' is the default governor. Does that mean it will only use the max selected cpu speed when necessary? would you recommend using a difference setting?
cheers
Click to expand...
Click to collapse
Lucky you picked a linuxhead!
The system itself has a daemon (background process built into the system) that handles overclocking. It's all explained on the page and also on this thread:
http://forum.xda-developers.com/showpost.php?p=14638641&postcount=34279
You can use another app (like SetCPU) but the daemon usually handles screen off's quicker. The governors basically determine how the processor frequency is changed. I'll explain the common ones:
Performance - Runs at highest speed, so if you have a range of 200 to 1.3G, it'll stay at 1.3G all the time, not usually the best
Ondemand - The universal default for phone overclocking, it only changes the speed up after a certain percentage of the CPU is used, and it switches on the fly, so if the CPU is used too much at 400MHz, it'll ramp it up to maybe 600 or 800, and if it's still overused, it'll put it up to maybe 1 or 1.2G
Conservative - This is like ondemand, except it makes the changes more gradual. It can give noticable lags in the foreground at times, so this is mainly used when the phone is asleep (screen off)
Smartass - This governor is like ondemand, except it'll less readily switch frequencies to higher values when it detects the screen off. This isn't really used because the overclocking daemons take into account the phone being awake or not
Basically, there isn't really a need to change governors, only really frequencies if anything. The thread, however, does tell you how to change governors.
Im using latest LeeDroid GB 3.2.1 and to be honest with the work he's done with the Kernal (3.1.8BFS) I have found that the ROM is a lot MORE responsive without me overclocking the CPU.
Im not really sure how it all works, but I guess doing this on different ROMS has its own different out comes.
overclocking has me confused too, is there really that much of a benefit in it? how much will i gain from it?
toby_lerone said:
overclocking has me confused too, is there really that much of a benefit in it? how much will i gain from it?
Click to expand...
Click to collapse
There is a benefit when you use certain apps, or even sense itself. For example, I've never had sense ui freeze, or go slow. The under clocking helps to improve the rubbish battery life when your phone is asleep.
In terms of measuring the gain, I have no idea. Really, I'd think you could use a process heavy app, or benchmarking app and see.
There's also loads of guides on overclocking to help out! (that's how I got the hang of it! )
Sent from my Desire HD using XDA Premium App
For the need on OC, it depends on the kind of apps u're using. If u're happy w a non OC DHD, its totally up to u.
But for the UC, it works as a terrific battery saver, mich better/effective than other battery saver soln on market
The safe range depends on the DHD as the manufacturing changed even though same part, i'm OC 1.5GHz "On Demand" profile and under clock 245MHz on screen off "Power Save" profile.
Getting approx a day usage on Lee 2.1.

[Q] How to safe overclock my XPERIA Play?

Installed the JokaWild v3 ROM on my Play and flashed the DooMKerneL v14 ,now i wanna know how to do a safe OC.
I'm using No-frills CPU ,can you tell me the best settings for good and safe OC to XPERIA Play?
Thank you
I dont generally OC my phone beyond 1.2 but you can use this app to run a sereies of tests to determine which OC speed is best for your phone as all phones are different.
http://forum.xda-developers.com/showthread.php?t=1656052
I don't overclock mine past 1.4. My play actually reboots if I go 1.6 or more.
I Overclocked my phone to 1.5 and it worked fine. Then tried overclock to 1.6 ,and it's really working good! no bugs ,very fast and the battery stays cool.
I'll stay with my 1.6Ghz overclock ,I think it's enough
What governor / IO scheduler are you guys using? i'm in the same position (jokawild / doomkernel v14 and just installed nofrills cpu) and have read the FAQ, but the version i have seems to have considerably more governors than what has been listed
EDIT: list explaining the governors is here
http://forum.xda-developers.com/showthread.php?t=1663809
kymochi said:
What governor / IO scheduler are you guys using? i'm in the same position (jokawild / doomkernel v14 and just installed nofrills cpu) and have read the FAQ, but the version i have seems to have considerably more governors than what has been listed
EDIT: list explaining the governors is here
http://forum.xda-developers.com/showthread.php?t=1663809
Click to expand...
Click to collapse
I'm on SmartassV2.
I once asked this same question ot DoomLord, maker of DoomKernel about which governor and IO to use for best gaming and all around performance.
His recommendation (whihc I have been using since and saw a noticable difference) was to use
Governor: Performance
I/O: BFQ
and I overclock mine to 1.2ghz. My first android phone i oc'd too much, heard a popping noise and BAM.....bu-bye. So I dont go too far..
I generally step up the speed one step at a time until I hit errors that cannot be explained or I get force quits because the phone is running too fast. I suggest going slowly and testing things out but using the governor Performance while the phone is changing. Right now I'm doing okay with smartass v2 at .60/ 1.5 ghz. I might try bumping it up to 1.6 ghz and see how that works tomorrow.
Sent from my R800x using Tapatalk 2
jgregoryj1 said:
I once asked this same question ot DoomLord, maker of DoomKernel about which governor and IO to use for best gaming and all around performance.
His recommendation (whihc I have been using since and saw a noticable difference) was to use
Governor: Performance
I/O: BFQ
and I overclock mine to 1.2ghz. My first android phone i oc'd too much, heard a popping noise and BAM.....bu-bye. So I dont go too far..
Click to expand...
Click to collapse
Hows the battery life with this governor?
elnacho said:
Hows the battery life with this governor?
Click to expand...
Click to collapse
Epic It is like the phone has no battery cuz on this governor, the phone runs at max frequency.
Sent from a phone
I know I'm mad late, but I was wondering why my phone kept rebooting. I uninstalled all overclocking apps so I thought my profiles would return to normal. Turns out I must have accidentally set the profile to 2ghz max and 2ghz min somehow. My phone was super lagging and thank God it didn't burn out, smh...
Post deleted.
davidbar93 said:
Installed the JokaWild v3 ROM on my Play and flashed the DooMKerneL v14 ,now i wanna know how to do a safe OC.
I'm using No-frills CPU ,can you tell me the best settings for good and safe OC to XPERIA Play?
Thank you
Click to expand...
Click to collapse
I currently have my Play overclocked to 1.6 using the interactive governor. Battery life is great and it runs steady at 60fps in FPSE. Also Mupen64 runs much better. I haven't had any issues with it so far!
tempest918 said:
I currently have my Play overclocked to 1.6 using the interactive governor. Battery life is great and it runs steady at 60fps in FPSE. Also Mupen64 runs much better. I haven't had any issues with it so far!
Click to expand...
Click to collapse
What scheduler are you using??
Mine is running fine on 1.4Ghz with SIO scheduler and InteractiveX governor, the bbatery life seems fine as well...
SmartAss always causing lag on me, dunno why...
LUPUS_GB
i use lupus kernel for gb v2 with i/o setting SIO and governor superbad..
and my phone runs well...no lag..
Hey guys ive already overclocked my phone using the lubus gb kernelv12 and i gota say having the extra internal memory (EXTRA 400MB!!!) and the ability to overclock to 1.6ghz is nice, however there are some things i wana ask. Im running at a min 249 and a max of 1613 mhz using no frills cpu with smartassv2 as my governer and noob as be scheduler, it runs miracles in speed, everything i can run at high resolutions and play and top speeds. However i leave my phone like this all the time ( 249mhz 1613 mhz). The smartassv2 governer is ment to only use high cpus when needed, so that in theory means that i wont always be at 1.6ghz. Ive read on other forums keeping your phone overclocked all the time is bad and dangerous but is it really if the max cpu is only being used when needed? In otherwords should i leave it how it is or is it dangerous? My device is an xperia plat btw. :victory:
Mushtaqs said:
Hey guys ive already overclocked my phone using the lubus gb kernelv12 and i gota say having the extra internal memory (EXTRA 400MB!!!) and the ability to overclock to 1.6ghz is nice, however there are some things i wana ask. Im running at a min 249 and a max of 1613 mhz using no frills cpu with smartassv2 as my governer and noob as be scheduler, it runs miracles in speed, everything i can run at high resolutions and play and top speeds. However i leave my phone like this all the time ( 249mhz 1613 mhz). The smartassv2 governer is ment to only use high cpus when needed, so that in theory means that i wont always be at 1.6ghz. Ive read on other forums keeping your phone overclocked all the time is bad and dangerous but is it really if the max cpu is only being used when needed? In otherwords should i leave it how it is or is it dangerous? My device is an xperia plat btw. :victory:
Click to expand...
Click to collapse
AFAIK only the Performance gov keeps the phone at the max allowed clock speed (1.6GHz in your case), so it's just fine as it is. You could, however, use an app (the only one I know that does this is SetCPU, there might be others) to make profiles so it'll only be overclocked when playing games/running benchmarks et cetera. This might save you some battery life.
CPU master by antutu allows you to set profiles but you need to buy the pro to do it
sent from my Sony Ericsson xperia play ™ (r800x) using Tapatalk 4
ridder215215 said:
AFAIK only the Performance gov keeps the phone at the max allowed clock speed (1.6GHz in your case), so it's just fine as it is. You could, however, use an app (the only one I know that does this is SetCPU, there might be others) to make profiles so it'll only be overclocked when playing games/running benchmarks et cetera. This might save you some battery life.
Click to expand...
Click to collapse
Much appriciated for your reply, and thanks button got a smack to.

Understanding Performance Settings

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

[Q]laggy phone after runing an app for a while

So i am using trinity's stable kernel on 1.2 ondemand gov and deadline i/o sched. My question is: why am I havving terrible performance for example after playing like 10-15 mins subway surfers? It works really nice until i get like 600.000 points,after that I barely can see what's happening,verry low fps especially when i'm touching the screen(might this be i/o related?). So,does anyone have the same issues? Can someone tell me the optimal kernel/freq/gov and i/o sched? And btw i'm on cna 3.8.0 if that's helping with anything.
calinoii said:
So i am using trinity's stable kernel on 1.2 ondemand gov and deadline i/o sched. My question is: why am I havving terrible performance for example after playing like 10-15 mins subway surfers? It works really nice until i get like 600.000 points,after that I barely can see what's happening,verry low fps especially when i'm touching the screen(might this be i/o related?). So,does anyone have the same issues? Can someone tell me the optimal kernel/freq/gov and i/o sched? And btw i'm on cna 3.8.0 if that's helping with anything.
Click to expand...
Click to collapse
CNA 3.8.0 is based on android 4.1.2 and there are many stable trinity kernels for 4.1.2. Each with different clock speed for CPU and GPU. So which one are you using? Try another one with higher GPU. There is one with 1420MHz CPU and 512MHz GPU so give it a try if you are not already using it
I'm using the 1420 Mhz CPU and 384 Mhz GPU because of the battery drain in the 512Mhz GPU one. I already have issues with my battery drain cause my phone is thinking that it's charging and my screen is turned on almost non stop so...
calinoii said:
I'm using the 1420 Mhz CPU and 384 Mhz GPU because of the battery drain in the 512Mhz GPU one. I already have issues with my battery drain cause my phone is thinking that it's charging and my screen is turned on almost non stop so...
Click to expand...
Click to collapse
What about trying the 512 GPU for a little while just to confirm whether the performance still drops after 600,000 or it will be fine???
Accordingly, I hope we will be able to narrow the cause of this lag
Hope you reach a higher score this time
I'll do this tomorrow at work and i will post the results,now i need some sleep
try a 1344mhz kernel or a 1536mhz trinity kernel. for some reason many devices dont like 1420mhz.
simms22 said:
try a 1344mhz kernel or a 1536mhz trinity kernel. for some reason many devices dont like 1420mhz.
Click to expand...
Click to collapse
Same thing for me I tought nexus has a good performance,and it's also oc to 1500...what should i do?
calinoii said:
Same thing for me I tought nexus has a good performance,and it's also oc to 1500...what should i do?
Click to expand...
Click to collapse
Actually I play the same game nowadays but never reached this 600,000+ score. Generally I noticed that the game is not as smooth as it used to be before the last update with christmas theme. Only yesterday I checked the settings and there is an option to turn this new christmas theme (called Holiday Theme) off. I don't think that the power in GNex is not enough to run this game, but maybe this new theme is having some bugs causing this lag. So try turning it off and see if you still face the same lag you are talking about
Ok so I noticed that not only when I'm playing Subway surfers the phone is lagging but when I'm in the drawer or just switching between the screens...I'm on franco's r300 kernel with 384Mhz GPU. So,what' wrong with my phone?
calinoii said:
Ok so I noticed that not only when I'm playing Subway surfers the phone is lagging but when I'm in the drawer or just switching between the screens...I'm on franco's r300 kernel with 384Mhz GPU. So,what' wrong with my phone?
Click to expand...
Click to collapse
I don't think there is anything wrong with your phone. It is not very weird to get lags from time to time while using the phone, so please make it easier on yourself
My advice is to try different ROMs and kernels until you are satisfied
Any sugestions for something nice ?
calinoii said:
Any sugestions for something nice ?
Click to expand...
Click to collapse
I can't help you in ROMs because I didn't try any but using my own AOSP one. As for kernels, I always used Trinity and it is very fine with me.
Just search around for other users' experiences and mostly you will find something attractive to your liking

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