CPU governor and I/O Scheduler questions! - Epic 4G Q&A, Help & Troubleshooting

HI everyone. i have yet another question! lol.
i tried looking on google but noting specific for the epic. i was curious what the best cpu governor and the i/o scheduler is.
for the schedulers i have noop, cfq, bfq, deadline and sio
for cpu governors i have interactive, interactive x, ondemand, smartass, smartass v2 userspace, performance, conservative and powersave.

I use SmartassV2 and noop. SmartassV2, in my opinion, keeps the CPU frequencies low unless the power is really needed. Ondemand works well, but it is a little to generous some times. I use noop because it works well with flash memory. I am going to try out deadline because it seems like it would allow apps to load faster.

Just a quick FYI...
The SIO scheduler is supposed to be based on noop and deadline.
I haven't done much testing with it, but it specifically says it's designed for flash devices.
=]

nubecoder said:
Just a quick FYI...
The SIO scheduler is supposed to be based on noop and deadline.
I haven't done much testing with it, but it specifically says it's designed for flash devices.
=]
Click to expand...
Click to collapse
I was doing some testing with Quadrant and SIO gets the highest score. I am going to try it out this week and see how it is in the long run. Thanks for the heads up nube.

Gavisann said:
I was doing some testing with Quadrant and SIO gets the highest score. I am going to try it out this week and see how it is in the long run. Thanks for the heads up nube.
Click to expand...
Click to collapse
thank you. i noticed that sio was getting the best quadrant scores too.

nubecoder said:
Just a quick FYI...
The SIO scheduler is supposed to be based on noop and deadline.
I haven't done much testing with it, but it specifically says it's designed for flash devices.
=]
Click to expand...
Click to collapse
Thank you for the amazing rom! one of the best for the epic right now.

kirt231 said:
Thank you for the amazing rom! one of the best for the epic right now.
Click to expand...
Click to collapse
=]
I don't do roms...
Some roms might be using my kernel though, so I understand the confusion.
=]

SIO seems faster but drains the heck out of my battery??
Im using VC deadline and ondemand and Im still at 100% 3 hrs unplugged with some minor messing around....ran the stopwatch for a bit trying to figure out what the hell was buzzing every (as it turns out) 1min. and have been messing around with the ui.
Nothing maujor but a few weeks ago I would have been at 90% by now easy

using smartassv2
with deadline quadrant score 2739
with sio 2733
both are good but as sio is lite version of deadline with a mix of noop so its balanced
deadline can cause some troubles if a program got stuck but its a performer
im using samsung galaxy sl i9003(ti omap3630 at 1.1ghz)

So far I am really loving SIO and smartassV2. My phone is fast when I need it to be and great on battery. From my rough calculations, I drain about 4% an hour when the phone is idle and about 7-10% an hour when I am browsing or watching a video. By the end of an average day, my battery lasts about 14-18 hours.

Related

[INFO] The truth about overclock in roms [read!]

Overclock, it means to get about 806mhz, and successful overclock means to run the CPU smoothly and fast on 806mhz. Some roms support the overclock, some don't and other roms say they can not overclock with 806mhz but with 787mhz because of getting frezzed, rebooted and so on. But if you look clearer on the CPU and look at time in spare or with the app CPU spy you can easily see that the values 787 and 768 don't run a percent of the whole time. This means they even run with stock speed 600MHz. It even show you first that the CPU run so fast and bla bla.. If someone tell you to run the CPU not with 806mhz because of freezing, graphic glitches don't believe it, if you change it to 767 or something like that it will run with just 600MHz.
That's life dudes, so don't believe everything you see or hear and be carefully
Regards Matteo
Model: Wildfire S A510e
Recovery: unofficial CWM
Rom: JxMatteo_ROM_V1. 1 with Link2sd - OC - Rooted
i was told that overclocking could reduce the life of your wfs.
this is the reason why i dont overclock.
i did it once and 3d games started showing glitches.
i would recommend ppl to test and read first before setting it to 700-800mhz.
thats just my oppinion.
I know that all of the cdma oc kernels are absolutely stable at 806. I have indeed never heard of a properly flashed kernel freezing under oc in the wfs. (admittedly I don't read the gsm threads too much) And as to shortening the life if the phone, if you plan on keeping it for like 5 years then sure, it might. But your not going to. Your battery on the other hand...
Sent from my HTC_A510c using Tapatalk
BigChillin said:
I know that all of the cdma oc kernels are absolutely stable at 806. I have indeed never heard of a properly flashed kernel freezing under oc in the wfs. (admittedly I don't read the gsm threads too much) And as to shortening the life if the phone, if you plan on keeping it for like 5 years then sure, it might. But your not going to. Your battery on the other hand...
Sent from my HTC_A510c using Tapatalk
Click to expand...
Click to collapse
I agree.
The freezing I wouldn't put down to kernel's.
More likely to be the processor.
Same with desktop processors, you can't expect every one of them to perform the same.
Because one is a great overclocker it doesn't mean that they all will be.
just because they are the same processor, they came from a different yield which may have been better or worse.
By the way I've been running mine at 806 for over 3 months or more with no ill effects.
matt5eo said:
don't believe everything you see or hear and be carefully
Click to expand...
Click to collapse
Words to live by...
My phone starts glitching in 3d as soon as I clock my CPU higher then 600. Screen turns purple in benchmarks.. so no overclock for me.
Sent from my (s-off + rooted) Wildfire S using XDA app and CM7.2
VitanyLTD said:
My phone starts glitching in 3d as soon as I clock my CPU higher then 600. Screen turns purple in benchmarks.. so no overclock for me.
Sent from my (s-off + rooted) Wildfire S using XDA app and CM7.2
Click to expand...
Click to collapse
The reason ist often the wrong rom for overclock. I tried to overclock CM7 to but without look, now I did my own rom and here it goes antutu benchmark about 1700
Sent from my HTC Wildfire S A510e with JxMatteo_ROM_V1.1 ROM
I run my wfs on 122/768MHz w/o any problems... On CM 7.2 ...
And its not going to shorten life of device for like idk how long... Phone uses 768 only sometimes, when needed and not all the time... So its not such a stress to a cpu.
But i saw one guy for example, complaining that his phone was hot when he turn off or something, and he did overclock to 768/806... so he is constantly running it over 600MHz... I just wan't to see what will happen in few months or...
I have overclocked my phone with m1ndh4x8r's rom.
It running at 245-806mhz with smartass2 governor.
It runs about 10 days now, with absolutely no problem or freezes.
And after of 3-4 hours of constantly use (browsing games), it just gets barely warmer.
That's my 5 cent
My phone currently run with 787/200 with SetCPU and several custom profiles: 320/120 screen off, 480/200 in call, temp>48,batt<15.
With 806 get some visual glitches, but on 787 it run more than 4 hours of stress test in SetCPU.
__DS__ said:
My phone currently run with 787/200 with SetCPU and several custom profiles: 320/120 screen off, 480/200 in call, temp>48,batt<15.
With 806 get some visual glitches, but on 787 it run more than 4 hours of stress test in SetCPU.
Click to expand...
Click to collapse
Did you read my post dude? I don't think so, if you take the values 787 it will run with just 600! First read the post than answer another thing is that 48°C were absolutely to hot! Overlocking should not be just like a game, it's a science.!
Sent from my HTC Wildfire S A510e using xda premium
LOL
Overclocked rom perform better than stock 600/400 even in phone shell itself, removing visual lags. Try and you will see it.
And there are still games..
With such reasons there are no need to buy new CPU for desktop because 99% of time it idling
matt5eo said:
Overlocking should not be just like a game, it's a science.!
Click to expand...
Click to collapse
Ofc, and you will need to interpret and understand results, just like "real" science
matt5eo said:
Did you read my post dude? I don't think so, if you take the values 787 it will run with just 600! First read the post than answer another thing is that 48°C were absolutely to hot! Overlocking should not be just like a game, it's a science.!
Sent from my HTC Wildfire S A510e using xda premium
Click to expand...
Click to collapse
matt5eo, that info you posted isn't 100% accurate. Overclocking is in fact a science and if you rise the CPU speed, a benchmark should present better results. Right? So let's see some science applied.
I just did a simple test on m1ndh4x8r GB 2.3.5 ROM (updated kernel), with No Frills CPU Control and Quadrant Standard.
320/600, performance, sio score: 762
320/768, performance, sio score: 879
320/787, performance, sio score: 890
320/806, performance, sio score: 925
320/600, performance, noop score: 769
320/768, performance, noop score: 851
320/787, performance, noop score: 889
320/806, performance, noop score: 929
320/600, interactive, noop score: 742
320/768, interactive, noop score: 871
320/787, interactive, noop score: 885
320/806, interactive, noop score: 908
320/600, smartass2, noop score: 712
320/768, smartass2, noop score: 860
320/787, smartass2, noop score: 872
320/806, smartass2, noop score: 898
I couldn't test the other governors now because I ran out of battery...
Anyway it's a waste of time because as we can see the score rises consistently with the selected CPU speed.
The CPU speed used at a given time depends a lot on the governor and on the I/O scheduler you choose.
From what I saw the governor can make the huge difference between the CPU speed increases and decreases. With the performance and interactive governors Quadrant showed the real clock at which the CPU was running (on System Information) and it was consistent with the maximum clock I selected on No Frills CPU Control.
When I selected 787MHz, the actual speed was in fact 787MHz and not 600MHz like you say. The same happened with the other clocks (600, 768, 806).
So what you write might apply to some kernels but definitely not to all.
I don't have the time to put nice screen captures here but I certainly have no interest in inventing scores and contradicting someone just for fun.
Just wanted to let you know my results.
This is off topic but i'll write it here anyway.
I don't have enough posts to post on your thread on JxMatteo_ROM_V1.1.
Thank you for the rom, it's very good.
I was about to get rid of this phone and buy another until HTC unlocked bootloader, your rom made my phone perfect.
Like the font also. Is there some way to change font to something else?
Been wanting to try the Airwolf font, might be cool...
Tested it on my WFS, it was useless!
Lykkis said:
This is off topic but i'll write it here anyway.
I don't have enough posts to post on your thread on JxMatteo_ROM_V1.1.
Thank you for the rom, it's very good.
I was about to get rid of this phone and buy another until HTC unlocked bootloader, your rom made my phone perfect.
Like the font also. Is there some way to change font to something else?
Been wanting to try the Airwolf font, might be cool...
Tested it on my WFS, it was useless!
Click to expand...
Click to collapse
Hello dear Lykkis
I see that you like it very much, It makes me happy to read lines like this anyway thanks for the feedback
In my next update you will be able to choose every font you want, and also every themes you want on your JxMatteo ROM!
PS. JxMatteo V1.2 will make your phone more than perfect
Sent from my Wildfire S A510e with JxMatteo_ROM
Have a quick go at this people - run an oc kernal such as CM7 or something and overclock to 806mhz. For a few hours, do it.
Then switch off your phone. Remove the battery and SMELL IT. SMELL it like you mean it. I'm telling you SMELL it, FEEL it. It smells like one of those electric car toys and it feels relatively hot. I can smell it immediately, I don't even have to go close to the phone. a little scary tbh. however, my phone has had no problems at all, God forbid on 806mhz, so I leave it at that.
I don't think it's that bad for your phone's lifetime, as most of us will not own this for more than two or three years, I'm sure. It might even be healther at times to underclock the CPU most of the time when not using it. This must balance out the effects, right?
*se-nsei. said:
Have a quick go at this people - run an oc kernal such as CM7 or something and overclock to 806mhz. For a few hours, do it.
Then switch off your phone. Remove the battery and SMELL IT. SMELL it like you mean it. I'm telling you SMELL it, FEEL it. It smells like one of those electric car toys and it feels relatively hot. I can smell it immediately, I don't even have to go close to the phone. a little scary tbh. however, my phone has had no problems at all, God forbid on 806mhz, so I leave it at that.
I don't think it's that bad for your phone's lifetime, as most of us will not own this for more than two or three years, I'm sure. It might even be healther at times to underclock the CPU most of the time when not using it. This must balance out the effects, right?
Click to expand...
Click to collapse
I know what you are talking about, I also run my JxM ROM with 806mhz and I have to say that everything works fine, without smelling like sh**
I like developing, and I also like overclock kernels, but with the wrong ussage you won't see what we see, we see a great project in it and also a chance to speed up our devices
Sent from my Wildfire S A510e with JxMatteo_ROM
Lykkis said:
This is off topic but i'll write it here anyway.
I don't have enough posts to post on your thread on JxMatteo_ROM_V1.1.
Thank you for the rom, it's very good.
I was about to get rid of this phone and buy another until HTC unlocked bootloader, your rom made my phone perfect.
Like the font also. Is there some way to change font to something else?
Been wanting to try the Airwolf font, might be cool...
Tested it on my WFS, it was useless!
Click to expand...
Click to collapse
you can change font by making you own theme, with UOT KITCHEN.
if you lest say want just to change font, just choose font change, no need for anything else, and it will update theme with only font ... you have it all in how to ... good luck.
miguelca said:
matt5eo, that info you posted isn't 100% accurate. Overclocking is in fact a science and if you rise the CPU speed, a benchmark should present better results. Right? So let's see some science applied.
I just did a simple test on m1ndh4x8r GB 2.3.5 ROM (updated kernel), with No Frills CPU Control and Quadrant Standard.
320/600, performance, sio score: 762
320/768, performance, sio score: 879
320/787, performance, sio score: 890
320/806, performance, sio score: 925
320/600, performance, noop score: 769
320/768, performance, noop score: 851
320/787, performance, noop score: 889
320/806, performance, noop score: 929
320/600, interactive, noop score: 742
320/768, interactive, noop score: 871
320/787, interactive, noop score: 885
320/806, interactive, noop score: 908
320/600, smartass2, noop score: 712
320/768, smartass2, noop score: 860
320/787, smartass2, noop score: 872
320/806, smartass2, noop score: 898
I couldn't test the other governors now because I ran out of battery...
Anyway it's a waste of time because as we can see the score rises consistently with the selected CPU speed.
The CPU speed used at a given time depends a lot on the governor and on the I/O scheduler you choose.
From what I saw the governor can make the huge difference between the CPU speed increases and decreases. With the performance and interactive governors Quadrant showed the real clock at which the CPU was running (on System Information) and it was consistent with the maximum clock I selected on No Frills CPU Control.
When I selected 787MHz, the actual speed was in fact 787MHz and not 600MHz like you say. The same happened with the other clocks (600, 768, 806).
So what you write might apply to some kernels but definitely not to all.
I don't have the time to put nice screen captures here but I certainly have no interest in inventing scores and contradicting someone just for fun.
Just wanted to let you know my results.
Click to expand...
Click to collapse
Any response for this? Waiting for the final conclusion on it.
d33ps1x said:
Any response for this? Waiting for the final conclusion on it.
Click to expand...
Click to collapse
lol, d33ps1x, may i remember you that matt3o is the one of the fake s-off method? he obviously doesn't know what he's talking about.

Help Please. What are the best Governers and I/O Schedulers....

I need not only performance, but battery life as well..
i currently have my clock at 998 high and 245 low
Performance governor and cfq i/o scheduler
but i want something that wont give me ANY lag, and give me good battery life
Depends on the kernel you use but currently I'm using MikG rom with the Underworld kernel, Smartassv2 governor, and SIO i/o scheduler. That's the best set up for ME. Just change things around and see what works out best for you and the set up you have. InteractiveX and Ondemand are also good Governors and Noop and deadline are good i/o schedulers as well.
The Performance governor that you are using now will drain the battery very fast because it will keep the cpu at the 998 most of the time or whatever you Change your max to
This should help a bit.
http://forum.xda-developers.com/showthread.php?p=26329039
The Creator of Suds N' Bubbles

Which Governor and I/O Scheduler you use?

What you think gives U best battery or performance? I am in cake kernel v.09 so in mine I have noticed I/O scheduler becomes deadline even if I select sio normally.
Which governor U like the most? smartassV2, interactiveX or performance? (I dont know why I am getting biased to Performance Day by day).
And whats the highest and lowest frequency U use? (I use 600-820MHz:silly

A couple of questions.....

1st,
What is the best cpu speed for great performance and excellent battery life???
2nd,
What is the Best Governor for battery life and performance???
3rd,
What is the best IO Scheduler for battery life and performance?
I know there are a lot of threads with these questions, but they didnt have the best answers.
Im currently on 356mhz min and 1.3ghz max with governor performance and IO scheduler sio.
Hahaha.. Every Q u've asked depends on the phone. But i think this is the setup for every1 & infact almost every rom had this setup by default.
Governor: smartassV2, ondemand
I/o : sio, deadline
Freq : min-200Ghz, max-1200Ghz
Kernel is up to u. But fyi, its not all up to the kernel. The rom hav thier own role to achieve whats best. Again, everything's depends on the phone.
I prefer the governor badass. Performance locks it in its highest clock speed, so it´ll go through your battery really fast. As for the overclock, I have it at 1600 when gaming and 1200 when not gaming (SetCPU).
ok.

[Q] Yet another "What governor/scheduler should I use" thread.

Hey guys. I have awful battery life on my GS3 for whatever reason, and I'm looking for a good governor to use. I'm on SlimBean and the BMS kernel, so my options are limited to the following:
Governors:
smartmax
dancedance
wheatley
badass
asswax
interactive
conservative
powersave
ondemand
performance
I/O Schedulers:
noop
deadline
row
cfq
zen
sio
fifo
sioplus
I'm looking for the best battery life possible, but still with a smooth interface. Any thoughts?
Please do some research before opening a new thread. There are plenty of threads on XDA as to what a kernel is. Also in this very forum there are plenty of helpful threads on settings.
The fact is that no 2 phones are the same, no 2 users are the same and no device will ever be used the same as another.
XDA members should do their research, read all they can and find what is best for them.
This thread will just lead to a bunch of replies as to what certain users have found to be best for them.
Thread closed.
You can start here: http://forum.xda-developers.com/showthread.php?p=35101228
Have a great day!

Categories

Resources