yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] s8000h:
With this mod and performance mode, speed and battery life does improve a lot than stock. But the heat will never go away easily especially where i am living is quite hot. Either than that it work fantastic.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Mostafa Wael:
Adreno 530 handles your QHD screen well
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
and Amoled :laugh:

---------- Post added at 11:30 AM ---------- Previous post was at 11:27 AM ----------

i am honestly glad that the efforts of [MENTION=947981]Lord Boeffla[/MENTION] (now working behind the scenes with OP) plus my nagging actually led to your happiness today ;)

last year the OP2 cripple was far much worse than what HTC did today, it was working in hexcore out of box and shuts down the remaning a57s in few minutes leaving you with s410 grade a53 quad

it seems to me these OEMs listen to their community and whats the experts tell them, but when the old puppies at HTC elevate keep clapping and saying "who the hell games with their phone", "battery comes ahead of fps", the result is the "surprise" HTC gave us with the 10 performance, previously the leaders of Android performance, no more

i would say the stock HTC 10 UI is running around 45fps

thank you Elevates ;)

Thankfully HTC flagship usually have the very best of XDA behind it and we sorted the 10's performance woes in no time at all
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
+ its AMOLED :)

EDIT: [MENTION=1144067]hamdir[/MENTION] beat me
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
It may happen due big cores sleeping, but which kernel you use?If your using some custom kernel maybe it also has some extra sleep settings causing delay in combination with this mod, im on stock 1.90 base, kernel and my FP unlock is near instant, and i get minor wake lag maybe once per 100 unlocks..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] -Vulture-:
Im on stock kernel, 1.80.111.1 and Viper10 2.3.0.

Im using the balanced profile with the old v14 and the new v15. Shouldnt the big cores sleep in balanced on both versions?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
Cores sleep on all profiles on v15, also, this wake lags where fixed in later bases, no wonder u have issues, i got almost none as i said on latest viper based on 1,9
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] -Vulture-:
Yeah i heard that too with 1.90.xxx.x base. But i didnt have this little "lag" on v14, nothing else changed...

Ill have to wait for T-Mobile to release the update though, since i dont want to go S-Off.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
It should work as it is, all carriers are still supported on latest viper.

You can always do nandorid and try flash, if u face issues simple restore back.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] -Vulture-:
I will download v14 from the thread again an flash this one. Thanks for your support! :o
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mlodykaras:
I have a small question. In twrp do I have to mount system partition as r/w before flashing this? Or is it not necessary if I don't flash custom roms or do restore from backup?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] donibrasco:
Really guys, envy you honestly!

As you can see during the night i have battery drain just because forgot turn off the wifi all tools says no wakelocks and even no wifi activities but wifi was on and drained my battery!

I'll post tomorrow some stats with wifi of and you will see the difference..

Here is stats:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
take a look at the wifi thread in the general section. there´s some action recently and maybe you find a solution that is related to ipv6.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
i live in the middle east, i have no issue with heat except ofcourse when you game which is expected

if you are suffering from heat during ordinary use remember that the latest mod actually improve multitasking dramatically so if you have a lot of apps busy in the background they could source the heat on their own, in that case try enabling smartboost in boost+ to cut down on the activity
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Mostafa Wael:
considering those people saying that this battery life of mine is normal. OK you are partially right about it. Yes I have an AMOLED 1080p screen as [MENTION=1792279]ivicask[/MENTION] [MENTION=1144067]hamdir[/MENTION] noted, but there are some things to note that I forgot to mention:

1- I use a lot of off-screen services like WhatsApp Web for instance, which is active almost all the day, Soundcloud, YT Music, simple music playback; all these are used a lot in the day

2- OnePlus favored performance way too much more than battery life this time, the device barely throttles, and if we looked at its max thermal throttling of the big cores, it is almost like 80%, which is not worth mentioning as throttling actually. HTC murders one Kyro (or Kryo??) core completely which is abysmal.

3- This AMOLED screen is useful in consistent deep blacks. In other words, this so-called Dark Mode will only invert the whites to blacks in the UI, the apps remain with their theme, so if the apps dev uses a white theme with more colorful approach, your battery savings are so minimal. And that is the case with most of my apps.

So if we looked at it carefully, you will notice that those off-screen services coupled with the so-much performance oriented implementation of the SoC (which I admire), it more or less offsets the advantage of the 1080p AMOLED screen IMO.

A simple measurement of how much the SoC biases towards performance is, OnePlus 3 has the same temps as [MENTION=1144067]hamdir[/MENTION] modded HTC 10 in high-end games and he may add to that since he owns an HTC 10 and tested the OnePlus 3 (right? :) )

so a 5.2" device has the same temps as 5.5" device with aluminum chasis. AFAIK those 5.5" phones usually have their average temp from 2 to 3 degrees less than the other smaller phones. So, you get how much it favors performance now ??

I am open to questions :cowboy:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
Oneplus fanboy...woehahahahaaaaa.... ;)

Glad you're enjoying the device mate, I am growing to like the 10 more and more after the m9.

Everyday I appreciate it more, especially the dedicated DAC and headphone amp....
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] s8000h:
Yup it still perform very snappy but get hot( i should say warm) easily like near the bus or some crowded street. Just stating the situation i face and i am not complaining anyway :victory:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Mostafa Wael:
I am not missing that much in the audio arena btw. In fact, I have deduced that this phone has Dirac Power Sound support for that internal speaker, a dedicated amp device for that speaker as well is there to have loud and accurate sound and do not distort as much as possible, and now I found some Dolby DAP lines in the system which I am still digging in. This device is the best device I have ever invested in, hands down!

But yeah the HTC 10 is more stylish and more of a phone for lifestyle, not for power maniac like me and Jeremy Clarksson haha :laugh:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] s8000h:
Lol thats why everybody came here to install this mod because nobody would like to be captain slow like htc 10 out of the box
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Mostafa Wael:
And I must thank [MENTION=1144067]hamdir[/MENTION] and Lord Boeffla as well. They are the reason why our OP3 is so awesome mainly :good: :highfive:

And of course, a modded rooted phone will be better, this is why we are all here actually; improve things ourselves.

me an [MENTION=1144067]hamdir[/MENTION] had a small talk and it looks like the AMOLED screen has a lot of battery savings even when in a big panel size and even if the balcks are not there all the time. So that may be an evidence for:

1- what you achieved here is miraculous

2- the OP3 is too much performance oriented and uses those big cores at like 150% :laugh: ( I am okay with that though, in fact I love that :cowboy: )

My main point of my first post here is, performance is not necessarily standing in the way of battery life all the time.

Let's move on...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
its funny its XDA + Android and we are all power users, the fix for the 10 speed is: unlock - flash twrp - flash mod and kernel

how hard is it? discussing with people has become such a headache that i have completely given up my beloved megathread

you tell people the HTC 10 has a performance problem but there is an easy fix and they go booo its not fast out of box (as if they are all fancy iPhone users, in fact OnePlus fans are the last people to complain because of how many fixes the OP2 needed and it was never fully fixed)

you can fix the broken performance super easy on the 10 but you can not magically add a second speaker or fix the abysmal pixel density or replace the unimaginative stolen design

once unleashed, i don't find any device a match to the HTC 10 "overall" so far
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] King p1n:
Thinking of unlocking BL and Rooting, didnt want to or plan too tbh but guess I'll try this mod and see how this improves battery life for me.

It'll have to do for now.

So whats the best combo for this? This mod and stock kernel or a custom one?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
For me stock kernel works best for now.Best for you is just to try, each user is different..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Mostafa Wael:
yeah Captain slow :laugh:

they were typical Clarkssons in the last year! lol
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] s8000h:
You definitely have a point, but consider more than half (i think lol) of the android users are not enhanced user. They dont even know what is root. I think its fair to compare all of the phone with a stock situation. But definitely they have to compare every single function of each phone even like the built quality and weight etc. The htc 10 definitely is not a perfect phone. But comparing to other high end phones in mid-2016, its on the better side considerly most of its weakness is on software like camera, performance, battery life. (Idgaf on people saying its bad because i think it is good and they cant do what i can lol)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Mostafa Wael:
true, the HTC 10, despite how much you butchered HTC on twitter for how they murdered the big cores, is a better phone overall. Top-class camera, top-class display with more density, dedicated DAC, two speakers with very amazing sound output,... you get a lot. But for me with my quick upgrade with only $400, I get a lot as well, and it is so funny to have such an amazing performance for $400. It was just that I was so tired from tinkering around to make my phone's CPU usable, and I played it too safe as well. Also I was seeking for the best headstart; the best implementation of the CPU out of the box, so that should it need tinkering, it will be minimal ;)

I never said the OP3 is better than the HTC 10 overall, but what I am saying is, it is no slouch either, and it gives it a good run for its money with what it gets.

P.S. This speaker you talking about is loud and OP invested some tech in it, that design is although it is too "generic" but still looks pretty dope for me, though I would like some sandstone fanciness still but it feels good and looks good, make no mistake the 10 is more beautiful. I am not that sensitive to that 400 ppi AMOLED screen. So the so-called "flaws" are actually not breaking anything in my list. Plus that $25 S-OFF thing, ahhhh it is painful to pay now really ;)

---------- Post added at 07:36 PM ---------- Previous post was at 07:23 PM ----------

in no means I say the 10 is bad phone despite its shortcomings. It is an excellent package for its price. Even reviewers turned their heads towards it admittedly. But for 400 bucks, you get more than what you expect by miles. The compromises made when compared to the premium sliver of flagships are the right ones. It even has some bleeding edge features like that overkill 6 GB RAM, the UFS 2.0 storage, Dash Charge and a ridiculously fast fingerprint scanner!

Still, I remain to say that, if I had the option to make a full upgrade at the time, the 10 would be in the cards, but the OP3 checks all the boxes for a power maniac tinkerer like me (root does not void warranty for instance, which is plain easy to do anyway)

A $400 phone that swears to be a $600 one! Don't like what you have? Root and play straight away ;) with no additional ...ahem S-OFF ... ahem fees :p
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
Bit of topic all of this guys.. ;)

Hate to play devil's advocate...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] disconnecktie:
Does this MOD need to be reflashed after flashing a rom? I flashed leedroid after flashing this.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
Every time u flash full rom you also replace pnp.xml and thermal config files, there for replacing it with stock ones.

So yes, you need to reflash my mod again.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mlodykaras:
Performance profile is epic. With my setup I'm getting practically the same battery life as with the balanced so I'm super happy because the phone is incredibly smooth and responsive. Yesterday I managed 3h sot and I had 46% battery left by the end of the day :D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
Yes v15 is awesome for performanse profile due screen of savings you get from turning big cores off, also tweaks to memory management seam to have very positive battery life results on both profiles, along with dynamic swapiness.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] King p1n:
Thanks since I'm already on stock, I'll try that then go from there.

Thanks again, will try sometime next week.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] TeroZ:
The tweak works, overall faster system response and less throttling using performance profile.

Yet there is another issue I believe is PnPmgr-related: when user interaction is not present, the GPU will lock the maximum fps at 50, on a 60 Hz screen. But after I disabled pnpmgr the lock went away too.

(Some people noticed it as well: http://xdaforums.com/htc-10/help/htc-10-varying-50-60-fps-t3435554)

Is there a fix for this issue? Thank you for looking into this problem.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
There isnt such option which dynamically changes FPS on touch, it only lowers FPS on power-saver, exterme powersaver, and some navigation software.

About GPU, its regular throttling, or GPU governor issue which u can fix using adrenoboost on custom kernels.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] TeroZ:
I'd tried custom kernels, including ones with adrenoboost, yet the lock is still there, only when enabling "high performance mode" in developer options or disabling pnpmgr can lift the lock. You may download "FPS test"(orange circle icon) in Play Store to recreate the issue. And such effect is very noticeable in games like Smash Hit or some racing games.

I am out of ideas now...:crying:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
Iv ran that test and shows 58-59 fps, how to actualy use that test?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
View attachment Tweaked_pnp_thermal_ivicask_v15-test.zip

My bad, missed it :)

Here you go, removed 50fps lock, but it will use more battery of course just FYI..

Performance profile only.

Try.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] TeroZ:
It worked! Super thanks!

My life is complete now. :good::good:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gelo01:
Quick question mate, is there a noticeable difference between Balanced and Performance mode when you are not playing games? I seldom play games, but when i do, i really wanted it not to stutter. Let's say Real Racing 3 for example. I'm on Balanced mode currently. There are rare stutters here and then, but when I enable HPM (High Performance Mode) via Developer Settings, RR3 is just buttery smooth running at 60 FPS.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Kyuubi10:
Hey [MENTION=1792279]ivicask[/MENTION], I noticed that whenever there is a new task for the CPU it loads automatically on the "big" cores, and then is transferred to the "LITTLE" cores even if the little cores are idle.

I believe this is because of the setting on "sched_heavy_task" which is set to "0".

I don't know the correct values for this, since I'm not a developer, but would you be able to change this so that if a new task is scheduled on the CPUs it goes automatically to the little cores first, and then it get's migrated to the big cores if the tasks are truly heavy?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
yes HPM is buttery but only for a short while because it forces the CPU gov up which will trigger migration and throttling much sooner, HPM also removes the 50fps cap for offscreen controls

if you want the proper 10 speed from your s820 for gaming you will need both a kernel with adreno boost and pnp mod in performance

the difference is huge but it always depends on the game, in case of RR3 its one of the rare game which require a more aggressive CPU governor (probably age)

check this post for a more detailed explanation:

http://xdaforums.com/showpost.php?p=68137787&postcount=19

are you using custom kernel by the way?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
As far i can see it should be left at zero, which is HTC default.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
Are you Sure that hpm forces the governor in any way? What i saw in the binary for hpm is first the 50fps Cap and a line I don't know the effect of. I asked flar2 about the setting I'm talking about but he also didn't know what it actually does.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gelo01:
Plus, HPM drains the battery as hell. I haven't tried HPM for too long because of the heat it produces and the rapid battery drain, iirc, i played RR3 for 15 minutes on a cold surroundings, but it never throttle, maybe 15 mins isn't sufficient..

There's a big change within RR3. The last version before the latest update, i could manually lower down the resolution via RR3's data > com.ea.games.rr3 > files > .depot > eds. From HTC M8, HTC M9 to the 10, it uses the Android_High setting. I always rename it then change the Android_Mid to Android_High so that RR3 will use a lower resolution (e.g. Less detail on surroundings, no reflection on side/rear view mirrors, etc.), making it smoother gameplay > higher graphics quality.

On the latest RR3 update, there's now a .zip file of the "eds" folder, that everytime I change the Andoid_High to Android_Mid, it's always replaced/revert to stock the moment I start RR3. Now, i'm forced to use the Android_High only. I used to have approximately 55-60 FPS, but now, there's already stutters here and then..

But enough of the RR3 talk as it is a bit off topic, to answer your question, yes I'm using a custom kernel. I'm using the latest LeeDroid ROM with the latest CleanSlate kernel together with v15 of this PnP mod with Balanced mode..

When I'm just using my 10 on light to medium usage, without gaming, is there a difference between Balanced and Performance, smoothness and battery-wise?

Thanks mate! :good::cool:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Kyuubi10:
That makes sense, then do you have any idea what tunable controls which core is chosen when a new task is started?

I'm aiming to get new tasks to start on the little cpu and only migrate to the big one if only absolutely necessary. Currently all tasks start on the big core.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
Thats a bit deeper in kernel AFIK..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
No I'm not sure, but I do know from my early testing on the stock 10 (DE2 + gamebench) is that it speeds up the throttling process

and without knowing what this line do how can we answer any of this?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
I thought maybe you know what the line actually does...

So yeah someony actually has to know it. Maybe I will search again :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
can you show me the line in question?

but like i said its futile i posted my gamebench of HPM long ago on the megathread and it was hopeless, no match to monster that is the 10 with EX + PNP performance profile
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
pm sent
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Lurien:
Stock kernel??
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mlodykaras:
EX kernel but that was on 1.80. I upgraded to 1.90 yesterday and I'm really impressed with what HTC have done. Even without ex kernel and pnp tweaks the phone is flying and battery life Is really good. Today I will try EX+balanced and tomorrow EX+performance.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Black-FR:
I must say, v15 works real well for me and battery live is fantastic:

Gesendet von meinem HTC 10
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] naughty6t9:
Do v have to uninstall previous tweak 13 & then install 15 or just override.. Cuz I m having drain after override..previously was getting more juice..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Magnum_Enforcer:
Just flash the newest version. No need to uninstall.

Sent from my HTC 10
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Quadrider10:
Idk if this has to do with PNP or kernel (EX) but video playback in Google play videos is very choppy.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] munkyvirus:
PNP, I know the ghostpepper one has major issues with video playback.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
If you are referring to Youtube try to delete it as a system app and install it as user app from playstore. Had this too on ice rom and it solved it for me
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
Haven't touched that app, but can check later when I'm home if I can reproduce/fix
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] munkyvirus:
Not YouTube. Facebook and Twitter for me. The infeed videos would autoplay and the phone would chug to a crawl. Works perfect with stock PNP.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kend0g:
Can I use version 8 on a vzw 10?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
Than problem isnt in touchboost, but something else..

Here you go try..

View attachment pnp.xml
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] leonkacherikar:
I did comment this out to enable pnp for the butterfly11oc, however i see a considerable lag in chrome during scrolling as well as the contacts app when scrolling. Will revert back to disable pnp for now.

I guess incorporating this in the pnp mod will be the best of both worlds...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] SacredDeviL666:
thanks [MENTION=3428502]Freak07[/MENTION] for the tip in deleting that line for pnpmgr
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
Thanks for this. I just tried it and the lag and scrolling lag is still there. What could it be? :(

When disabling pnpmgr the lag is completely gone :confused:

Would you be so kind to maybe incorporate my values from butterfly11 into your mod so I may test this combination?

There is something triggered when disabling tochboost.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] leonkacherikar:
I agree.. I see no lag at all when pnp is diabled.. something is not playing nice ... :confused::confused: