Does G7 kernel support Energy Aware Scheduling (EAS) ? - LG G7 ThinQ Questions & Answers

How long will it take LG to wake up and rewrite her outdated, slow and buggy software and kernel to keep up with latest and greatest tendencies?

Even OnePlus 6 has 4.9 version of Linux kernel which fully supports EAS. Now, which version has G7?

EAS is experimental and only Google Devices run it. Yet to see it used on an OEM device

Billy Madison said:
Even OnePlus 6 has 4.9 version of Linux kernel which fully supports EAS. Now, which version has G7?
Click to expand...
Click to collapse
liam_davenport said:
EAS is experimental and only Google Devices run it. Yet to see it used on an OEM device
Click to expand...
Click to collapse
OnePlus?

MDW 100 said:
OnePlus?
Click to expand...
Click to collapse
Seems OP6 is actually using Sched as CPU gov https://github.com/OnePlusOSS/andro...mmit/33513dc87bae9839853e94ea6433604a3bac4de0

liam_davenport said:
EAS is experimental and only Google Devices run it. Yet to see it used on an OEM device
Click to expand...
Click to collapse
I've already seen profs that both G7 and mi mix 2s use schedutil governor from get go. So, I believe that EAS is no logner an experimental solesly for Pixels, but made its way to general oem phones

Billy Madison said:
I've already seen profs that both G7 and mi mix 2s use schedutil governor from get go. So, I believe that EAS is no logner an experimental solesly for Pixels, but made its way to general oem phones
Click to expand...
Click to collapse
So what is the point of this thread if you already have Proof LG G7 is using EAS??

liam_davenport said:
So what is the point of this thread if you already have Proof LG G7 is using EAS??
Click to expand...
Click to collapse
When I started it I had no proofs and sought ones. Now it's for discussion whether or not LG implemented EAS properly, better or worse than contenders. What bugs it introduces in own implementation
Also, I've read that schedutil is more battery killing governor than old interactive for Pixel 2 xl drains 3500 faster than V30 its 3300 battery due to more demanding schedutil governor in P2XL. So, probably worse battery life of G7 than of G6 is due to G7 uses more demanding schedutil governor

Billy Madison said:
When I started it I had no proofs and sought ones. Now it's for discussion whether or not LG implemented EAS properly, better or worse than contenders. What bugs it introduces in own implementation
Also, I've read that schedutil is more battery killing governor than old interactive for Pixel 2 xl drains 3500 faster than V30 its 3300 battery due to more demanding schedutil governor in P2XL. So, probably worse battery life of G7 than of G6 is due to G7 uses more demanding schedutil governor
Click to expand...
Click to collapse
Schedutil is more aggressive than Sched, On Pixel Pixel XL I'm getting around 1.5 days of stadby with 6-8hrs sot with Sched but EAS is early days 100% smoother than HMP but active drain seems a bit higher

Related

[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.

Best ROM?

Please anyone can suggest best ROM with great battery life and good performance and no heating (tired of heating issue)?
Kernel Tweaks and custom kernel suggestions will also be preferable.
Thank you
Omkar Modgi said:
Please anyone can suggest best ROM with great battery life and good performance and no heating (tired of heating issue)
Kernel Tweaks and custom kernel suggestions will also be preferable.
Thank you
Click to expand...
Click to collapse
Try AEX 24th July build for starters. Then move on as per research & development.
Along with AEX ... U can try AOSPG ROM... Best SOT out there and good performance too
Flash Jaguar kernel in both the cases for extra sweetness
anjath said:
Try AEX 24th July build for starters. Then move on as per research & development.
Click to expand...
Click to collapse
Tried AEX 24th July build, AICP, Cosmic OS, Pure Nexus but in every ROM I'm facing heating issue some ROM have good performance with less battery life and some have good battery life but weak performance.
Currently using viper os with Jaguar kernel. Antutu score is just 110000.
adil786ali63 said:
Along with AEX ... U can try AOSPG ROM... Best SOT out there and good performance too
Flash Jaguar kernel in both the cases for extra sweetness
Click to expand...
Click to collapse
Which version of AOSPG and kernel?
Omkar Modgi said:
Which version of AOSPG and kernel?
Click to expand...
Click to collapse
The latest one of AOSGP available right now .. i guess the 20 august build.. If you are using AEX 24 july build.. Use July version of the jaguar kernel... or if using the AOSGP latest version.. use 13 August version of jaguar kernel
Omkar Modgi said:
Please anyone can suggest best ROM with great battery life and good performance and no heating (tired of heating issue)?
Kernel Tweaks and custom kernel suggestions will also be preferable.
Thank you
Click to expand...
Click to collapse
Go for citrus CAF 3.5
Thank you for your support
Using AOSGP-X with Jaguar kernel. No heating issues. Underclocked to 1.92GHz battery life is great. Performance is also good.
Pardon me for being a noob, what does it mean to switch kernels and how dangerous that is? I thought it would be better to choose ROM and stick to kernel bundled in the same package. I'm willing to explore if difference is noticeable.
AEX is the best with stock kernel.
Gives Everytime 6:30-7:00 hrs of SOT with YouTube chrome movies texting calling and gaming.
Use greenify.
owim said:
Pardon me for being a noob, what does it mean to switch kernels and how dangerous that is? I thought it would be better to choose ROM and stick to kernel bundled in the same package. I'm willing to explore if difference is noticeable.
Click to expand...
Click to collapse
Kernel is the bridge between the software & the hardware, it is a fairly simple process to change kernels, you simply have to flash the zip from the recovery. Read thoughrouly about the kernel you wish to flash, if it gives any extra features you would like then proceed
AEX 4.6 + Heliox 1709
I get 6+ hrs of SOT and the deep sleep is always around 97%.
PrashantBK said:
AEX 4.6 + Heliox 1709
I get 6+ hrs of SOT and the deep sleep is always around 97%.
Click to expand...
Click to collapse
Getting the same SOT with the Stock AEX Kernel.
No Rom is good for this phone here...i dont understand what's going on! is this some kinda race?, isn't it a devs job to complete the project before he/she moves on to the next one?
On one hand, we have 7.1.2 with so many bugs yet to be fixed in most of the roms, but these so called "devs" just abandon the project and run away to fix oreo which has 100 times more bugs than the prev ones.
It just goes to prove that there's no guarantee Oreo will be completely stabilized before you move on to Android P, there's no purpose for people to choose custom ROMs, instead we can stick with the stock...
On the other hand, I see devs fighting in each others thread....ridiculous!
Trust me, 90% of the rom can be build in short period of time, anyone can take the source code and build a rom, yes i said it, anyone can do it....but only a proper dev can build a stable, bugless rom...the remaining 10% is the pain in the ass...
I request every dev developing ROMS for this phone to complete your project before you move on to oreo...
Omkar Modgi said:
Using AOSGP-X with Jaguar kernel. No heating issues. Underclocked to 1.92GHz battery life is great. Performance is also good.
Click to expand...
Click to collapse
Hi can you share details of your setup? and some detailed review of how it is working as daily driver. I am interested in this underclocked low heat setup.
saurav_k said:
Hi can you share details of your setup? and some detailed review of how it is working as daily driver. I am interested in this underclocked low heat setup.
Click to expand...
Click to collapse
Here it is!
CPU Big - Max-1920Mhz, Min-307Mhz
CPU Little - Max-1593 or 1766, Min-307Mhz
CPU Governer - Impulse
GPU Max - 624Mhz, Min - 133Mhz
Governer - simple_ondemand
Bettery - USB Fast Charge On
I/O Scheduler - Noop
All settings Apply on boot
Also using greenify to hibernate apps
Battery profile - Efficiency
Hope this helps you! :laugh:
Omkar Modgi said:
Here it is!
CPU Big - Max-1920Mhz, Min-307Mhz
CPU Little - Max-1593 or 1766, Min-307Mhz
CPU Governer - Impulse
GPU Max - 624Mhz, Min - 133Mhz
Governer - simple_ondemand
Bettery - USB Fast Charge On
I/O Scheduler - Noop
All settings Apply on boot
Also using greenify to hibernate apps
Battery profile - Efficiency
Hope this helps you! :laugh:
Click to expand...
Click to collapse
Can you point me to the correct thread for this ROM. Can't seem to find the official one. Is it still in UNOFFICIAL status?
Also, does this ROM comes with CAF kernel? I see it mentioned in the change log in the ROM thread.
Also, I don't see any mention of underclock on the ROM thread. Did you underclock it yourself?
If so, will underclocking in AEX ROM give similar benefit of less heating?
saurav_k said:
Can you point me to the correct thread for this ROM. Can't seem to find the official one. Is it still in UNOFFICIAL status?
Click to expand...
Click to collapse
Here
https://forum.xda-developers.com/lenovo-zuk-z2/development/rom-aosgp-t3659642
visheshjain25 said:
Here
https://forum.xda-developers.com/lenovo-zuk-z2/development/rom-aosgp-t3659642
Click to expand...
Click to collapse
Thanks. Uopdated my post above. Can you help with other queries in the post also.
Omkar Modgi said:
Here it is!
CPU Big - Max-1920Mhz, Min-307Mhz
CPU Little - Max-1593 or 1766, Min-307Mhz
CPU Governer - Impulse
GPU Max - 624Mhz, Min - 133Mhz
Governer - simple_ondemand
Bettery - USB Fast Charge On
I/O Scheduler - Noop
All settings Apply on boot
Also using greenify to hibernate apps
Battery profile - Efficiency
Hope this helps you! :laugh:
Click to expand...
Click to collapse
How did you underclock the ROM? Using kernel auditor or it is underclocked by default or has some option to do so?

Anyone interested in an Over clocked kernel or rom?

I've compiled Resurrection Remix with over clocked CPU (@2.2ghz) and GPU (@800mhz) and it's not that much of an improvement. I'd say PUBG runs little better now and some improvement in benchmarks. Well, I wasn't expecting miracles either but let me know if anyone wants an over clocked ROM or kernel. I am trying to add exfat support (I'd be happy if any devs can help me with that) as many user wants but I'm getting nowhere for now.
I can even take it to next level with CPU @2.4ghz and GPU @850mhz but I think that would be overkill.
I'm interested
How is the battery life?
Pitagoras2000 said:
I'm interested
How is the battery life?
Click to expand...
Click to collapse
I think it's little less than the stock ROM but now it depletes faster while gaming (as gaming pushes all cores to max).
Manish355 said:
I think it's little less than the stock ROM but now it depletes faster while gaming (as gaming pushes all cores to max).
Click to expand...
Click to collapse
Nice. That kernel would be great to VR
Well , good idea is to make only OC kernel and then setup it via kerenel audiutor eg. -- OC @ gpu would be nice because it is weakest part of MZP . I've just made benchmark on stock oreo antutu 7.1.3 = 75716 pts. while on latest Cosmos 3.2 rom result was 81703 pts.
i would be interested in a undervolting one
JonasVFC said:
i would be interested in a undervolting one
Click to expand...
Click to collapse
Yeah, that would be interested. I was playing wirh that, I think it was, Atrix time... Don't expect miracles but could add a bit to battery life. And a bit more in freezing the phone or crashing the apps
Sent from my XT1635-02 using Tapatalk
Zeljko1234 said:
Yeah, that would be interested. I was playing wirh that, I think it was, Atrix time... Don't expect miracles but could add a bit to battery life. And a bit more in freezing the phone or crashing the apps
Click to expand...
Click to collapse
Under volting is not a good idea, it creates a lot of issues. To increase battery life use smart pixels, build prop tweaks and also amplify and greenify. However for screen on time, lowering resolution and smart pixels are best options.
sebx_g1 said:
Well , good idea is to make only OC kernel and then setup it via kerenel audiutor eg. -- OC @ gpu would be nice because it is weakest part of MZP . I've just made benchmark on stock oreo antutu 7.1.3 = 75716 pts. while on latest Cosmos 3.2 rom result was 81703 pts.
Click to expand...
Click to collapse
Yeah, nice idea
I think stock runs on 8.0 while Cosmos on 8.1 so that might've improved it somewhat,
I wish if there was some tweak to OC GPU of normal ROM.
Manish355 said:
I've compiled Resurrection Remix with over clocked CPU (@2.2ghz) and GPU (@800mhz) and it's not that much of an improvement. I'd say PUBG runs little better now and some improvement in benchmarks. Well, I wasn't expecting miracles either but let me know if anyone wants an over clocked ROM or kernel. I am trying to add exfat support (I'd be happy if any devs can help me with that) as many user wants but I'm getting nowhere for now.
Click to expand...
Click to collapse
I think a kernel with overclocking possibilities would be nice. In fact, what I would really love was to see a port of Elemental X or Blu Spark kernels.

Question Overclock Kernel

I was wondering, if any work had been put in to create an OC kernel for the Pixel 6/Pro. I wanted to see how fast it could perform vs Galaxy S21 Ultra as supposedly the Pixel 6 pro has a more powerful GPU?
I ask as there is a switch emulator, and it would be interesting to see how much the pixel 6 can be pushed.
i would like to oc for the fun of it
Dragon Kumera said:
i would like to oc for the fun of it
Click to expand...
Click to collapse
I've heard tensor is purposely underclocked
Bring the heat!
Doug8796 said:
I've heard tensor is purposely underclocked
Click to expand...
Click to collapse
In time we will be able to oc it! As long as proper cooling can be modded into the phone like higher quality thermal pad or a battery that stays cool.
Doug8796 said:
I was wondering, if any work had been put in to create an OC kernel for the Pixel 6/Pro. I wanted to see how fast it could perform vs Galaxy S21 Ultra as supposedly the Pixel 6 pro has a more powerful GPU?
Click to expand...
Click to collapse
You can use Franco Kernel Manager to play around CPU/GPU. But be careful not to damage your toy^^
Morgrain said:
You can use Franco Kernel Manager to play around CPU/GPU. But be careful not to damage your toy^^
Click to expand...
Click to collapse
Let me rephrase.. is there a good kernel that offers better performance?
Doug8796 said:
Let me rephrase.. is there a good kernel that offers better performance?
Click to expand...
Click to collapse
There are great kernels here. Just click the Development filter at the top of the list of threads. I use CleanSlate, myself.
I had another question, so I thought I would ask here. Do we know if volte is possible in custom roms for the pixel 6 pro (in the future). I know Pixel 2XL had a workaround but Nexus 6/Pixel 1 were not able to.

Categories

Resources