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

Added [MENTION=3088420]tbalden[/MENTION]'s LED tweaks. Improved gaming performance, thanks again [MENTION=3088420]tbalden[/MENTION] for assistance tuning the governor. I don't even need to do anything anymore ;)

For GPU Boost, default is 1:

0=disabled (like stock)

1= low (slight boost)

2= medium

3= high (GPU ramps up aggressively)

The GPU and LED settings are available in the latest EX Kernel Manager (version 2.80) which is rolling out tonight.

Download

ElementalX-HTC10-0.12-Sense

Changes:

-add GPU boost

-add LED charging gradient [MENTION=3088420]tbalden[/MENTION])

-improve storage performance
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] lightninbug:
anything you can do kernel level to tweak the camera?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Black_Eyes:
Camera is already good. what you mean by tweak?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
Morning flar, great to see you guys teaming up to get the best of of this beast.

Any chance to integrate double tap fingerprint to sleep?

I tried your button mapper but it stops my headset button from working properly.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Elistheman:
Coming from HTC desire eye here. I've been using it for my new HTC 10 for about a month. currently on v 0.12. works awesome! thanks [MENTION=4684315]flar2[/MENTION] (with my own modded settings i am getting 5-6 SOT!!! with moderate usage across the whole day)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] silvercat:
Increasing the default value of headphone and speaker level would be a great addition :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Jump1ng:
Some custom ROM's have the option to boost the sound, never used it myself as it is loud enough and some people said it made it distorted.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] westeight:
VIPER4Android has a volume boost function, IIRC
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] lagittaja:
Kind of OT as well but oh well

The speakers are already as loud as they can be without distorting them and introducing the possibility of blowing them. Distortion is bad, mmkay?

Where as with the headphone output...come on, I can use my over-the-ear cans as glorified speakers if I so desire. Buy more sensitive headphones or use ear buds.

But to each their own I guess, grab some custom ROM with audio boost or V4A so it's a bit easier to blow the speakers or damage your ear drums.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] schmeggy929:
Yeah I really hope you just mean the speaker level, the headphone level is very high already and i'm partially deaf in one ear. You might want to check out some of the sound mods floating around that make the sound clearer and better not louder.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
[MENTION=4684315]flar2[/MENTION] is there a parameter for stock kernel users to tweak in order to boost the GPU?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
You can increase the minimum gpu frequency. That's about it.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
ok thanks, i also have a bug to report on your kernel or app i dont know

min performance level when changed doesnt stick on reboot

and thank you for the latest patch, its really awesome, finally the ten works properly on its own for a change...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] leonkacherikar:
Is the boost GPU only functional for games or will it boost under a specific load.. For example heavy pages and scrolling in chrome or in email tend to ramp the GPU... will the boost function here as well..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
there should be something, because user space (pnpmgr probably?) tweaks down the GPU when you switch battery saving on (and as far as i see it's not the freq, but some kind of anti-ramping mechanism). But I don't know exactly how. Maybe [MENTION=1792279]ivicask[/MENTION] can help out? Or you can call this De-boost, rather than boost :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
On the default level one (low) it doesn't boot very much unless you are gaming. Medium and high will start boosting for scrolling and animations.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
i noticed with skyforce "low" is enough to bring to 60, Suicide Squad however "low" is just at the edge of smooth, "medium" is much better, but i am surprised about scrolling/anim i thought 2D and 3D are seperated?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
unfortunately not. I was looking at this, how to separate boosting for 3d, but couldnt find a solution yet. I don't want to boost 2d, just as you describe. I'm already looking at a way to conservatively stick to low freqs so 2D won't as easily ramp up, but heavy games crossing the line to 210 can easier ramp to 300+/500, and then again a fence so they wont go easy to the maximum as it's generally not needed. I'll have a patch finalized for this soon
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
interesting, to be honest the LOW mode is conservative as it is, as evident by Suicide Squad, so flar2 is correct about this

but a more elegant patch is always appreciated ;)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
in low mode i get 233mhz easily on the Blinkfeed scroll, and that bugs me.

But it's not easy, it would be if there'd be a way to tell how many rendered elements are in the context of display (few elements, generally 2d, more polygons 3d), but that's not possible... so I'm still trying to come up with a really battery friend thing for the Low mode (and probably this might be not to the very hardcore gaming, but just to make smooth enough for the casual gaming (but on higher freqs than the original stock kernel where it really is too low, yet keep battery normal at bay in 2D), and High/agressive mode to be the real pumpers. :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
well from the sound of it, it looks like what HTC already achieved on their stock GPU gov which is pretty conservative :)

the whole idea of adreno boost wasnt about casual vs hardcore gaming ;) its for games to work properly as they are already doing on last year phones my friend

if you make this with a duality (casual vs hard core) again hence introducing a need for the user to tweak his values then what did we achieve? ;)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
OK, i'll make it clear. I want both at the same time. Games to easily cross to pumping part, but also not overpump over ~500mhz, so keep it at bay, but much better than stock for gaming (i'm continuously testing this to be best with the games you mentioned).

And at the same time, find a way for 2d to remain on low freqs.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
if so awesome :cowboy:

what really pisses me off is why would this thing carry a mighty Adreno 530 if we are all willing to let it get stuck on 200mhz just for the sake 1% better battery in UI mode (this goes to you HTC if you are listening)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
It's all about numbers. Doesn't matter if it acutally uses 624MHz, just as long as you can say that's the max. Just like the s810 and the stupid idea of putting eight cpu cores into a tiny phone chassis with no ventilation. They make very powerful chips but can't use the full power without heat and battery problems. I would blame Qualcomm.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
true true but still LG, Xiaomi and OnePlus didnt cripple the s820 like HTC and their phones are running cooler, internal layout to blame
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] lagittaja:
Yeah, my friend bought the OP3. Last week I played around with it for a little while and I'm impressed how well they implemented SD820.

Haven't had any hands-on with other SD820's othen than my 10.

I still like my 10 a lot more :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] SacredDeviL666:
flashed .12 now :D

edit:- saw the LED options :D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
well using EX we are almost a match, except the skin heat i guess

ofcourse overall the ten is the better device
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
Storage is very noticeably faster on teh OP3. At double the price, the ten is a luxury phone though.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
I double checked and min performance level sticks on boot. Make sure you don't forget to click the apply on boot icon to the right after changing the setting.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] leonkacherikar:
Well the medium settings are just fine for overall UI responsiveness... there was always a stutter when shifting between Incognito mode to normal in chrome as well as HTC music player... That is all gone... Overall UI responsive is extremely important since that is what most will be using on day to day basis.. I would not all mind a slight dip in battery for an overall smooth experience.. a performance boost when playing games is a different story though.. would not want a drop in frames... finding the balance between all these is a challenge.. not to mention the thermals as well as battery life..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sdamark:
On .12 my led is always green when charging. Switched back to .11 and it's normal again.

Sent from my Venomized Verizon HTC 10
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
dooooh....

that's chromatic charging led mate, it's supposed to do that.

Read tbalden's kernel thread (cleanslate kernel) to see how it works.

It is red when your charge is low, it gradually goes to green when charging is almost full and goes changing green to amber to green to amber etc. when it's 100%

This way you can see how much juice is in your phone without having to switch the screen on whilst on charge...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sdamark:
I see, thanks for the explanation. That's awesome. [emoji2]

Sent from my Venomized Verizon HTC 10
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
Well massively better audio and more capable camera hardware, not to mention one of the cleanest best colored screens on Android vs pentile pain, more thoughtful UI

I say the price is justified and it's not double except in your beautiful country ;)

Everyone complains about the storage and you guys saw how I have no tolerance toward the questionable s820 implementation on the 10, still I fail to find issues with my storage, it copies and transfer files massively better than the M9, couldn't feel the advantage on the s7e either

---------- Post added at 10:02 PM ---------- Previous post was at 09:56 PM ----------

Indeed the UI gets a significant boost in smoothness even with low adreno boost, blinkfeed stutters were beyond annoying on stock and totally unlike the M8 and M9

So my friend [MENTION=3088420]tbalden[/MENTION] running the GPU sub 200mhz on a 2k UX is not the HTC we love and know, the stock UI on the M9 is noticeably smoother (stock vs stock)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Aurelius99:
Installed the Viper Rom. Very dissapointed because there was no way to adjust the touch vibration setting. I have a US unlocked HTC 10 that came with TWRP-like vibration levels. It was driving me crazy. Then I found this great EX kernel. Flashed it and got the EX Kernel Manager from the Play Store. Awesome! Using the EX kernel, I got the vibration turned down where it should be. Thx!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kend0g:
Hey I gotta question I'm looking to buy a verizon htc 10. If I get it and send it out to get s-off/unlocked/root. Since its still a verizon device would I be able to flash kernels(like this one?) and roms. Will the device work?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Explore The Universe:
What about implementing app-specific boost profiles to EXKM? If it's going to be a root app anyway, so be it! [MENTION=4684315]flar2[/MENTION]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
On htc devices you will need to disable pnpmgr for this as it controls cpu settings.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
did you try setting it at 0? its there where i have the reboot issue (i set it at zero when using Ivica's pnp mod)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Aurelius99:
Yes. I would recommend the Viper Rom, but only with the EX kernel. The Viper Rom comes with a stock, no frills, international version, and the Viper developers don't do kernel mods. Get Viper, flash the EX kernel, and get the EX Kernel Manager from the Play Store. In addition to solving my vibration problem, I've noticed a 10 to 15% increase in performance using just the stock settings in the kernel. No BS. Viper+EX kernel = excellent.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
After your PM I set it to 0 and it stuck after a reboot.... strange....
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
ok must be something from my side
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
Other apps can prevent the EXKM boot service from running. Greenify is one of them.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
I think that is really messy.

I have many phones and they all have great performance and battery life because I don't mess around with a lot of complicated settings. Just a few tweaks here and there.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jimbob_sf:
I'm using .12 on Venom 2.6.1 and use a charging OTG hub from Pluggable (highly recommended) and I can't seem to get the HTC 10 to get into, and stay, in charging in USB Host mode.

The ElementalX installer (version 5.15) for Flo has had and now has a slightly clarified options for Fixed Install mode (charging in OTG Host mode) and USB Fastcharge in Host mode. This is exactly what I'd love to see in the HTC 10.

I talked to Pluggable and the Via chips (vl813 for hub and vl100 for power delivery) are the current models and don't support quick charge (even the upcoming vl101 doesn't appear to support quick charge).

If the quick charge in OTG host isn’t possible in the HTC 10, it would be great to know what is the technology preventing it.

Thanks in advance!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
[MENTION=4684315]flar2[/MENTION] [MENTION=3088420]tbalden[/MENTION] tested the op3 tonight with suicide squad and high graphics

Out of box it runs as fast as our 10 with your kernels it heats the exact same too, battery reach's 38c under ten minutes when playing

All delusions about the op3 being cooler went away

And htc cheating for battery is confirmed

Shame stock 10 users cant enjoy the s820 true power like we do (or OP3/Mi5/G5 owners)

I remain convinced from my own usage, all these measures gave HTC 5% more battery at the expense of worse experience
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kend0g:
Thank you Aurelius99
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gamebenchjake:
Heya! Jake from GameBench here :) We've set the initial Free Minute allowance to 30 minutes per month (15x 2min sessions), BUT that may change as we monitor how much people are using it (aka: how often enthusiasts run out of minutes). The reason we had to go this route was because a lot of bigger game studios were using the Free version instead of licensing :(

Side note - I'll be setting up an XDA Promo code to give you guys all extra minutes each month, so hopefully that will help too :)

Cheers,

J
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] leonkacherikar:
Did notice some overall stutters in UI so set the min GPU freq to 214 and set the boost option to low.

Let's see how it works... the GPU is insanely powerful but it's a shame it's not been used to full potential... :(
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Thanks Jake! This is very good news. I've been testing a lot to tweak kernel changes optimal the last few days (playing around about 50-60 minutes a day just for testing purposes), and this would be a huge extra to have some portion of it for free XDA development purposes. Where should we look at for these coming XDA Promo codes / news on the topic?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gamebenchjake:
The promo codes will probably be sometime in the next month, and I'll update the GameBench thread (http://xdaforums.com/showthread.php?t=2784868) with them.

For the short term, if you PM me your GB account email, I'll throw a month of unlimited on it to see you through :)

J
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Thanks! Sent :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Blue305:
Is there any Color profile that comes with the EX Kernel app?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] duowing:
Will using the pnp mod along with this kernel conflict with one another or do they do things separate enough that they work together? I'm primarily wondering in the case of the new GPU boost
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Kyuubi10:
I have a feeling I messed up somewhere.
[MENTION=4684315]flar2[/MENTION], am I meant to boot the system up at least once prior to flashing ElemX or can I flash it prior to a ROM's first boot?

Currently frozen at "Customizing ramdisk", at exactly 50% of the installation.

I have a feeling that I need to boot the phone at least once for it to have a ramdisk, or am I wrong?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
No, msm-adreno-tz is the correct one. We'll have to keep an eye on it. Was the phone hot at the time or were you playing any games?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mjh1978:
[MENTION=4684315]flar2[/MENTION] before I flash your kernel, has EX Manager been updated yet? I purchased the app on my M8 with same Google account back when I first tried your kernel.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
I'm working on it, the update will be out tonight or tomorrow. But you don't need to wait, EX Kernel Manager works now, it just doesn't have settings for the big cluster and doesn't do kernel updates.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mosincredible:
I flashed and underclocked the big cluster to 1824 and early impressions are impressive. At 50% battery right now with 2hr 59 mins SoT (92% of it at medium brightness), over an hour of Spotify, and all LTE. Because I was so impressed, I bought the Ex Kernel Manager app.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jayplusone:
I bought the app back in my M7 days and just purchased it again. The app and kernel are A +.

Sent from my HTC 10
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tcnineteen:
I don't think it was hot.

The first reboot happened while I slept and left it charging (I have HTC Power to Give installed but temp threshold is 40 degrees Celsius.)

The second reboot was when I were using it at night outside with minimal brightness.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] EtherealRemnant:
Crap, with EX being available, I'm going to have to suck it up and trade in the Note 5 and just deal with the 5.2" screen. Damn you flar2 lol!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] TeChNoC4AzY:
Hey flar.... This is off topic but would you have any idea as to why my 10 has horrible signal... I feel something with the radio is acting up... I am soff and I installed the 1.53 ruu from my pc the other day and I've been running it like that sense.. I was on tmobile 1.21 but idk... I get lots of dropped calls.. And 4g is really weak.. Which usually is better over lte where I am... And when I am on a call it seems my signal gets even worse. It seems this phone dosent even have volte... If you can maybe help me that would be awesome.. Maybe reflash radio?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Gamesoul Master:
Just tried accessing it from the XDA app, no good. Says thread may be deleted and throws an error.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tcnineteen:
I got the same error message as well, so I went looking for it directly from the Mods forum. [emoji16]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] alobear:
[MENTION=4684315]flar2[/MENTION] so happy your kernel is out coming from the 6p. have any plans in the future for color correction? ?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] civicdelslow:
What do you think would happen if you set the maximum clock speed for the processor to the lowest setting and then chose the lowest speed for the gpu? Would it be unusably slow? Would battery life be insane?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Blue305:
I'm interested in this as well, since all my kernels had gamma profiles. Fingers crossed that it will be available for the 10 too.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Gamesoul Master:
It would be irritatingly slow. Battery life wouldn't be as good as you might think, because of how much longer it would take to do anything. For basic usage, you could probably run the CPU around 640 MHz without feeling *too* much lag. It's all about balance and how you use your phone.

GPU speed I could only speculate on, as I don't mess with that. But I can tell you that outside of games and select other situations, the GPU already spends the vast majority of its time at low/minimum speeds.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sicmatron:
Working smooth as silk here with Viper 1.1.0. Bought EX Kernel Manager and look forward to the update. Thanks for your efforts!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] TeChNoC4AzY:
Would anyone know?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
We'll definitely have it, but it needs some work. I haven't had time to work on it yet, too busy updating my apps.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] RaPiiDe:
Leedroid, Viper and now ElementalX :victory:

I'm really happy to see all best stuff for HTC available for my HTC 10!

Thank you [MENTION=4684315]flar2[/MENTION] for this kernel, I missed it during my Samsung treason especially for sweep2sleep functionnality.

Is there doubletap2wake too or not yet?

Anyway, thank you again, I will try it tonight.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
Doubletap2wake is built in already with the motion launch gestures. I wasn't planning to add more gestures, since the motion launch gestures and home button cover typical use cases already.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] RaPiiDe:
Awesome!

Thank you mate :D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
Should be no issue to flash immediately after rom without rebooting. never had a problem this way
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Kyuubi10:
Yeah, I have never had issues, this was a first.

But oh well, after being frozen for 5 minutes I gave up and rebooted my device and did it from scratch.

Works now lol.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
I've been busy to create a default profile to balance this out at around 40-45fps at default in most heavy games, and I think that profile suffices the general gamer needs. My additional 2 levels measure around 50 and 57 fps respectively.

If I were a manufacturer, htc, I'd give control over this aspect in an official gamer setting, instead of cutting it totally on stock kernel and settings. Why didn't they leave this mode of operation for battery saver mode? It could have been enough. Maybe they'll fix it if those testers here on XDA get some private messages again and leave crippling only for battery saver modes