Cheers ironass/slug. I understand about governors, but not schedulers, so thanks for the link re these. Badly asked original question, what I really meant was why you seemed to prefer different governors/schedulers for the 2 different siyahs? Is there a reason, or just through trial and error. Or am I being lazy and all would be very obvious if I could be bothered to read xda properly??
Governors, more so than schedulers, are like the racing car drivers of the phone kernels if you like.
With the different kernels, or different versions of Siyah even, they have different attributes put in or removed by the developer and are like your racing cars. However, due to these developer tweaks your racing cars performance can be significantly altered.
Your usage of the phone is like a motor race. It might be the Monaco Grand Prix for speed, the Indianapolis 500 for endurance or the Paris - Dakar for a combination of both.
So, if you want a Monaco Grand Prix race which is high performance and speed from your phone then you would perhaps select Lewis Hamilton as a driver (governor) rather than, say, Jeremy Clarkson. As he will accelerate quickly and go flat out in the straights.
On the other hand, if you were in the Paris - Dakar rally you might want to choose Timo Makinen for a combination of speed and performance as well as endurance. He may not accelerate quickly but he will get you there in the long run without breaking the vehicle but still getting the most from it in the long run.
The schedulers can be likened, I suppose, to the tuning of the engines of the vehicles and can enhance their performance one way or another.
I like to run my phone like the Paris - Dakar and have the best of both speed and performance. So I tend to choose a governor (driver) like smartassv2 or lulzactive and then see which tune-up (scheduler) works best with that combination.
On the Siyah 2.2 I'm using smartassv2 and the vr scheduler which work well for me.
However, when I loaded the 2.2i last night/this morning, I found that the only combination that came close to working for me were either ondemand or performance with most of the schedulers. Even then it was, for me, not as good as the 2.2 combo.
***
I postulate that this may be why Siyah beta6 was so popular in that it worked well with most drivers and liked the scheduler that came with it as most people don't tend to change their scheduler, or even their governor for that matter.
Then, as gokhanmoral tried to get the most out of his kernel and introduced a whole series of additions, omissions and tweaks to improve it we saw that more and more people were dissatisfied until, in the later betas, he started to revert and re-tweak the kernels.
This is why, when posters ask, "What is the best kernel", that there is no simple answer.
I apologise if this doesn't make complete sense as I am trying to explain it in very simple terms.
I will quite happily allow Slug or anyone else to correct me on the above but I hope it does go some way to explain the use of governors and schedulers in laymans terms... the only sort I understand.
I need more coffee!
*** See following post #366