I would like to add something to
@Asiier 's extremely well-written and clear
announcement.
AKT will NOT work on the HTC 10, even though it has the same SoC, because:
1- HTC's Sense Overlay is more like an Android of its own (truth to be said, Sense is incredibly well optimised)
2- HTC's proprietary pnpmgr engine is too intrusive.
Now for those who want to dive into the root of the things, I will gratefully elaborate.
HTC's Sense
This may sound a bit weird, but it is more or less the same reason we say "AKT will work on other S820 devices, just not as optimised as it runs on the OP3". It all comes down to the OEM's so-called Overlay. Even on the OP3, there is slight difference between how the profiles behave on OOS and on LAOS, but that margin of difference does not disturb the results that much to make us decide that we should split the profiles settings to OOS and LAOS specific groups. But when it comes to entirely changing the phones, this margin does get noticeable, making the profiles not 100% in their specified zone. So, HTC's sense is nothing out of the ordinary here, it is the 2nd reason where it raises eyebrows.
HTC's proprietary pnpmgr engine
This is the main reason for incompatibility. HTC makes use of an internal proprietary engine named "PnPmgr" (
Power '
n Performance
mana
ge
r) that I have tracked its behavior before on my previous phone HTC One M9 and wrote my observations
here. In essence, it instantaneously alters the CPU governor settings per specific scenarios in an attempt of improving the user experience, as well as controlling the thermal throttling policies. While that may sound golden, it actually isn't that intelligent or sophisticated enough to provide a flawless user experience (at least from what I experienced in the M9 days), and since it alters the CPU gov settings and the HMP sched settings, it defeats the whole purpose of AKT. Of course if you disable the pnpmgr you can use AKT freely, but usually that comes with some byproducts like excessive heat (since the thermal throttling is discarded as well) and some unknown byproducts. So HTC 10 users are better off making use of other solutions available. One of which i like is
@ivicask PnP mod, which you can check out
here (it definitely walks the extra mile with PnP :good: )
EDIT: looks like we were greatly inspiring
@RogerF81 with our work, and a fork has been released for the HTC 10, check out the thread
here for more details (and more fun I guess

) Thank you Roger!