yashsingh1/xdaforums huggingface dataset:
[X Play General] XxMikeMasterxX:
Thanks all for your replies. They are very helpful.

What exactly is the dirty flash method? Do I just wipe system partition and flash my ROM again? I'm using 6.0.1 stock. Or do I essentially just need to flash the entire ROM again?

[MENTION=5160773]dev>null[/MENTION] - I am using your stock 6.0.1 fladhable zip you made (thanks so much again!). What would the process be for me considering that ia my current ROM?

Looking forward to your testing results, all!
[X Play General] dev>null:
Just use the fastboot commands again WITHOUT the "fastboot erase userdata" (no need to wipe anything from recovery!)

:good:
[X Play General] Sickaxis79:
Works with stock but your right about the editing. Its using the big cores most of the time and disables the little when not needed. Im running ultra kernel right now and testing a new script so the big and little cores work equal. Its running rock solid and really like this MSM Hotplug feature only running 1 core when not touching the screen :) Will add the script when finished testing.
[X Play General] danxdarkte:
With the new ghospepper version my battery life is worst, i'm the only one?
[X Play General] XxMikeMasterxX:
Lol. I am such a noob. Can you PM me the commands I need to use, please? Can I just flash your zip again with TWRP? Maybe wipe system amd boot then flash your zip?
[X Play General] zenez:
I noted in the previous versión that the processors speed on the big cluster is always in 200mhz, but in this versión the speeds are high very often
[X Play General] XxMikeMasterxX:
[MENTION=5725023]Sickaxis79[/MENTION]

Let's all give him big thanks for his hard work with scripting and testing/creating profiles to maximize our MXPs. For all intents and purposes, he's a developer.

His work on determining appropriate values for the profiles is worthy of many donations. Perhaps you should get a donate link and post it here, Sick. I'm sure I'm mot thr only one who wouldn't mind showing his appreciation.

Thank you.
[X Play General] Sickaxis79:
This version is the normal stock script which has a strange bug always showing the 1459Mhz when switching apps. In the previous version i deleted some lines "case in msm8916" and a "if" and "else" line which stopped this strange behaviour. Since I was not sure which gave better sot i reverted it back. I will upload the previous versions when I'm back from work. Thanks for mentioning.

---------- Post added at 08:34 AM ---------- Previous post was at 08:23 AM ----------

Its pure hobby I'm doing this. I'm not a developer and just addicted playing with kernel managers and tweaking the mxp. I only want to share my results and hope you also like it. Its much appreciated but I don't need a donation. Thanks a lot :)
[X Play General] Leni_YO:
[MENTION=5725023]Sickaxis79[/MENTION]

Correct me if I'm wrong. I think the optimus kernel ghostpepper script also needs to consider the slight overclock like the one for squids kernel.
[X Play General] Sickaxis79:
I didn't noticed a new version of optimus kernel released so quickly. If it supports the same cpu speeds as squids oc you can just use the squid oc script. The only difference with the scripts are the specified cpu speeds and target_loads. Thanks mentioning and i will update the post in a few hours together with the ultra kernel script im running at the moment.

Edit: Sorry, out of time. Will upload everything tomorrow.
[X Play General] XxMikeMasterxX:
Here's my latest battery cycle. Pretty happy with it. Can Optimus and tweaked interactive compare?
[X Play General] Sickaxis79:
"Ghostpepper" profiles for interactive governor.

Works with stock or debloated 6 + stock rom.

- Stock init.qcom.post_boot.sh script (Restore this before you change to a kernel which support different cpu speeds) = https://drive.google.com/file/d/0B9ON0D1zF_uAcGVFMEtHR2FRUW8/view?usp=sharing

- Stock rom 6+ "Ghostpepper" Squids oc or Optimus R11 kernel normal =

https://drive.google.com/file/d/0B9ON0D1zF_uAVUpPWnhKYmNvdTQ/view?usp=sharing

- Stock rom 6+ "Ghostpepper" Stock or Optimus R10 kernel normal =

https://drive.google.com/file/d/0B9ON0D1zF_uAbHlzcS1RVV9abTA/view?usp=sharing

- Stock rom 6+ "Ghostpepper" Ultra kernel R5 normal =

https://drive.google.com/file/d/0B9ON0D1zF_uAWFN5OXVlbWRMX2c/view?usp=sharing

To use the scripts you will first have to "mount" your "system partition" using a file explorer and give it r/w permission. Next go to /system/etc and rename the original init.qcom.post_boot.sh file to init.qcom.post_boot.bak (for backup) or download the stock original boot script. When finished paste the downloaded file into the /system/etc directory and rename it to "init.qcom.post_boot.sh" and give it rw-r-r- permission (see picture below) reboot and finished.

If you have questions feel free to ask and PEACE.

Edit: If you want more control over the big and little cores , you can disable the "perfd" monitor tool. This service runs in the background and helps to let the CPU's work more power efficient by calculating and manupulating the performance when needed. Its some kind of battery save feature.

In terminal emulator type: "stop perfd".
[X Play General] Leni_YO:
Thank you! I will try the tweaked oc Version with Optimus r11. I can only Report Personal feelings, because my usage varies a lot from day to day. We need a standardized battery Benchmark :/
[X Play General] pijes:
Stock rom with optimus kernel, no ghostpepper yet. 45 minutes youtube, 25 minutes clash of clans, 25 minutes browsing. On wifi 100%. 4 hours SOT with 51% remaining.
[X Play General] zero995:
how about the overheat, you do clean install or dirty?

today i going to try Ghostpepper tweked in optimus, yesterday i had bad results with optimus kernel 10hours of sot vs 12~14 in squid(with old tweaks for lionfish) and super overheat always on 50°c vs 35° on squid (with old tweaks for lionfish) the perfomance is better in optimus but the heat and battery life isn't good.

---------- Post added at 09:38 AM ---------- Previous post was at 09:29 AM ----------

what lines delete you for not force big core to 100%?
[X Play General] pijes:
Max temp was 40'C never had any heating issues. Though I underclock both cpu(1.5) and gpu(465) down a bit. I went the non recommended way by flashing optimus over squid, fortunately no issues so far.
[X Play General] Sickaxis79:
In the stock post_boot script its line 491 up to and including line 498. When i debloated this boot file just to make it a little easier to tweak afterwards i discovered after a few weeks running the script, that it was missing some lines ment for the msm8916 tree. When i put the lines back in the boot script the 1459MHz hispeed_freq bug came back. I also noticed my phone doesnt heat up like before. Im not sure if this 1459MHz is actually a bug or part of the HMP Sheduler calculating an average load/cpu speed to use for a heavy task. Since i took these lines out purely by accident my big.LITTLE cores stays a lot more idle.
[X Play General] zero995:
-when install your ini over optimus r11.1 i lost the overclock, i put my backup and nothing LOL

- after, i merge my backup from optimus r11.1 with your changes and the OC don't appear i going to reflash all and maybe i can use you profile and tweaks with OC
[X Play General] Sickaxis79:
Its only for the optimus R10 like in the description :). I haven't checked the new r11 release yet. If it supports the same speeds as squids oc you can use the squid script.
[X Play General] zero995:
yep works fine the squid in optimus r11 with OC :3
[X Play General] zenez:
what kind of applications do you use to obtain 10-12 SOT? im on 5-7 hours using whatsapp, facebook and some chrome but never 10 hours, im using optimus kernel, ghostpepper profile, amplify, greenify, and others apps i've read on other threads, etc.

Thank you
[X Play General] XxMikeMasterxX:
Hahaha yeah. I've got 23 minutes of phone time here and it's used up 150 mAh according to the stock battery monitor. I know this isn't accurate but it's all I have for now. I need to monitor it more closely with another app - can't seem to find its info in BestBatteryStats.
[X Play General] pijes:
If anyone experienced lags while scrolling/moving around in games/apps, you could try enabling the Force GPU rendering for 2d drawing under Developer Options menu. Battery might take a bit of hit but at least you get smoother movement.
[X Play General] K.khiladi:
With smartmax governor, big cores 200 min and little cores 800 min. I see lag in camera app. Maybe the refresh rate is slow in camera app as it takes some good 2 seconds for camera app to show the change on screen after it has happened in real.

Dont know if it's only me.

Going to try now over clocked kernel by squid. ?
[X Play General] XxMikeMasterxX:
Atta boy - I just installed his OC version. My battery is too low to test it out but thank God for TurboCharge!

I changed my mind frequencies to 800 both big and little and performance is much improved. Battery life is as stable as ever.
[X Play General] jalal-jap:
cpu

Conservative

( Very Smooth)

big 200-1651

Little 499-1113

GPU

Simple_ondemand

I/O Scheduler

internal --> BFQ 512

developer option

Force GPU rendering for 2d drawing

xposed

Greenify , Active displaye hand wave, force Fast scroll,Amplify,Gravity box,

i have some reboot on lionfish & smartmax.
[X Play General] pijes:
If you guys want to compare how each governor behaves, download an app called Trepn Profiler by Qualcomm and choose cpu frequency overlay from the menu.

Interactive feels snappier because it keeps the speed at 1.1ghz even when it's idle and quickly increase the speed when there's an activity. Battery life will surely affected by this behavior.

Lionfish always drops to minimum speed during idle and gradually increase the speed, similar to conservative I think.
[X Play General] nikolov47:
So cores cannot stop when idle and screen on?
[X Play General] VikramW8:
Hey guys, this was my setup for the antutu benchmark (It was also my setup for 5 hrs test period, to see whether the phone could operate buttery smooth and to see whether it could offer flagship grade performance):

Marshmallux

Squid OC kernel

Big: 1.7Ghz, performance

Little: 1.2Ghz, performance

GPU: 550Mhz, performance

Scheduler:

Internal: bfq, 512kbps

External: fiops, 512

Dirty Ratio: 90

Dirty Background Ratio: 20

Vfs Pressure Cache: 100

Virtual Memory Killer: Medium

Temperature Throttle and Core Control: OFF

Force GPU rendering: ON

The score is a little higher than my dad's xperia z1 compact/mini. Tests were run on the same version of the antutu app and both the phones were at room temperature.

Despite of scoring a bit higher than the Xperia Z1 Compact the phone stutters a LOT in less than demanding tasks like scroll through the recent apps or opening a new tab in Google chrome browser or opening and closing apps as well as while rotating the screen. But Riptide GP2 runs really smooth.

I was using a Nexus 4 before exchanging it for a Moto X play. I was expecting that a processor released 3 years later could easily handle day to day tasks even on a 1080p display. Nexus 4 was highly customized using custom roms and kernels and modules. It was essentially faster than OnePlus One or the Xperia Z2/3. It performed extremely well without no stutter or lag or delay whatsoever.

When I checked the Kernel Adiutor app, I found out this to be the case. Even when using performance governers on both the clusters or when using performance/interactive on the big cluster and interactive/performance on the little cluster the scenario never changes.

Why is it so? Some people are arguing that the adreno 405 can't handle a 1080p display whereas an Adreno 320 could handle a 1080p display on an Xperia Z 3 years ago not perfectly smooth but at least without stuttering at all.

How do I increase the responsive and snappiness of my Moto X Play?

I'm a complete noob and have no technical knowledge. But may be a kernel with hotplug support could prove to be my saviour. I'm only stating some facts and asking for help or advice and knowledge.

Thank You for bearing with me. I'm sure many users have these questions so I posted it here.
[X Play General] XxMikeMasterxX:
Hey pal, could be your battery. If you're under a certain percentage the big cores turn off to conserve power.

I would also recommend a different governor. Smartmsx gave me lag issues too, in all aspects of the system, especially navigation throughout menus.
[X Play General] K.khiladi:
Nope, it's because of smartmax governor. I know it now. Changed the governor to lionfish and then to interactive, everything is fine. The smartmax governor is just like powersave governor. Slowing down everything.
[X Play General] XxMikeMasterxX:
Man honestly it's only interactive or lionfish for me. I'm gonna do a complete battery discharge with interactive default squid OC settings to see what the battery life is like.
[X Play General] XxMikeMasterxX:
Hey Vik,

Thanks for your detailed post. I will do my best to help out but I'm also a noob. Your mention of a CPU hotplug is already more pro than I'll ever be. :)

My best recommendation would be to turn of the Apply at Boot settings for the CPU in Kernel Auditor and reboot with squid's defaults. The interactive governor has given me fantastic performance, especially with the slight overclock.

That being said, you might also consider using a memory management app to assist in freeing up memory, should you be running a lot of apps at once. I would recommend Greenify. It helps to hibernate apps that run in the background and consume RAM, so if you like to have a lot of apps running at once it might be a good way to free up resources.it may also benefit you to install Xposed Framework and find some modules that help with memory and battery management. Greenify, Amplify, and DS Battery Saver come to mind.

Also, try a different launcher. Nova Launcher has been around for a long time and is a snappy replacement for the default Google Now Launcher. It's customizability is diverse and its performance is fantastic.

This may also sound silly, but the occasional reboot can help to free up your resources and allow more performance. I think Android has a pretty aggressive built-in task killer, so use this as a last resort.

If I can think of anything else I'll let you know. Take a look through this thread to find others' setups and give them a try.

Currently my test setup is default squid kernel CPU, ROW I/O governor 256 kb. I'm going to do a full discharge to see how the battery fares. Given the monstrous battery in the X Play, I'm hoping there will be minimal impact while ensuring optimal performance. I don't play any games, but being able to scroll wrb pages with minimal if any lag is a great plus. :)

I hope the above is somewhat helpful! Good luck. Let me know what works for you.
[X Play General] pijes:
Lionfish governor is set up for battery savings in mind, it's slow to increase the speed but very fast at slowing down. You can tune this behavior by getting into the governor tunable menu. Simply lower down the jump and up thresholds because it was set too high in my opinion. I lowered them both to 50 and I saw the cpu now quickly jumps into higher clock speed whenever it detects some loads. You could play around with the values until you find the best ones that suit your needs. Previously I was strictly on interactive but now I'm back on lionfish with some modification.
[X Play General] XxMikeMasterxX:
Hey pijes - cool post. I'd like to tune the governor a bit as well. Would you be able to PM me your lionfish governor settings? Big and little, please. I'd love to have lionfish be the governor if it extends battery life so well, which in my experience it does.

Thanks in advance.
[X Play General] pijes:
Here it is. Minimum speed was set to 400Mhz because my phone lags a bit when set below than that. Same config for both big and little. I don't know if these changes would result in any side effects, so take extra caution when changing those values. If you compare all the governors, they have different sets of variables specific to them but I don't want to mess so much with it. If you managed to get the best balance between performance and battery life, be sure to share with us.
[X Play General] XxMikeMasterxX:
Badass, pijes - thanks a lot. I'm trying out your values to see how they fare for my use context.
[X Play General] VikramW8:
Hey Mike thanks for a prompt reply. After the benchmark and the 5 hrs test period I've started using Greenify. I was trying different setups throughout the day so I never got any time to see how the battery life is. And I don't have a lot off apps running in the background. Only a few apps like FB, Whatsapp, Instagram, Kernel Adiutor ;P, Chrome and Camera. This is just a regular suite of apps I'd use on a regular day. And for now I'm using everythingme launcher which unfairly keeps itself in memory but still given the 2GB of RAM and an octacore processor and a small-medium suite of apps it should be fine(Coming from a nexus 4). What I personally think is the big and little cores cannot work in sync with each other as only the little cores are utilized most of the time and the big cores are used sparingly. Some kind of battery saving trick by Qualcomm may be. Thanks for the setup, I'll try those and report back ;)
[X Play General] XxMikeMasterxX:
Cool Vik - good luck man. Fine tuning the kernel may be helpful too. Right now I'm running pijes setup above with lionfish governor (as I also came from a Nexus 4, performance was meh so I'm used to it. :)) and I just ran GeekBench to test the CPU and got above 2900 on the multicore score. The single was around 740 bit that's normal for ms. Previously I hadn't seen above 2800 no matter the setup.

I understand these are synthetic benchmarks so don't take them too seriously. It's a long process to determine the best settings for your use context. Keep playing around and making nandroid backups! I can't stress enough the importance of a good backup.
[X Play General] VikramW8:
Yup I'll keep trying. I don't remember running geekbench 3 on my nexus 4 but I'll run on mxp and get back. Even I'm running pijes setup with lionfish. I'll post a screenshot of my scores here. Anyway have a backup of the stock ROM :P
[X Play General] XxMikeMasterxX:
Nice dude. Looking forward to your post.
[X Play General] XxMikeMasterxX:
Come.on dudes let's see some battery stats! Or are you all too embarrassed because my two-month old setup still crushes your modified build.props and Optimus kernels? :P :P :P

Bur seriously. Post some &+$)in' battery tests and results.

[MENTION=2593808]pijes[/MENTION] Not you bro - you're cool.
[X Play General] pijes:
No worries man. 6-7 hours SOT with games and youtube is good enough for me.
[X Play General] rober788:
What is your setup?
[X Play General] mahir1995:
I'm on the latest cm build with cm kernal. What is the best setup to get food performance and battery life
[X Play General] moozer:
[MENTION=7240937]XxMikeMasterxX[/MENTION] It's a fair point. We are all here to learn to improve our MXperience (ha...ha), so please share your setup, tweaks, etc
[X Play General] AtomicStryker:
Tried ghostpepper interactive / squid combination. It seemed to have higher idle drain than using lionfish / squid and the kernel adiutor governor settings posted here. Like, the minimal clocks both for little and big are super high? Or did something go wrong? Will have a 1-day-comparison later, but basically it drained 25% in a day almost entirely in doze. That's way too much.
[X Play General] Sickaxis79:
Are you using the tweaked scripts ? My advice is to use the "normal" scripts since I'm not sure if the tweaked script gets the phone into deepsleep. With the normal script it maybe use higher CPU speeds but its giving me a better sot. I'll get around 8/9 hours sot with low screen brightness and squids oc kernel. Also the reason why I removed the tweaked scripts a while back and uploaded again later because someone asked for it.

Edit: I think something was going wrong. My min speeds are 200/249mhz and don't have an idle drain of 25% in a day.
[X Play General] AtomicStryker:
I have to admit i am putting the phone in a ****ty situation right now, too, as i'm a) dual simming b) roaming and c) not having any signal on my (home country only) data sim. I suppose removing the data sim would have been more prudent, but i have to use my phone as usb tethered wlan antenna anyway (yay, hotel wlan) so battery life is not currently an issue. And 1.x% an hour is probably something most samsung users would kill for. I will do it when i fly back here monday...

By the way ... am i supposed to wipe dalvik/cache after installing this file and before rebooting? I only switched off kernel adiutor's "apply CPU settings on boot" and went for it. A kernel recommendation for 6.0.1? I've always used squid but i read nice things about Optimus.

Also, your instruction regarding the stock file and kernel change is a bit confusing to me. Say i am running squid with the tweaked file. Do i swap to stock, install optimus, let it boot once, replace with optimus file, reboot again?

Finally, let me post the pics ...

Squid with interactive and tweaked ghostpepper

Squid with lionfish and kernel adiutor settings

crossfaded "rate of change" screencap and sonofa it changed the y scale for rate of change inbetween shots. But it's somewhat visible that lionfish in fact dips a bit harder into the negative rate when the phone wakes up for the 15 minute or something interval doze interrupts.

Yes, your tweaked interactive did beat the lionfish in this case by basically 0.1% / h
[X Play General] rgshah3:
Optimal setup for any non root users?
[X Play General] Sickaxis79:
The only difference in the scripts are the CPU speeds. Squid and latest optimus both have the oc and using exactly the same cpu speeds. If you switch from squid oc to optimus oc or the other way around, you can just leave the script how it is and flash another kernel.

Found something interesting today and have both the big and little cores idling at 200Mhz by enabling use migration_notif and use_sched_load. I also changed the stock shed_upmigrate to 99% and down_migrate to 85%. Its working power efficient and super smooth. Shall post later this week.

Edit: You don't have to wipe dalvik/cache.Only have to disable "apply on boot" in your kernel manager before you reboot your phone.
[X Play General] 0l1v3rof:
how did you edit these? There is nothing in kernel auditor
[X Play General] Sickaxis79:
These values you can only edit with a text editor. Its part of the HMP scheduler which give you another extra set of tunables for the interactive gov. With these hmp settings you can adjust how workloads are handled by the little and big cores. For example , you can adjust when a CPU is considered as idle (sched_idle_load) and how many tasks it max can have to be considered idle (sched_mostly_idle_nr_run). Their are no tutorials on how to use it since this is a pretty new technique they introduced a few years back when the first octa core processors were introduced.

EX kernel manager already implemented some of these HMP settings in their latest update (sched_upmigrate and sched_downmigrate) and I'll expect in the future they will be added in more kernel managers. Its all hidden in the post_boot file.
[X Play General] AtomicStryker:
On Optimus and the "normal" ghostpepper file now. Min clocks are 200 and 249, that looks correct. No real discernible difference in doze, though, this also drained around 0.9% through the night dozing and slightly more during the day when i pick up the phone every now and then to check messages or do something. Will have to check through the night home, with full dual sim signal.

Could somebody who has considerably less than 1% / hour post their GSAM "App Sucker" screen? I'm curious how much your "kernel" took.
[X Play General] lokesh.acm:
Optimus kernel. Only 4 cores active. Big is maxed @1.1ghz n min [MENTION=4339643]800mhz[/MENTION].

GPU [MENTION=5657303]200[/MENTION]mhz

No scripts.

Sent from my phone.
[X Play General] AtomicStryker:
Yeah wtf my kernel and Android OS each have 7% in that list. Something is off here ._.

Are you on 6.0.1? Stock? And you are ... single simming as far i can tell?