yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
This could be the reason:

The newest release inside the app is 0.17, because 0.18 isn't uploaded yet.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Thanks for the invaluable work you put into testing all scenarios and presenting real life data and experience.

I've done a bit of testing inspired by this

Except for the cpu min perf thingy of ex which I don't really find a game changer here, as I see very good results without it too and don't see the core migration that crippling at high battery temperatures on my phone..., literally the same performance I got with boost+ and adrenoboost on both kernels. On the cpu, maybe I'd need something heavier on the cpu in a game, but I don't see cores being cut off since a few official updates by HTC, but I might be looking at the wrong benchmark.

Anyway I've tried ex again, great job as always, very smooth gaming achieved. What medium level represents in ex is the highest level on my cleanslate, as lower levels aim to provide battery friendly steps on cleanslate.

I've attached some shots: First shot on ex set as you described, second on cleanslate set without CPU perf patch and the rest the same freqs on GPU and boost+ applied
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] SacredDeviL666:
yeah thats about right :D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jbm76:
[MENTION=4684315]flar2[/MENTION] I read that you had an option to limit the bluedroid_timer wakelock on the 6P in EXKM, is there any chance of having that feature on the 10? I'm getting quite a few wakelocks when connected to my BT device in my car.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
Hello.I purchased your EX Kernel Manager app ,I am wondering what the reboot buttons near most settings are for.I see that even if they are greyed,they are working,am I right?Can you explain a little bit why or when they are or should be activated or deactivated?Thanks.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
When the reboot symbol is blue it means the settings will be applied upon booting next time. When the symbol is greyed out the value will return to default upon the next reboot.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
Thanks.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Cro Cop:
Just to check, the Powersaver mode and Performance mode in EXKM are the same as HTCs powersaver mode in settings and "High performance mode" under Developer options , right?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
No they are different
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Cro Cop:
How could I make such an underestimated assumption (－‸ლ)

Okay, I assume that EX Powersaver mode should be used instead of HTCs, but what does the performance mode do really? Havent noticed bad performance in any app while on EX.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
Use the HTC one, it is part of the system so it can do more, like turn off your network during screen off.

I don't really use the power save and performance Modes in EXKM. They are there for people who want quick cpu/GPU profiles. You can see the settings affected in Settings->Advanced settings
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kfasheldon:
..update..no probs with otg with a USB c otg cable ..thanks
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
The update to EX Kernel Manager will start rolling out on the Play Store tonight. It will be a staged rollout because there are massive changes under the hood, which can affect other devices as well. This means only one out of five users will get it right away, the rest will get it tomorrow if no big issues appear.

A few notes about HTC 10 support in the app:

-you will need the very latest TWRP to do kernel updates from the app (and yes you can update even with encrypted data)

-As will all HTC devices, don't try to mess with CPU frequencies. They simply won't stick with pnpmgr and the thermal daemon active and they are not meant to. This is why I allow you to set a hard limit during installation. You are generally better off letting the phone manage itself, frequency-wise.

-I added proper vibration control. You will only be able to completely disable vibration if you use ElementalX. On stock kernel, you can still adjust it,but not completely disable it.

-I added a toggle for the back and recent apps buttons, be careful if you disable them. It's hard to navigate the phone without a back button.

-The stock interactive governor profile for HTC 10 is included, in case you mess with values and want to get back to defaults. Feel free to share some well-tested profiles with me and I can include them in future app updates.

-The big cluster is now fully supported

-CPU temperatures for this device are now fully supported

-Kernel backups are fully supported within the app

-As always, there are many minor fixes and improvements in the app

My free apps, CPU Times and DevCheck, have already been updated
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sicmatron:
Thanks for the swift update! Looking forward to seeing the update prompt :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] JWhetstone02:
When you say disable, that means they either work or don't work... button lights on or off?

Will there be a way to have the button lights time out/ cut off until you touch them? I think this was done on the DNA.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
Right now it's just shut them down completely, lights and all. I haven't looked through the code to see how the lights work, but there's a good chance the lights could be modified. [MENTION=3088420]tbalden[/MENTION] has already added button light notifcation.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ChronoReverse:
There's already a built-in option in Display, gestures & buttons for the button lights to either be Always On or Auto-off when inactive. I suppose changing the timeout duration would be nice.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mitchst2:
HTC Has Started Posting Kernel Source For the HTC 10 http://www.androidpolice.com/2016/05/26/htc-has-started-posting-kernel-source-for-the-htc-10/
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
The new source is still version 1.21. I'm curious what changes they made for 1.30 and 1.53 releases. I know they made some changes, as the kernel config changed.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] holofractal:
Have you happened to take a look at the Sprint kernel?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
No Sprint source has been posted, so I can't. However, if someone could upload the Sprint boot.img, there might be something I can do.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] holofractal:
Here you are!

I'm more than happy to do any testing, and provide logs.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Quadrider10:
Will cpu/gpu under voltage be supported?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
No, undervolting is a thing of the past.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
Update!!!

A quick update:

-return tick rate to 100Hz to improve stability

-make backlight dimmer a little brighter

The source released on htcdev.com today was exactly the same as the earlier source.

Download

ElementalX-HTC10-0.02-Sense

Changes:

-return tick rate to 100Hz to improve stability

-make backlight dimmer a little brighter
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mazubo:
Just found your updated kernel app and finished flashing. Smoothness awaits!!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dems86:
Got the updated EX app earlier and so far everything is working swimmingly...just updated through the app to 0.02 and it worked like a charm :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Nice that you checked new source, [MENTION=4684315]flar2[/MENTION] now I don't have to compare them :p

I'm looking at a mind boggling challenge at the moment related to an alternative screen off method, but seems like I need to dig deeper into that driver :)

I noted fsync as feature, is it still on the loose, I hated it since it was introduced with the Fs corruption issues it brought

Keep it up your kernel is still full of great features and it seems it's going to get great soon with gamma
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] MassStash:
in aroma, disable magnet cover description needs fix
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] arodey:
Any changes here for Sprint devices?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
But we can turn off pnpmgr <3 (for testing purposes obviously)

On that note. FauxApp Allows to turn off cores. If I select core_control to enabled nothing at all happens. On stock kernel...

Btw notification CPU temperature has wrong divider.

Oh, and would it somehow be possible to get this notification from being shown in drop down to always be active in the status bar? Like battery % ? That would be really great.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DroidIt!:
That's interesting. So would you recommend using them in conjunction then? I mean would they save more juice having both going at the same time or might they possibly cause conflicts with each other if activated at the same time? I rarely let my phone get below 50% battery so not really used either, just curious now. :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
I think the HTC powersave does everything mine does + more, so just the HTC powersave.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] lightninbug:
What values are everyone using for screen color control?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dandan2980:
Ex Manager keeps wanting me to update to 0.17 but I'm on 0.18
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
I use another kernel on my phone and want to swich to ex...what should i do?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] westeight:
Just flash the new Kernel in TWRP. Done :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DroidIt!:
...mine ;):p
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] SacredDeviL666:
http://xdaforums.com/showpost.php?p=68400514&postcount=1570
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
You can turn off "Check for updates" in the app settings

But I think I will push 0.18 to the app. I think the majority of users have now updated their ROMs.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] lightninbug:
Send it my way please! Also did u leave the color profile settings alone? Or change to vivid?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
[MENTION=5193466]DroidIt![/MENTION] profile is included in EXKM
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hgoldner:
[MENTION=4684315]flar2[/MENTION] Is the Powersaver widget from your EX Kernel Manager or is it "native" to the HTC device?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] schmeggy929:
No profile is found, maybe because I'm on Sprint?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
http://xdaforums.com/htc-10/development/kernel-elementalx-htc10-0-01-t3385167/post67837411
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] lightninbug:
I didn't find it at first either.. update the app..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] CrazyCypher:
Hy guys, any way to fix stutter via bluetooth music playing?

Thanks :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Two things:

- buy a wired headphone :)

- buy a better BT audio receiver

I'm on a plantronics BT headphones, and it works quite well (on stock kernel as well). Also you might want to check if the CPU is not overloaded by something from userspace (which is not kernel related thing), that can cause stutters but cannot be resolved in the kernel. I think there's no real issue with BT audio on the 10, but that's just my experience so far, and I have only used two BT audio devices with it.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] CrazyCypher:
I am using BT portable speaker.. Its not speaker issue because music is playing great and without problems until I open ANY app on my phone... Total cr@p... So yeah, I am searching for solution for my phone, because this is phone issue...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Hmm, gotcha. Speakers can be trickier, because of the distance that might be between the phone and the device, but I gather that you test it putting the phone near the speaker, yet this happens. Is the system list OK otherwise before opening the app?

With my headphone I can close, open normally without stutter, but if general system load is rather high, stutters do happen
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] CrazyCypher:
Yes, the speaker is always close, max 2m away... Plays fine until I open a browser or some app.. real lame.. Maybe I could adjust some BT settings or edit something in the android system like build.prop ?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Kyuubi10:
Any chance of getting Zen or ROW I/O Scheduler added to the Kernel?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DroidIt!:
Sorry, buuussy day with school yesterday. I leave the Vivid alone.;)

---------- Post added at 02:02 PM ---------- Previous post was at 01:56 PM ----------

Second this. Two different bt speaker sets, bt car audio, bt fitbit and use the phone as I want all day and no bt audio stutters. For those having problems, you don't need to dig that deep. While not connected to bt audio, see what is eating CPU or possibly a ton a memory. All you have to do is see which processes are running in the background while you're not doing anything at all...that's where I'd personally start anyways. :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] suhridkhan:
Any chance your music is stored on the sd card? I was having the same issue, on different roms and kernels. Teansferring my music to internal memory, greatly improved it. (I wouldn't say it's completely gone! but it's very rare now, good thing I don't have a lot of music)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Aurelius99:
Updated my Rom to the latest release -- 1.91.617.1, reinstalled the Viper Rom and Viper still shows it as 1.80.617.1 even though booting into download mode verifies that it is in fact 1.91.617.1. The Viper Rom doesn't recognize this, neither does EX Kernel manager. Manually downloaded .18, flashed it, and is running perfectly. But when I use EX Kernel manager to check for updates, it wants to update me to .17. WTH?

Is there any other way you can check the OS for the version number? Viper has this same issue apparently.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ryansc375:
Does the EX kernel remove (if that's the right term) the 50 FPS lock imposed by HTC to allow for 60 FPS? Thanks!

Ryan
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Kisakuku:
You updated your firmware to 1.91.617.1, not your ROM. Download mode shows you the firmware version, build number in settings shows you the ROM base version. EX 0.18 hasn't been pushed to the app, so EXKM wants to update to 0.17. All of this has been covered multiple times.

Just disable the kernel update check in EXKM for a while and flash Viper10 2.9.0 for VZW / US Unlocked (not the regular 2.9.0) to get the 1.91.617.1 ROM base.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
I've pushed 0.18 to the app, now it won't ask to install version 0.17
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Aurelius99:
Thanks for the info. I missed it somewhere down the line. Hopefully, the VZW flash won't affect the radio.

---------- Post added at 07:51 PM ---------- Previous post was at 07:49 PM ----------

Thanks, flar2. You are the man.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jayplusone:
Thanks for your work bro. I am not sure what the conversion rate is USD to CAD so I will just say enjoy the 1.5 beers. ;)

7J760435PY7365511
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Cro Cop:
No, but you can flash IvicaSk PnP tweak performance profile (http://xdaforums.com/htc-10/develop...tomized-profiles-t3411860/page48#post68462391). It removes the 50 fps lock.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] 5m4r7ph0n36uru:
[MENTION=4684315]flar2[/MENTION] [MENTION=3088420]tbalden[/MENTION] great job with if you are doing here. Can't decide wether to use ElementalX or CleanSlate, as both kernels are perfectly fitting my needs and wishes. Thanks for bringing those to the 10, and your continuously work to improve them further more.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
hey guys and girls

I updated my pnp profiles for the interactive governor. If you want something to Flash and Experiment here is the link.

Profiles

Download links can be found on the first post.

would be great if I get a Little Feedback.

Have a nice day all :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Lastwurdz:
I'm thinking about changing my kernel. but i have a few questions

1. does this kernel support drivedroid??

2. will this kernel be stable im on Viper rom??

3. is there a way to revert back to stock if i want or need to??

and....

i think thats it for now.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jayplusone:
1. Yes

2. Yes

3. Yes just dirty flash your rom.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Lastwurdz:
cool. so im guessing if dirty flashing my rom reverts me back to a stock kernel, i'll have to reflash this kernel each time i update my rom??

thanks
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jayplusone:
That is correct kind sir :p
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Parakaleo:
Only after full rom updates. Viper OTA updates don't revert the kernel.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] CrazyCypher:
Hy flar2 and others too, I have some questions I am not sure if they are kernel related or not..

First is the "Brightness boost" that happens automatically when you step out on direct sunlight. Even if auto brightness is on the max, when direct sunlight is present, the autobrightness boost the screen even more - what it looks like it does is change color profile? making it more in contrast? Is that correct or does autobrightness actually boost the actual brightness too? In any case, can we achieve this feature manually too? could there be some setting to enable it ?

The second question is can I adjust the refresh rate auto brightness is adjusting the screen? Its a little annoying that when I step out on the sunlight I have to wait 10 seconds for brightness to adjust.. Is there a way to speed up this process?

Thank you all for answers, I appreciate it.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jayplusone:
Learned something new. Sorry! I kinda miss that feature from Viper/Maximus :good:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] duowing:
If you use flar's ex kernel manager it has a tool to backup your existing kernel. So then you can just backup stock and then flash back if you need to
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Lastwurdz:
so i flashed this kernel, everything is good but i do have a couple of questions. is there any way i can revert back to having an orange light (instead of green) when my phone is charging. and i cannot seem to boot drivedoid from usb with this kernel, i have better luck from the last kernel as it does recognize it when the phone is plugged in, but when i go to the bios menu and try to boot it does not register. im new to all of this. any advice would be appreciated.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Parakaleo:
In EX Kernel Manager app, under miscellaneous, disable "LED charge gradient" and click the little power button to the right of it to make it set on boot.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mrshades812:
Just an FYI:

0.18 is working great (WiFi and all) on Sprint with the latest 1.80.651.6 firmware.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Lastwurdz:
Does anyone know how to get drivedroid working with the HTC 10 with this kernel. its the main reason i flashed it and i still cant get it to boot as a USB drive.

and also, does anyone know how to remove the red text from the splash screen??
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Magnum_Enforcer:
Check this thread:

http://xdaforums.com/showthread.php?t=3397548

Sent from my HTC 10
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Kyuubi10:
Hey [MENTION=3428502]Freak07[/MENTION], is it possible to get your Interactive tuning along with [MENTION=1792279]ivicask[/MENTION]'s scheduler tuning?

How do I do it?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
what exactly do you mean with scheduler tuning? how workload is splitted between big and little cores?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Kyuubi10:
That is right. From what I read ivicask focuses more on that and dynamic memory management (dynamically adjusting swappiness etc...), while your profiles focus more on the governor tuning.

I'd like to be able to combine both, without overwriting one by flashing the other.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
well the thing is they are two different mods and focus on different things. (Although I have to admit the dynamic memory management sounds tempting, at least to look into it, maybe sometime in the future. I don´t know about ex kernel but with elite there already comes adaptive memory management. But for now it took quite a long time to get the profiles like they are now.)

Besides with my governor settings it shouldn´t be necessary to put workload from the big to little cores. At least for me there is no need. I use usually Elite or Ex kernel and set min performance to something between 60 and 80.

The task migrating is used to counter overheat on our device. However I did not have one serious overheat, either with ghostpepper or butterfly pnp mod. I don´t game that much but a little bit nonetheless.

Another thing is I do not want to use too much profiles for different apps to ensure that they will not use too much power (making governor less aggressive, reducing max freqs). The mod will ensure that the right frequency for the current task is used by both, big and little cores.

I found that with hawktail especially the big clusters stays most of the time under 1,3 ghz. so why should i migrate tasks more from the big to the little cluster if the device isn´t getting to hot?

I dont want to throttle my phone that much just for the sake of efficiency or battery. Battery life is important but I want my s820 phone to feel like it.

I bought the 10 partially because of the soc and I want to use it´s power. :)

If you have more questions just ask :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Kyuubi10:
Yes, exactly, they focus on two different things which could be combined for tremendous effect!

And you say that you want to feel the power of the 820 SoC, but migrating tasks to little core is not an exclusive idea to your aim.

It's more about prioritising, if there's a task running in the background which I dont mind if it takes long to complete i'd prefer if it runs on the small core (music playing/streaming).

While activities happening on the foreground must always be snappy and smooth e.g. Scrolling or watching a video, therefore being better on the larger cores.

But just because something is running on the largee core doesnt mean that I am willing to waste battery on it, which is where your mods come in.

While ivicask's mod would focus in prioritising each process, your mod would focus on core efficiency. Making each and all cores more efficient.

His mods and your mods shouldn't be mutually exclusive! At least... in my own opinion.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
Yes, what you say sounds very reasonable. I will keep this in mind for sure and see if I can somehow incorporate this.

For now I will focus on finding the optimal settings for each profile and later on I will see what can be done about your suggestion :)