Hello guys.
Aosip rom looks promissing but not sure which kernel to use.
Leaving that aside for a moment. The question that bugs me the most is which io scheduler to use.
My daily usage would be mostly games and movies/music.
Sometimes cam too but i dont use my cam that much.
There are few schedulers im thinking of:
Zen (even tho i couldnt find a kernel that has it)
Fiops
Bfq
Bfs
Thanks ahead!
a lot of recent tests have shown that Fiops has a clear advantage over the other schedulers. I can link the article later if you want
I think most people (and I'm including myself in this) would struggle to notice any perceivable difference in real world performance.
danarama said:
I think most people (and I'm including myself in this) would struggle to notice any perceivable difference in real world performance.
Click to expand...
Click to collapse
yup, very true. regardless, I use the tried and true deadline.
simms22 said:
yup, very true. regardless, I use the tried and true deadline.
Click to expand...
Click to collapse
Yep me too. Used to use noop. Tried fiops too.
dr_rick13 said:
a lot of recent tests have shown that Fiops has a clear advantage over the other schedulers. I can link the article later if you want
Click to expand...
Click to collapse
Would be great ^^
Also i couldnt find any kernel for my nexus 6 that runs on 5.1.1 and supports zen scheduler
ProRules said:
Hello guys.
Aosip rom looks promissing but not sure which kernel to use.
Leaving that aside for a moment. The question that bugs me the most is which io scheduler to use.
My daily usage would be mostly games and movies/music.
Sometimes cam too but i dont use my cam that much.
There are few schedulers im thinking of:
Zen (even tho i couldnt find a kernel that has it)
Fiops
Bfq
Bfs
Thanks ahead!
Click to expand...
Click to collapse
BFS is NOT an io scheduler. It is a cpu scheduler which cannot be changed in userspace.
There is not much of a difference in throughput between the io schedulers but Bfq is best when it comes to interactivity.
MikeC84 said:
BFS is NOT an io scheduler. It is a cpu scheduler which cannot be changed in userspace.
There is not much of a difference in throughput between the io schedulers but Bfq is best when it comes to interactivity.
Click to expand...
Click to collapse
Is bfs the best cpu scheduler?
What is it good for?
Related
I'm using emanoN V4 with No-Frills, and since CM7.1 with SetCPU, I always used 'ondemand' as Governor.
But reading other posts on other devices forums about this, some people say SmartassV2 is the best...
So, as each device is different (specially by the ARM version and manufacturer), I decided to begin this conversation here, and listen to what people with the same device as me has to say about it.
So which Governor do you consider the best for SGM?
Im using cm7.2, setting at nofrilis Governor : SavagedZen io : sio and undervolt at cm setting, give more battery life.
Sory for bad english
Squadzone my idols
felipevsw said:
I'm using emanoN V4 with No-Frills, and since CM7.1 with SetCPU, I always used 'ondemand' as Governor.
But reading other posts on other devices forums about this, some people say SmartassV2 is the best...
So, as each device is different (specially by the ARM version and manufacturer), I decided to begin this conversation here, and listen to what people with the same device as me has to say about it.
So which Governor do you consider the best for SGM?
Click to expand...
Click to collapse
sio if u need less laggy n smooth
v-mix said:
sio if u need less laggy n smooth
Click to expand...
Click to collapse
Thanks for the reply, but as I can see on No-Frills, sio is th I/O Scheduler, that is already set. I'm asking here about the Governor.
Ondemand and set noop
Sent from my GT-S5570 using xda premium
on emanonV4 i use Smartassv2 nd i/o noop
I see that people are very divided between ondemand and SmartassV2.
Now with sio and noop as I/O Scheduler.
Anyone else would like to share?
i will say ondemand because cpu will be set at lowest frequency and when you need it it will set at higher frquency which will save your battery and if you want performance then no lag will be good
The principle of the ondemand governor I'd already figured out (and actually didn't like it, very rough).
I would like to hear more about the principle of the SmartassV2, whereas since this morning I'm using SmartassV2 + noop and I noticed my SGM way smoother than with ondemand + sio.
Now is wait and see if the battery is sucked more.
felipevsw said:
The principle of the ondemand governor I'd already figured out (and actually didn't like it, very rough).
I would like to hear more about the principle of the SmartassV2, whereas since this morning I'm using SmartassV2 + noop and I noticed my SGM way smoother than with ondemand + sio.
Now is wait and see if the battery is sucked more.
Click to expand...
Click to collapse
smartassV2 is a re-working of the original smartass governor, it allows for the CPU to scale through all frequencies from the lowest you set to the highest, based on the load occuring. Basically it scales CPU based on realtime needs of the system, saV2 supposedly incorporates some more agressive settings for screen off, and I believe quicker scaling than the original smartass.
dhlalit11 said:
smartassV2 is a re-working of the original smartass governor, it allows for the CPU to scale through all frequencies from the lowest you set to the highest, based on the load occuring. Basically it scales CPU based on realtime needs of the system, saV2 supposedly incorporates some more agressive settings for screen off, and I believe quicker scaling than the original smartass.
Click to expand...
Click to collapse
Thanks a lot, man! And now I think that I had made my choice:
Governor: SmartassV2
I/O Scheduler: noop
Highly recommended!
Hi everyone,
I start this thread in order to ask wich governors and I/O Shedulers do you preffer. I put all the time as governor the smartassv2 and to I/O Sheduler the deadline, I dont know if this is the best combination but I see great perfomance using this.
Wich "Combo" do you use?
ocovarr112 said:
Hi everyone,
I start this thread in order to ask wich governors and I/O Shedulers do you preffer. I put all the time as governor the smartassv2 and to I/O Sheduler the deadline, I dont know if this is the best combination but I see great perfomance using this.
Wich "Combo" do you use?
Click to expand...
Click to collapse
If sio/simple and interactiveX is availiable, i use those. If not I simply use default setting, cause they mostly are quite fine
Sent from my LG-P970 using Tapatalk
N00BY0815 said:
If sio/simple and interactiveX is availiable, i use those. If not I simply use default setting, cause they mostly are quite fine
Sent from my LG-P970 using Tapatalk
Click to expand...
Click to collapse
Indeed I prefer interactiveX too, to bad it isn't avaiable for CM7... yet... and for I/O I like BFQ just for the name
very useful question, there is a topic about governors and i/o schedulers and i read it many times but personal opinions is nice to know.
i'm on smartassv2 and deadline on zeus v6 right now..
performance is very good, battery drain during the night is also good.. but i got the feeling that the battery drain during the day is a bit too much.
Hey Friends Just wanted to understand this I/O SCHEDULER thing in No-Frills CPU Control. I mean I understand how the governors help but I dnt get the importance of I/O scheduler. Also all devs talk about Governors and Clock Speed when it comes to performance.
Tried to read few articles but all too scientific.
Can some1 pls explain the various schedulers and their uses in simple language?
Sent from my Xperia GT-S5830
omega_warrior said:
Hey Friends Just wanted to understand this I/O SCHEDULER thing in No-Frills CPU Control. I mean I understand how the governors help but I dnt get the importance of I/O scheduler. Also all devs talk about Governors and Clock Speed when it comes to performance.
Tried to read few articles but all too scientific.
Can some1 pls explain the various schedulers and their uses in simple language?
Sent from my Xperia GT-S5830
Click to expand...
Click to collapse
An I/O scheduler is an algorithm/metod that define how to manage input/output on memories(SSD,SD). Each scheduler has a different management of queues of reading/writing and there are some schedulers that could improve performance because they are optimized for Solid State Disks and with a good scheduler you can decrease the CPU load and increase battery duration.
The default android scheduler is NOOP and it's optimized for SSD and is more battery friendly than others. There are other good schedulers as SIO,ZEN and Deadline.
There isn't a better scheduler: it depends on the way you use the phone!
P.S.: sorry for my bad english!
rapkiller91 said:
An I/O scheduler is an algorithm/metod that define how to manage input/output on memories(SSD,SD). Each scheduler has a different management of queues of reading/writing and there are some schedulers that could improve performance because they are optimized for Solid State Disks and with a good scheduler you can decrease the CPU load and increase battery duration.
The default android scheduler is NOOP and it's optimized for SSD and is more battery friendly than others. There are other good schedulers as SIO,ZEN and Deadline.
There isn't a better scheduler: it depends on the way you use the phone!
P.S.: sorry for my bad english!
Click to expand...
Click to collapse
Wow. Thanx for explaining buddy...
Sent from my Xperia GT-S5830
omega_warrior said:
Wow. Thanx for explaining buddy...
Sent from my Xperia GT-S5830
Click to expand...
Click to collapse
:good:
Hello everyone
As the title says
For anyone who has enough knowledge to advice us about this topic.
Which governor and io scheduler to use for a smooth performance and good battery life.
xhamadeex said:
Hello everyone
As the title says
For anyone who has enough knowledge to advice us about this topic.
Which governor and io scheduler to use for a smooth performance and good battery life.
Click to expand...
Click to collapse
I have found Interactive to be a good balance of performance and battery life, it is the stock governor actually. Conservative can be good as well but I like the slightly better response from Interactive. My kernel has deadline as the default and I haven't messed with it.
nathanchance said:
I have found Interactive to be a good balance of performance and battery life, it is the stock governor actually. Conservative can be good as well but I like the slightly better response from Interactive. My kernel has deadline as the default and I haven't messed with it.
Click to expand...
Click to collapse
I'm on elemental X and it provides its own governor.
I think I should stick with the governor that is provided by the kernel...
xhamadeex said:
I'm on elemental X and it provides its own governor.
I think I should stick with the governor that is provided by the kernel...
Click to expand...
Click to collapse
each kernel provides many governors for you to use.. why do i have to use the governor thats default to the kernel when the governor that i use is much better in performance and battery??? you should use whichever one you like, provided that you know what you are doing. btw, i use ondemand governor with deadline scheduler.
simms22 said:
each kernel provides many governors for you to use.. why do i have to use the governor thats default to the kernel when the governor that i use is much better in performance and battery??? you should use whichever one you like, provided that you know what you are doing. btw, i use ondemand governor with deadline scheduler.
Click to expand...
Click to collapse
Agreed?
blu active governor and cfq scheduler
Which I/O scheduler makes the phone feel really smooth in combination with the OnDemand governor?
dancivuk said:
Which I/O scheduler makes the phone feel really smooth in combination with the OnDemand governor?
Click to expand...
Click to collapse
I use noop. After switching around, it was the best for me