yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
Thank you!

Edit: May I ask what's involved in the script or is it the same as the new additions in the posts above?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] HaTrED_:
[MENTION=3428502]Freak07[/MENTION]

I'm just a little bit confused with your latest update: Do i need to flash your profile.zip file and then copy pnp.xml and your script accordingly or just the last two? :confused:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
There is no flashable zip.

You have to download and place the pnp.xml accordingly to my post.

And you have to download the zip, extract the script from the zip and place it accordingly to my instructions. No flashing involved.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] keaheng:
Followed the ibstruction correctly. How to tell if it works?

---------- Post added at 11:36 PM ---------- Previous post was at 11:34 PM ----------

Followed the instruction correctly. How to tell if it works?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] house677:
I'm assuming I have to delete the old pnp.xml, and rename the new file to pnp.xml (from pnpout_N_1.xml), correct?

Also, I had no init.d folder, instead it only said "init". Is that fine? I didn't have su.d folders as well. Thanks!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
Yes rename the pnp file.

No that will not work. Are you on a custom kernel or a custom rom? They should all have init.d support.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
Send me a screenshot of your governor tunables.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] house677:
Running Viper 4.5, on stock kernel. I see a bunch of files starting with "init", but they are just in system/etc, not any init.d folder. Maybe because I haven't changed any kernel settings?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
If you are rooted with supersu you should have either su/su.d or system/su.d
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] house677:
I'm rooted with magisk + phh superuser, used to have init.d folder with leedroid, no idea what happened with venom
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
you can ask in their thread. Or what´s the easier route, download a script Manager app and run the script through the app.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] MrH871:
after running script with SH Script Runner... how would i know its working. on exkm i cant choose the overclocked frequency on nebula 7.1.0 advanced. or isit working in the background? run it once and thats it or every time i boot up i have to run the script?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] duowing:
I believe the Nebula Advanced kernel doesn't have the overclock values. It was only on the test versions
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] HaTrED_:
[MENTION=3428502]Freak07[/MENTION]

Mate ,how do I know if I'm running your script?

Followed your instructions and dropped that script file under su.d but don't know if it's running...?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] TotallyAnxious:
Open the file and look at the values. Then look for those values in a kernel app. Proper permissions are needed too.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
[MENTION=3428502]Freak07[/MENTION] you should consider an text file on SD card root directory and write an "settings successfully applied on Timestamp" after a short check if one setting is changed correctly :)

Or is it anyhow possible to create a toast/pop-up notification in a shell script?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Cro Cop:
Any chance you could put the Nougat Pnp tweak into an Aroma installer ?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] youngchaos:
v2_raisedmin - also made the governor a little bit more aggressive, increased overall smoothness

Just me no-mirrors error on AndroidFileHost?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gen10:
How does one apply the butterfly profile in ex kernel manager under the governer options? With the ones butterfly from the nexus thread I would rename the file without an extension apply and it would work? For this do I just select it like so and it works?

BTW I'm using a lg g5 H830 but someone over at the asgard kernel thread said he had great success using this one from the HTC 10 since its the same cpu. Just wasn't sure how to apply it?. He posted on this page https://xdaforums.com/lg-g5/development/stock-kernel-t3540157/page71
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
As I already posted in ice rom thread. Fantastic battery life with butterfly tweak and elite kernel.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
Testing right now ;) butterfly v1
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] shajman:
A quick question.

After flashing the profile, will the EXKM overwrite the settings on boot?

How can I make sure it's working? (I've flashed the ghostpepper v2 profile).
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
Ghostpeper is working very nicely, thank you.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
depends on what settings you did apply via exkm.

To make sure it got flashed, the target loads from interactive should look like on the screenshot.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] shajman:
Target loads definitely not the same :(

So I'm assuming EXKM is overwriting them? (even though I've never touched any settings on EXKM apart from Backlight Dimmer).

How do I fix this?

I'm on LeeDroid & EXKernel btw...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
Is the layout generally the same or are only the values different?

Maybe you can post a screenshot of interactive settings.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] shajman:
I've attached screenshots of both Big & Little Cluster
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
It flashed correctly for you :) no worries.

You are not overclocked and I am testing a new version which will soon be released so the values aren’t exactly the same.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] shajman:
It did? :)

Thanks so much for your support!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] duowing:
What are your settings for these kind of stats? Custom ROM/kernel/etc? Also are you using the ivicask thermal profiles?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
Verizon 1.19x firmware.

Stock personal 1.90.401.5 based ROM.

Elite kernel.

Flashed ivicask MOD first to get thermals then this for ghostpepperv2.

I'm a very light user. Massive debloat, no social apps except hangouts and (facebook) Messenger. Signal helps alot as well. If you look at my screenshot you can see that the majority of the time it's dark green and light green which is very good and just a small amount of time was yellow, no red. I hate Verizon, but they are the only ones with good coverage in my area.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] duowing:
I may have to try out the elite kernel. The must intensive thing I do is some Pokemon GO once in a while.

Anyway I'm currently using Ghostpepper V2 and I've noticed the Facebook frame rate drop, but it only happens after I load a gif image. Then scrolling becomes real weird. If I back out then in with app switcher it's fine.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jsaxon2:
Any chance you are going to be updating this with the latest thermals or is there no need? I'm using ghostpepper v2 and love the performance.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
Currently im trying to improve ghostpepper even further but my progress is quite slow.

But there will be an update soon. Just use the thermals from the other mod and flash mine afterwards if you want to use the latest thermals.

My mod changes only pnp binary.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] crescal:
Also I've seen the original thread in N6P/5X that they've developed two new settings (GlassFish and HawkTail). Are they applicable to our devices?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
didn’t know this. I will take a look at it.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] crescal:
Thanks!

The links for your convenience:

HawkTail

GlassFish

I had a quick look on the scripts. HawkTail seems to be close to GhostPepper but GlassFish seems quite different.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
Which one would save more battery with using just whatsapp+twitter+chrome+newsrepublic+a little music and of course phone calls?

Thanks.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
I would say try both for a time. It depends how exactly you use the apps.

If you read more and scroll less butterfly drops quickly to lowest freq.

Ghostpepper is more efficient when interacting with the phone constantly.

Hope this helps.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
Thanks.Flashed butterfly,will try it.And is it ok if I set minimum performance to zero under ex km settings as ivicask mentioned for his pnp? What does this setting do? [MENTION=3428502]Freak07[/MENTION]?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
This setting defines how tasks get scheduled from the big cores to the little cores. Setting it to 100 will schedule no tasks from big to little.

Personally I am more performance oriented guy and leave it at the default 60 from ex kernel sometimes setting it to even 80 ;)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
So if I want more juice,it's better to set it to zero,am I correct?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
that is one view of the whole Scenario, yes.

the other view indicates that the big cores handle the Tasks faster, hence are more efficient than scheduling work to the Little cores(Tasks get faster done, processor will get into idling faster). Everyone has to find out what suits him best.

From testing (see also haldi´s benchmark thread in General section) it seems that the Little Cluster is most efficient when staying below 1ghz, big Cluster is more efficient using frequencies from 1,1 to 1,5/1,6 ghz. my aim was to utilize these efficient frequency ranges. Now when putting constantly load to the Little Cluster (Setting min Performance in ex to 0) it might put the Little Cluster constantly above 1ghz.

So maybe try also a higher value for min Performance :)

also don´t hesitate to ask any questions.

Personally I find that buying a phone with one of the most powerful processors available and afterwards disable or throttle a complete Cluster ist not acceptable.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
hey guys and Girls :)

I know it was quite a Long time since i released something new but now I have quite a few Things I worked on.

First [MENTION=3025444]crescal[/MENTION] made me Aware of two new profiles over at the Nexus Forums.

The first is GlassFish. It should be somewhat universal for all devices. So I did not tweak that much. I did not test it extensively but it seems to work quite well.

However the Minimum frequency for the big Cluster is raised in the original Profile on the Nexus Forums.

With my Aroma installer you will have two choices.

Glassfish has min frequency set to 300mhz for both big and Little cores.

Glassfish_aggressive has the min frequency for the big Cluster raised to 652mhz just like it is intended on the original Profile.

HawkTail did Need a few more tweaks for our chip as it is designed for the Nexus 6p. I think I found good settings and it would be great if you can Report back what you get.

On this Profile, just like on glassfish it is intended to have a raised min frequency for the big cores. So I made two Aroma installers.

The Default V1 from Hawktail has the min frequencies for both Clusters set to 300mhz.

The Hawktail_raisedmin zip has the Minimum from both big cores set to 652mhz. I did make testing on this and it seems to have no big Impact on battery life while increasing performace. However be sure to Report back.

lastly I also updated ghostpepper Profile to v3.

the new Version has slightly raised Minimum frequencies for both Clusters. I repeat myself but it doesn´t seem to have a negative Impact on battery life while getting good Performance gain. This was also intended on the original ghostpepper Profile from the Nexus Forums. However it did take me quite Long to implement this to the pnp binary.

please feel free to try everything out and be sure to Report back. :)

have a nice day all.

edit: links are up on the first post now
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] TotallyAnxious:
Edit: delete.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
links are up on the first post
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rwc95:
For ghost pepper v3 do I pick the first or overclocked in aroma kinda confusing, and the aroma installer says butterfly installed when you watch it
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
The overclocked option is for devices that are overclocked via a custom kernel ( ex, elite). If you run at stock frequencies just pick the normal one.

Second one is just a typo I forgot to fix.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rwc95:
Cool thanks that what I picked but I've never installed with the separate zip, normally pick during Rom install on ice. Gonna give v3 a go today and see how it does. Thanks again
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
[MENTION=3428502]Freak07[/MENTION],is it ok to use the "Glassfish 1.2 ElementalX profile" given in the link you added in your first post?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
no that script, although universal, is made for a nexus phone. the scripts that are linked in the explanations are not usable for our device only nexus 5x/6p.

first they have hexa/quadcore and second all these settings are entirely controlled by pnpmgr on our phones. So pnpmgr will constantly change the settings back.

I changed also more and not only the governor settings.

Why not just flash the zip I provided?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
I don't know, I just saw and wanted know. And if we load that, can we revert back to yours? If yes, how? Just trying to learn about these things since I am new to them. I mean what will happen if I do that, what should I do to achieve this,? etc... Thanks a lot.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
If you load the profile with the Ex Kernel Manager app. Uncheck apply value at boot. reboot and your back to stock settings or the ones that are defined in the pnp binary.

If you put a script in either system/etc/init.d or system/su.d you have to delete the file and reboot for the changes to go away.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
I want the best batterylife on my phone...which one is the best?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
Maybe try hawktail :)

Or if you are a light user try butterfly.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
I use EX kernel and EX app...hiw can i load this profile in app?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
It is no profile for ex app just flash the aroma zip :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jsaxon2:
The performance on ghost pepper v3 is awesome. Battery life is good as well. For my usage style, I get about the same battery life no matter which one I use, but I can deal the performance gains of ghost pepper. Everyone uses there phone different and even phone service play a big part of battery life.

My situation is that I have real bad service where I work. I this causes my battery drain so there is nothing any of these profiles can really do for me to help with that. I might gain 15 minute screen on time with glass fish, but it not worth the performance loss for a 15 minute gain for how I use my phone. Everyone's mileage will very.

Great job with these...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
Yes I also think ghostpepper is a great profile. Butterfly and ghostpepper are the ones I put most time in until now so it’s good to hear this.

I think just this extra performance gain on ghostpepper v3 comes from raising the min freqs for both clusters a little. The good thing about this is extra battery usage is almost negligible as the low frequencies just drain very little.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jhadsfi:
Thanks a lot for making this. This is my first time using PnP tweaks so I am not sure if they are applied correctly or not. I flashed hawk tail. I am using elementalx kernel. Thanks for helping!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dandan2980:
Hawk tail with raised min is smooth as ever not to sure about the battery life though but I'm all about having things smooth as possible. I'm also OC and had GPU boost set to medium gonna set the GPU boost to low and see what happens with the battery life.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] crescal:
I tried Hawk Tail without raised min frequency and that was quite laggy (compared with default and Glasspepper).
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
Yes a tweaked hawktail is in the work ;)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kend0g:
Freak07 im interested in your tweaked hawk tail.. I seen on the nexus threads they are getting 7-10 hours SOT is that correct? If I could get 10 SOT id $h*t a brick, and come give you a god damn kiss bro.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
Did you already try the v1 hawktail? It scales pretty conservative so you should get good battery at the cost of performance.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
Ok just a little heads up. next version of hawktail comes along very nicely.

Just needs a bit more testing and release should probably be tomorrow.

This time a also tested a few sessions riptide renegade if anyone is interested and the phone stays quite cool.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Bud Horn:
Hey mate.

Love your governors. On hawktail ATM. What is this riptide renegade?

/Bud

Sendt fra min HTC 10 med Tapatalk
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
That is great to hear!

It is a new game that is quite fun and stresses the hardware a bit. ;)

https://play.google.com/store/apps/details?id=com.vectorunit.silver.googleplay
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] crescal:
That's nice. I tried the game with Glasspepper but it warmed up quite a bit.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
Did it throttle?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] crescal:
Sorry I didn't look at the stats and I have refunded the game now. But at some point the game started to feel laggy so I guess it did have some throttling.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
hey guys and girls

New updates are there.

I added a butterfly profile (v1_raisedmin) with raised minimum frequencies for both clusters. This profile will be the most performant one, if you push it. if you are a light user you will still have good battery life.

I did also tweak both hawktail profiles. New version number is v2. They are a little more aggressive and the overall smoothness is increased.

It is recommend to try the hawktail one with raised minimum frequencies if you search for a balanced profile that is still smooth.

I did also test the new riptide renegade game with this and it is smooth while using the lower frequencies a lot.

My min performance is set to something between 60 and 80 in ex kernel manager app. Gpu boost to medium or high.

Have fun, a nice day and give feedback :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kend0g:
Hey freak your awesome. I'm going to flash hawktailv2 now.. I've been using hawk tailv1 for over 24 hours and I definitely notice the difference. I get millions of calls and texts, and video calls all day long, this phone is kicking ass now. The only thing I can't say anything about is gaming, I'm not a big gamer. But I would highly recommend this to everyone. Thank you so much for your time in making this work for us.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Bud Horn:
Thank you very much, mate. I'll get hawtail v. 2 in a moment ... really love v.1 so I guess this is even more asthonishing ... tremendously great batterylife - really nice work, mate :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
[MENTION=3428502]Freak07[/MENTION] flashing a Hawktail over a Ghostpepper (or similar) will simply replace the pnpmgr.XML and nothing else.. No need to restore stock in between to get it running properly?

And if I deactivate pnpmgr in EXKM and then manually replace the file&perms, reactivate pnpmgr does that work or is a reboot essential? Reboots take so long ~.~

Gonna do some tests tomorrow :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
yes it will simply replace pnpmgr.xml and nothing else. And you don´t have to restore anything in between.

I noticed when I didn´t to a reboot I will occassionally get stuck cores at max freq. So I think a reboot is essential or better yes :)

Looking Forward to your results!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kend0g:
I've had my phone unplugged on a full charge overnight about 9 hours idle still at 100%.. Time for school for all the children.I hope your guys kids have a good day also :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
hey to all,

I made a few optical changes to the first post. I hope it is now a Little bit more clear.

Have a nice day all :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
Old post....

There are too many Frequency States for the SD820... and even worse the Small and Big Cores often differ by about 20mhz -.- So yeah... 30 distinct States in a Graph... looks great^^

Oh... and as Always... as soon as you do something you realize other things... Like i totally should have tracked the Transistions for each Governor. Would be way more interesting for this Test. But yeah.... not gonna repeat 5h of Testing just for that ^^

And Task Migration.... you can see the difference from Test 1 which is colder than Test 2 and Stock 60min, small cores are less on 1593Mhz because the fourth big core is still doing his work. But yeah, as much Logging HTC activated... there is only a "TimeInState" file for Core 0 and Core 2, Core 1 and Core 3 don't get one -.- because they have the same Scaling?, but not the same load :(

At least i got Battery drain in %/hour with a error margin of -+2%/hour... xD wish there was something more accurate, but yeah, Trepn Profiler fails.

So yeah, gotta test Ivicask's PNP tweak and Ex Kernel and then i'm done.... so full results inc in about 3-4hours.

Edit:

Here we go :)

Results:

First thing first:

Now then, for a closer look at how the settings force the CPU to react to the exact same usage:

READ MORE:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] knightdaemon:
Could performance between each profile be quantified using benchmark tools like AnTuTu and/or could someone do a controlled test for Screen on Time?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
Antutu and Most other Benchmarks need Full Performance. So this tweaks don't Show any difference at all.