PegasusQ Governor? - HTC One X

i heard/read about it in my SGS2's time... It was implemented by Gokhan in his kernel but later stripped out because of some problems. PegasusQ is said to be made to handle Quad-core like our One-X, and SGSIII is said to be using this governor by default... Will we be able to see this governor in future Kernel build? or its not compatible technically with Tegra-3 since its a 4+1 setup? Can someone with the knowing enlighten us?

it seems that no one is interested with this

The latest Siyah kernel for SGS2 actually uses pegasusq by default.

jaytana said:
it seems that no one is interested with this
Click to expand...
Click to collapse
Murag wala gyud intresado.which is better for sgsII in terms of battery life?this governor or the hotplug?

I'm afraid I can't help with this, sorry, I do have a Question however.
I've seen people talking about Governors etc, is that something to do with the Chips in the Tegra 3?

The-Last-Hylian said:
I'm afraid I can't help with this, sorry, I do have a Question however.
I've seen people talking about Governors etc, is that something to do with the Chips in the Tegra 3?
Click to expand...
Click to collapse
A governor changes when the CPU changes frequency. More time spent at lower frequencies will, of course, mean better battery life - but lower performance. The trick is to find one you like.
Read this: http://forum.xda-developers.com/showthread.php?t=1369817
It is missing a few governors I've seen (such as PegasusQ) but is fairly complete.

Check this post Pegasusq Governor

Related

Battery, Governors, and...: Tips and Conclusions

Hi guys,
I was looking on Nexus forums and i've found many interesting threads thta can be useful for every android device. Here we go:
Battery Drain Benchmarks
http://forum.xda-developers.com/showthread.php?t=1478406
CPU governors and i/o schedulers
http://forum.xda-developers.com/showthread.php?t=1478418
Battery Saving Governor Benchmarks
http://forum.xda-developers.com/showthread.php?t=1507204
All credits to xda member bedalus
if my rom doesn't include a governor (i'm using cm9 and there is no smart Smartass governor in there), can i install it? if it's possible then how i can do it?
terifish said:
if my rom doesn't include a governor (i'm using cm9 and there is no smart Smartass governor in there), can i install it? if it's possible then how i can do it?
Click to expand...
Click to collapse
As far as I know, The only way to try other governor is to create a custom kernel, because the governor code is built inside the kernel code.
Hmmm... I was wondering about OnDemandX, but unfortunately the linked threads don't seem to be aware of it...
_____ W + Bionic Cow 2 + xda app _____
I think this is now the only major deficiency in our device, having different kernels, governors and schedulers. I have a friend with GS2(AT&T) and he uses Pegasus governor with deadline scheduler on Siya Kernel, absolutely unbelievable battery life!! Just an appeal to our great devs out there, we could use a bit if that
Sent From My Wonder on CyanogenMod 9
2g11 said:
I think this is now the only major deficiency in our device, having different kernels, governors and schedulers. I have a friend with GS2(AT&T) and he uses Pegasus governor with deadline scheduler on Siya Kernel, absolutely unbelievable battery life!! Just an appeal to our great devs out there, we could use a bit if that
Sent From My Wonder on CyanogenMod 9
Click to expand...
Click to collapse
sgs2 is flagship phone, it was sold in millions, so millions of users -> lots of devs -> lots of nice things.. our phone is not so popular, that's the thing..
pepoluan said:
Hmmm... I was wondering about OnDemandX, but unfortunately the linked threads don't seem to be aware of it...
_____ W + Bionic Cow 2 + xda app _____
Click to expand...
Click to collapse
Yeah, didnt notice that. I think its the only one of the popular governor thats missing.
2g11 said:
I think this is now the only major deficiency in our device, having different kernels, governors and schedulers. I have a friend with GS2(AT&T) and he uses Pegasus governor with deadline scheduler on Siya Kernel, absolutely unbelievable battery life!! Just an appeal to our great devs out there, we could use a bit if that
Sent From My Wonder on CyanogenMod 9
Click to expand...
Click to collapse
Its just a matter of time. User dimaka1256 is getting his hands on making a good kernel for us. Make him a suggestion on his thread http://forum.xda-developers.com/showthread.php?t=1841827

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] What is Intelli-plug, MP-decision. Which is best?

Hi guys,
I'm new to android and I just flash a cook rom with custom kernel to my phone.
I use Kernel Tweaker to set some variable to make it use less battery and smoothly but I see an option called Intelli-plug.
I google this and see it complete replacement for MP-decision.
So what is best of them for battery life and performance at cook rom?
(I think MP-decision is best for Stock rom, correct me if I am wrong )
Intelliplug is a replacement for mp decision implemented by faux123 if im not wrong . It determines the behaviour of the cpu and gpu. Stock nexus and OG only have mp decision. Intelliplug is a better option
Sent from my Nexus 4 using XDA Premium HD app
mp-decision is better.
The only thing the Intelliplug do is causing lags, freezes and other annoying strange things.
imho.
There's also msm_mpdecision (not to be confused with the mpdecision binary) by showp1984, which is pretty good. It has input boost and is the smoothest I've tried. I'd give that a shot depending on what kernel you're running. In trickster, it'll be a menu in specific called MSM-MPDECISION control (or something like that). CPUQuiet is supposed to be good as well, but I haven't personally run it. Auto_hotplug and mako_hotplug in faux and matr1x are typically better for battery than others, but are not quite as smooth.
xboxfanj said:
There's also msm_mpdecision (not to be confused with the mpdecision binary) by showp1984, which is pretty good. It has input boost and is the smoothest I've tried. I'd give that a shot depending on what kernel you're running. In trickster, it'll be a menu in specific called MSM-MPDECISION control (or something like that). CPUQuiet is supposed to be good as well, but I haven't personally run it. Auto_hotplug and mako_hotplug in faux and matr1x are typically better for battery than others, but are not quite as smooth.
Click to expand...
Click to collapse
I wanted to know wat type of decision is used in Nexus4 and 5....coz wen i compare OG nd MAKO using perfmon app i can able to find the difference.... And it looks lyk mako one ia bettr than ours...!!... Am i ryt...
Sent from my LG-E975 powering Stock 4.1.2
hasan4791 said:
I wanted to know wat type of decision is used in Nexus4 and 5....coz wen i compare OG nd MAKO using perfmon app i can able to find the difference.... And it looks lyk mako one ia bettr than ours...!!... Am i ryt...
Sent from my LG-E975 powering Stock 4.1.2
Click to expand...
Click to collapse
If you are comparing stock vs N4, yes, they are different; stock should actually be a bit better since Qualcomm doesn't include certain things on Nexus devices. On CM, the mpdecision binary used I believe is from N4 4.2.
Tim4 said:
mp-decision is better.
The only thing the Intelliplug do is causing lags, freezes and other annoying strange things.
imho.
Click to expand...
Click to collapse
Any evidence / proof of this "claim"?
Destroyedbeauty said:
Any evidence / proof of this "claim"?
Click to expand...
Click to collapse
Well he wrote "In my honest opinion" so i dont think any proof is needed
Sendt fra min LG-E975 med Tapatalk
Liindberg said:
Well he wrote "In my honest opinion" so i dont think any proof is needed
Sendt fra min LG-E975 med Tapatalk
Click to expand...
Click to collapse
I don't see anything that is making Qualcomm MP-Decision better than Faux123 custom Intelliplug driver His hotplug driver is everything that MP-Decision is lacking of + more battery friendly and less heat generating..
MPDecision is much more aggressive in terms of changing CPU frequency (automatically goes to 1026 when input is detected). IntelliPlug is more for battery than performance. For performance, I suggest MSM-MPDecision from showp1984 (it's on most of my kernels and a couple others), which performs similarly to the mpdecision binary in terms of boosting frequencies and raw performance, but is customizable. You can change the frequency for input boost or turn it off altogether. There's a bunch of different settings you can play around with.
CPUQuiet also is one of the better performing hotplug drivers. I don't know quite as much about how it works, but it was made by NVidia and ported to Snapdragon by maxwen and has a set of governors which keep the CPU running at optimal frequencies for battery and performance.
In my opinion Intelliplug is extremely finicky and unpredictable. I get much better battery life with mpdecision.
I am a little newbie on this, so may i ask a question?
How can i install MP-decision?
Is it built-in on a kernel or do i have to download it seperately?
any body can completely explain what relay MP-decision and Intelliplug do? or any body know where I can read complete documentation of those?
smart8bits said:
any body can completely explain what relay MP-decision and Intelliplug do? or any body know where I can read complete documentation of those?
Click to expand...
Click to collapse
Google is your friend
http://androidmodguide.blogspot.ca/p/blog-page.html
MPdecision
Guys,
In my humble opinion what i have noticed is - when you enable a mpdecision i.e.on in the cpu, based on your cpu gov settings say for performance - one core of your cpu will always be at 100% and based on the activities it will switch on or off, the other cores.
When your cpu gov settings are interactively managed, again one of your core will be working and based on the certain % say 79 or 80,it will switch on the other cores.
If you deactivate mpdecision then almost all your cores will be active at any given time. But may not run as high as in enabled state.
So if you are one of those who cares about your cpu heating and don't use cpu tuners or sleepers. Set it off.
If you are into gaming and very smooth ui experience and doesn't bother about battery drain, switch it on.
I have enabled the settings and use custimized task scripts to reduce the frequency of the core as soon as i switch off the screen.
[email protected] said:
So if you are one of those who cares about your cpu heating and don't use cpu tuners or sleepers. Set it off.
If you are into gaming and very smooth ui experience and doesn't bother about battery drain, switch it on.
Click to expand...
Click to collapse
based on what you said on the rest of the post, shouldnt it be the opposite?

Cpu governor sched

I recently rooted and installed a custom Rom and ElementalEx Kernel. I noticed that the default profiler for the Pixel XL is something called sched which appears to be a fairly conservative governor. I changed it to interactive which I normally use on other phones and battery life suffered considerably. I switched it back to sched and cpu frequencies are much lower but I don't notice any drop in performance. I tried researching sched but haven't found much. Anyone know how this governor works?
Sched is the most efficient governor for our pixel.
The real question is why do you want to change the governor? If you really want some things to mess with to increase battery and/or performance then check out "L speed (boost&battery)" in the play store. And No, this isn't shameless advertising either, the dev is right here in our forums.
noidea24 said:
Sched is the most efficient governor for our pixel.
The real question is why do you want to change the governor? If you really want some things to mess with to increase battery and/or performance then check out "L speed (boost&battery)" in the play store. And No, this isn't shameless advertising either, the dev is right here in our forums.
Click to expand...
Click to collapse
It was a reflex reaction because I'm used to using Interactive and the CPU frequencies seemed really low compared with what I would see on the 6P. Those frequencies on the 6P would result in a noticable performance lag. But I guess the phone design is really different so you can't compare them that way. I'll check out L Speed. Never heard of it. Thanks.
jhs39 said:
It was a reflex reaction because I'm used to using Interactive and the CPU frequencies seemed really low compared with what I would see on the 6P. Those frequencies on the 6P would result in a noticable performance lag. But I guess the phone design is really different so you can't compare them that way. I'll check out L Speed. Never heard of it. Thanks.
Click to expand...
Click to collapse
Same. Coming from the 6p / 5x scene. The best governor was interactive, especially due to all the tweaks and changes that could be applied to the governor (like on ElementalX).
But no, pixel is almost dedicated to sched. I honestly don't think anyone else is running anything else and getting decent results from it
Pixel/XL Uses EAS so governors like Sched, Schedutil etc etc. Meanwhile every other Android device uses HMP your regular governors like Interactive, Ondemand, performance, conservative etc
So it's recommended to use Sched as the defualt but you can learn more about EAS here Also Freak07 has some great info on EAS and it's govenors here
jhs39 said:
It was a reflex reaction because I'm used to using Interactive and the CPU frequencies seemed really low compared with what I would see on the 6P. Those frequencies on the 6P would result in a noticable performance lag. But I guess the phone design is really different so you can't compare them that way. I'll check out L Speed. Never heard of it. Thanks.
Click to expand...
Click to collapse
Same. Coming from the 6p / 5x scene. The best governor was interactive, especially due to all the tweaks and changes that could be applied to the governor (like on ElementalX).
But no, pixel is almost dedicated to sched. I honestly don't think anyone else is running anything else and getting decent results from it
noidea24 said:
Same. Coming from the 6p / 5x scene. The best governor was interactive, especially due to all the tweaks and changes that could be applied to the governor (like on ElementalX).
But no, pixel is almost dedicated to sched. I honestly don't think anyone else is running anything else and getting decent results from it
Click to expand...
Click to collapse
All kinds of us are running schedutil gov on custom kernels. It's the next iteration of EAS sched gov. Better performance than sched.
Yeah same here, I would always use L Speed or some different governor on previous phones than default, cause default was always not the most efficient, both performance and battery backup wise, but on Pixel there is no need. In fact devs have suggested us to use the default Sched governor, so I am sticking with it.
Anyone on ElementalEx change any settings other than the governor to improve performance on the Pixel XL? A lot of the available settings are different than I'm used to.
Hi, everyone I'm s7edge owner would like to use a the Google pixel governor, can someone show me the direction please? Thanks
lovetv said:
Hi, everyone I'm s7edge owner would like to use a the Google pixel governor, can someone show me the direction please? Thanks
Click to expand...
Click to collapse
Not possible without an EAS compatible ROM/Kernel
ithehappy said:
Yeah same here, I would always use L Speed or some different governor on previous phones than default, cause default was always not the most efficient, both performance and battery backup wise, but on Pixel there is no need. In fact devs have suggested us to use the default Sched governor, so I am sticking with it.
Click to expand...
Click to collapse
I think the devs suggest using the sched governor because they are either too lazy or not knowledgeable enough to create other governors that are compatible with the Pixel. The sched governor is far from efficient. It's clearly a performance based governor and it allows the Pixel battery and CPU to get very hot very quickly. The Pixel CPU can get to 130F just performing what most people would consider standard tasks on their phones. I'm not even talking about gaming or anything remotely CPU intensive. How long do you think these phones are actually going to last when they heat up so much?
What's the difference between sched and schedutil? I saw schedutil is default on the ElementalX for !y Pixel 2 XL.

Categories

Resources