yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DroidIt!:
Heya [MENTION=1792279]ivicask[/MENTION] :) Will do an update later with clean install and test out a bit. It's been interesting to see how this works with ElementalX. I flash that and never really played with values of that kernel anyhow, but I have noticed quite a few battery savings in apps. I think you've been successful in really nailing down the performance in individual apps. Imo, ElX is really stable and does give good battery savings while maintaining smoothness system wide, but flashing your package over the top of it I have noticed my screen on time has increased significantly with your work on top. Thanks a ton for taking the time to go all this, it has made a noticeable difference in screen on time. ;)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
Standby times are also awesome due turning off big cores, overall it should improve battery usage across the device.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] 5m4r7ph0n36uru:
The new v12 seams a really great improvement of the already really great v11. Will take a full discharge run at the weekend and report back with some nice screenshots.

Thanks for your work that makes the 10, running Viper10 combined with your tweak the greatest.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
Will it affect OGYouTube or does it have to be added in a future update?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
Every app needs to be added via its package manifest name, for example:

com.chrome.beta

com.android.chrome

com.chrome.dev

com.twitter.android

etc..

So obviously, i wont add every possible app, and i cant know exactly at which speeds app should run if i dont test it, so i add only most commonly used apps by everyone.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
Oh, I see. :) Thanks for the response. Keep up the awesome work!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] leonkacherikar:
just ran some benchmarks on the new profile v12.. got a 1890 score on basemark os 2... will the performance mode show a better difference...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Quadrider10:
Still running awesome v12!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] 5m4r7ph0n36uru:
Just my 2 cent, but benchmarks don't tell you anything.

Especially if you are using a tweaked config like this one, which is designed to actually save some battery, if balanced is chosen on installation. As one can imagine this is accomplished by lower clocking rates of the CPU cores.

Only the feeling tells you the truth. For me this profile feels smooth as butter, no lags to be registered, and a really long lasting battery.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] INDIAN-MAfIA:
I'm on EX 0.11 and your v12 mod and I definitely feel the phone running hotter than before. Since I flashed both the zips together so can't say what's causing it.

Anyway, I'm reverting back to 0.9 and v11.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] 5m4r7ph0n36uru:
Don't experience this problem on stock kernel running tweak in v12. Buttery smooth and cool, with great battery life for my usage profile. Running the tweak with balanced option.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
Im not using EX because it actually uses more battery for me, and it does get a bit warmer, i guess its due min performance that EX kernel has set by default.Also, .3 base has newer kernel than EX is based off, so...

Try changing min performance in EX kernel to lower value .
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] INDIAN-MAfIA:
It runs cool with EX 0.09 and your v12 mod.

Definitely something with the new ex kernel.

And your mod anyway is the best my 10 can be given :D ????????
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DroidIt!:
Not to hijack...just one post, promise. :) If you guys are having heat problems you should report that to flar, I'm sure he'd be interested.;) I'm on .10 with the v12 tweaks here though and runs good for me...end post :angel:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Alarand:
Does anyone know if the "High Performance Mode" setting in developer options conflicts with the performance profile in any way?

Don't know why it would but I'm curious as to whether it helps or not with performance alongside the profile, given more heat and less battery obviously.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
Good question.

Does the high performance Mode increase cpu clock or is the PnpMgr Limit stronger?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
Performance mode sets min cpu freq to 1.3ghz, and sets something in surfaceflinger not sure what it is exactly..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DroidIt!:
Hey [MENTION=1792279]ivicask[/MENTION] :) Well, been doing a pretty good test of v12 here the last few days and had just great battery life and not a stutter of any sort. All's perfect here. Thanks again for the great tweak.;)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] pettigrew95:
Can I flash the newest version of this if I am on 1.19.605.9 VZW build? I have S-OFF and am running Viper10 2.5.0. Thanks!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
If your running Viper 2.5.0, than your not running 1.19 build but latest 1.8x base build, firmware doesn't matter, only rom base is important or you will get freezes.

Besides, you got this same MOD on Venom HUB, u can easily install from there and it wont allow you to flash something that isnt compatible with your rom base :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] pettigrew95:
Awesome, thanks!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Hopie:
how is it after flashing new kernel? mod active or flash the mod again?

Sent from my HTC 10 powered by Viper10
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
It works regardless of kernel.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] leonkacherikar:
is nine mail added to the profile for better performance ..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
I dont add apps for better performance, i only add them for lower performance :)

And performance mod works good for all apps if u prefer performance.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] pettigrew95:
If I am on Venom 2.5.0 and dirty flash 2.6.0 do I need to reflash this mod? Thanks!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
Yes. The ROM flash will overwrite this MOD, so it's necessary to refresh this MOD again after 2.6.0
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] grega_slo:
Is it compatible?

I would say yes but still...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DroidIt!:
Well, he originally included this mod as part of Viper, so I'd say there's a pretty good chance it's compatible. ;)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] yldlj:
Thanks for this. Working great on Leedroid ROM with clumsy kernel. light use i got 3 days worth of battery with over 4hrs screen on time
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
V13 added, enjoy.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Black-FR:
Thanks for the update

Gesendet von meinem HTC 10
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Jacky113:
Hi Ivicask,

Can you please let me know whether you have any music players on the list. I don't know which apps you have added for me to check

Thanks
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
HTC music player, Google music, Poweramp...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] 5m4r7ph0n36uru:
If possible would be nice to see PlayerPro on the list (package name com.tbig.playerpro-1)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
Sure for next version, but such apps already use lower power as they dont trigger higher frequencies, so i dont even need to limit them specifically...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] 5m4r7ph0n36uru:
I see. Didn't know that. Thanks for this heads up. Still got a lot to learn. I'm still not really familiar with PnP Controls, thus my question.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Jacky113:
Lovely thank you! Was seeing other music players like neutron draining much faster than htc music
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ssojyeti2:
Well feature-wise, neutron is a lot more powerful, so that could be why too
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
Thats true.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] remix92:
I installed this Tweak and I realized that my Phone is becoming a bit laggy. This is only if i wake up my device. It takes a bit longer for waking up my device...

Anyone realized this Problem also?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] donibrasco:
Not at all!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] whitemamba:
This tweak is simply amazing!! Usually I end off the day with around 0-10% battery remaining (I was even considering purchasing a powerbank for more 'intense' days), but after using this tweak I usually end with 30% or more!!! Incredible!! Great job man!! :good::good::good:

By the way, is there a way to check out the list of apps that are optimised via the PnP profiles? Perhaps you can add Telegram to the list, it drains my battery A LOT (kills 50% within 2 hours easy) and doesn't seem to need all those juice for its functions. :D:D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
There isnt a way for you to check it, i already explained why i wont fully disclose whats going on inside PnP(HTC encrypted it for reason and i respect their decision)

You can give me exact pacakge name of your app, and your suggested speeds it should run, because i dont have time to install and test each app that exists..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] whitemamba:
Okay sure.

It is: org.telegram.messenger

It's a messenger app (kinda like WhatsApp and Facebook Messenger) so it should run at the same speeds as those. ;)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
Added this 2 apps, heres just version for you, see how those apps work with CPU limiting,

View attachment Tweaked_pnp_thermal_ivicask_v13.zip
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
[MENTION=1792279]ivicask[/MENTION]

looks like there is another gaming issue on the 10 outside the pnp problem which you mods fixes, HTC also cripples the GPU governor

both Skyforce and Suicide Squad dont operate propely unless we switch to Performance GPU gov, the issues is non existent on all other S820 devices, even the M9 runs Skyforce better out of box

the only solution at the moment (without using performance gov) is the Adreno boost added to the Cleanslate kernel or the test release of EX kernel

never ending loop with HTC....

anyway im guessing we can use v13 on 1.80 base right?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] 5m4r7ph0n36uru:
Thanks very much. Both Apps are much appreciated.

:)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
Yep, even 1.5x bases, just not 1.2x.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ElementRn:
Want to provide support

What is the best way to support this impressive mod?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
What do you mean ?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
v14

v14:Balanced and Performance profile update
- Implemented dynamic swappiness
- Default swappiness reduced from 60 to 30 (less writes to nand)
- During app launch or touching screen event swappiness is reduced to 0
- During screen off swappiness is set to default 60 so it can do its job when we are not using phone
- Increased dirty_ratio to reduce even more writing to nand
- Overall goal is to reduce I/O on NAND while using phone and in that way improve performance,
but also improve battery by better utilizing the 4gb RAM that this device has.
- Added more apps for CPU limiting profiles(balanced only)

So here is another update with some new cool stuff added, my goal here was to utilize more of RAM on this phone in order to reduce I/O on our slow NAND and thus improving performance and battery depending on situation.

Try and report back how it works for everyone :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mlodykaras:
Latest Ex and v14 work beautifuly together. Best experience yet with 10. Keep up outstanding work guys!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gelo01:
Using the latest v14 with balanced setting on 1.80 base, no problems on Skyforce/Skyforce Reloaded on my part. With or without the use of the Boost+ feature.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
Yea please game bench it and you will see 30fps (stock 10) vs 60fps (M9)

Anyway the problem is already dealt with in the latest EX and clean slate kernels
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gelo01:
Oh.. so that's why. The latest LeeDroid SVN which i'm currently using includes the latest CleanSlate kernel.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
[MENTION=1792279]ivicask[/MENTION] do you have any plans on creating a Magisk version of this mod?

Fully Systemless would be pretty nice for OTA's.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
How many people would actualy use mine mod In that way? Thats kinda pointless to me, most use custom roms, doubt someone wants to use this mod and wants to receive official OTA with it, which Btw if it was case like from 1.2x Base to 1.5x Base would crash your phones due some mmc scaling tweak htc added later Base and it crashed older roms..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DroidShift79:
That mod is just magic

Gesendet von meinem HTC 10 mit Tapatalk
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] s8000h:
I think its only me the my phone seldom lags even in home screen or sliding status bar with notifications when using Balanced mode (some versions are less lag but still there) However performance mode does make the phone fly but battery life is not good. Do you have plan to adjust the performance mode to save a bit battery when off screen to balance it up? Anyway good work, thanks!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
U must be using some other mods, or older base kernel, because for me its buttery smooth on balanced (using stock 1.9 base htc kernel).

EDIT:Ill add big cores off on screen off for performance profile in v15.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
Can this be used with the Butterfly and Ghost pepper pnp tweak? What features will be lost when using both?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
U loose everything I wrote in changelog. And u can't use both, PnP.xml is key, your replace it with mine or other mod. Mine mod also features thermal engine file, you can use that one, but it has minor benefits compared to other file.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
v15 looking very good :)

Did some fine tuning from last version, also i tweaked low memory killer so it alows more apps to be kept in memory, because reloading of apps is also waste of battery and time..

Will release tomorrow if all will be ok.

View attachment 3834626View attachment 3834627
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
Can i flash this tweak on my htc 10 running viper 10 with elementalx kernel? im an amateur person :D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] yldlj:
Yes
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] bmwbasti:
Hi, and immediately a sorry for my dumb question.

Did I get it right that there is no app for this mod and that there are no settings? Only the possibility to choose in aroma which profile shall be used?

So just simply flash the file, choose the profile and that's it?

I'm running stock ROM and kernel.

Kind regards
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
Correct :good:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DroidShift79:
Is there anything you did or can do for the twitch app?

It drains for me
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] IcyTexx:
Have you tried your custom build and verified that Telegram works OK?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] qualitymove13:
Does this mod keep the kernel awake by chance? I am seeing a bit higher than normal "Kernel (Android OS)" times so I am trying to narrow down a culprit. TIA!!!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
Will be fixed in v15 if it happens for some.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
v15

And here is v15 after full discharge i got just crazy battery life(balanced)!

Flash and report back, i would like to see some feedback from you guys for v15, over thousand downloads of this mod from various sources, i guess everybody is just too happy?Maybe i should "introduce" some bugs first :p

v15:Balanced and Performance profile update
- Fine tuned values
- Big cores go offline during screen off for Performance profile
- Tweaked low memory killer values on both profiles,
prevents often app reloading, which is waste of time and battery.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] donibrasco:
I'll give feedback soon.

I'm curious do you use custom kernel (like ex), do you play games and what is your settings to the brightness?

I'm asking because my best score is 2 hours sot, no wifi(cause got the WiFi problem (hope the new base firmware will solve it), a bit playing games, 96% deep sleep (very good) and reaching 24 hours with 1 full charge.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] 5m4r7ph0n36uru:
Just waiting for the download of the Viper10 OTA and this updated tweak to flash them right away.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
I use stock 1.9 base kernel, cant tell about brightness i use it form min to max depending on day of time and situation, and i got no WIFI problems so..

I dont play games at all.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] bmwbasti:
Is it just imagination or does it really take noticeable longer until the phone gets unlocked with the fingerprint sensor from deepsleep than in v14?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
No changes in that department at all, it may happen randomly during deeps sleep, but happens very rare and even on stock bases.

Anyone else experiences this?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] s8000h:
Performance mode will never achieve insane battery life like on Balance mode. For me, it can last full day but will never get you more than that lol. I got 4hrs 17min sot on medium usage(spotify + youtube +fb + whatsapp) Its very good for person like me that want a quick and snappy phone. But it does gain heat quick outdoor (35C) but not too hot. And you have to let it cool down by yourself on this mode lol. But its quick, real quick. Nice job
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] qualitymove13:
First cycle after install. Running Clean Slate version 1.4. Kernel awake time was about an hour which seemed pretty standard.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] -Vulture-:
Hm i think i have this too. Its hard to describe. The vibration feedback seems as fast as always, but i think i can see the lockscreen a bit longer than before.

Before: finger touches sensor -> vibration feedback (fast) -> lockscreen visible (barely, veeeeery short) -> unlocked

Now: finger touches sensor -> vibration feedback (fast) -> lockscreen visible (a bit, i can even see the small lock symbol changing from locked to unlocked at the botton of the lockscreen) -> unlocked

Tried balanced and performance mode, its the same in both modes as far as i can tell.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
I beg to differ, your comment holds true until the latest v15

I worked with ivicask on the performance profile because I wanted the s820 I own to behave to its proper speed; you know like every other s820 device already do "out of box"; so for me in way in hell I would switch to a more battery saving profile, even more I use both EX kernel and the pnp mod together, because i want the GPU unlocked as well (HTC cripples both the CPU and GPU on stock), so there is a slight battery cost to the more dynamic GPU gov in EX kernel

yet v15 gave me a noticeable battery life boost, even with performance mode and EX kernel, when i need to extend my battery life I simply use the standard powersaver mode, i have a shortcut placed on my home screen (the standard PS mode is still much faster than stock if using the performance mode in pnp mod and EX)

yesterday i was lying sick in bed and used the phone mostly on Chrome and Wifi plus some casting via youtube, have a look it at my battery life with v15
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Mostafa Wael:
I have the OnePlus 3, which has a performance oriented implementation of S820 with the most minimal throttling, and I have same stats to [MENTION=1144067]hamdir[/MENTION] latest one. Bear in mind, both the OP3 and the HTC 10 share the same battery size and the same SoC, just a bigger form factor with the best implementation of S820. This OP3 is notorious of having the fastest performance when compared to its contenders, with its S820 fully unleashed and not crippled in any way, yet it has a very nice battery life; hitting the 6 hrs SOT most of the time, minimum was 4.5 hrs SOT when I was using 3G all the time. According to the theory going on now, which is basically stating that performance and battery life are on the oppposite sides of the spectrum, well not exactly. There are some times where they both stand side by side. Take for instance last year's S810 with its L.b setup. When the M9 was first released, we kept blaming the A57 cores as they heat up the device when gaming and [MENTION=1144067]hamdir[/MENTION] and I recommended turning on Power Saver all the time, which basically shuts down all the big cluster and operates fully on the little cluster, in an attempt to save both thermals and battery life, until I got my power madness and turned High Performance Mode on (I was still unrooted so that was the hardest endeavor at the time) and tested the biggest melon for that device; Real Racing 3. I was expecting the battery to go **** and the phone would basically melt in my bare hands, but it turned out to be completely the contrary. The phone took way much longer to heat up to considerably high temps, the battery life was fractionally better (A57 usage was increased after all, so battery life was out of question to be better than what i saw) and performance was better. We then discovered that relying on PS all the time will cause worse battery life and thermals since the A53 cores will get stuck on the max frequency for most of the time to compensate the absence of the A57 big cores.

it is basically the same here with the S820, but this time it is clear we should rely on all the cores since we are having a quad core already. What HTC does is just total destruction of this phone's capabilities. Ending up with a Tri-core SoC in matter of some minutes is totally unacceptable. Sometimes it is better to make things more oriented towards performance, since it will finish the task at faster time and therefore will be more efficient than relying on some cores lock solution to just utilize the low-power cores which will obviously take more time to load and eventually will draw more power.

Excuse me for such interruption here, but OP3 is more like the HTC 10's twin bro who wears the same clothes and looks nicer hehe :D

Of course I am, and will be always, very thankful that we have such a great dev like [MENTION=1792279]ivicask [MENTION=565355]TBlade[/MENTION]n [MENTION=4684315]flar2[/MENTION] and a great man who puts these things to test carefully like [MENTION=1144067]hamdir[/MENTION]

Very great job! :good: :highfive:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mosincredible:
The OP3 has a 1080 screen though.