yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] deadlynounou:
I use sRGB with cold at maximum ( if i set it warmer it the red/pink tint is more visible)

Please watch this video clip on you 10 and compare it to your computer. On my 10 is see the girl's lips and the guy's clothes very flashy. i canot see the different nuances and the details inside the pink/ red things.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Custom vibration strength is in a few free as in beer or 'donation only' tweak app like trickster mod if that's keeping you only, not only one app exists (but of course once you paid for it, you will depend on it) and it works on stock kernel (tho you might have smaller min value for vibrations (between 1500 and 3500 i think), maybe minimum is lower on flar's kernel, didn't really check it) :)

But wait, and I'm sure, you'll get these cool new features stuff very soon in your favorite kernel, like most of the times.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] xperia x root:
0.3 seems to be very stable. No random reboot at all. Only thing that bothers me is the battery behavior. Losing a lot of power in standby. Something prevents deep sleep i think, as most of the time phone stays in lowest clock standby instead of deep sleep. Anyone else having the same issue?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Electronic Punk:
I had this idle all night with an alarm set but then used it to check Twitter/mail when I woke up, but don't know if it was something I did.

But I am going to install some better monitoring software so I can help look into it.

Is this the same you see?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Electronic Punk:
Mike bought a Nexus 6P last week.

lol.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] xperia x root:
Yeah, its pretty much the same. This is only of an 11h37min use period, so "micellaneous" will probably also raise to 70%+. With stock kernel it shows "screen" with 62% at 3/4 brightness....
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nobnut:
You guys should check your third party apps. There is no problem at all with deep sleep on 0.3.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Electronic Punk:
Yup, something is definately preventing deep sleep on my device.

Its been on and plugged in since it rebooted.

So 3h 29m uptime

with 16m of deep sleep

Downloading some apps now to help me check!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mweis:
anyone got a mirror, case afh is down?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Quadrider10:
i talked to mike and he does not own an HTC 10 and does not want to develop for it as of now.

i also got that issue with "Miscellaneous" showing like 70% battery drain.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jayplusone:
I agree same thing happening here using EX app after checking this morning.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
Kernels prevent deep sleep only in very specific circumstances. Deep sleep issues are almost never kernel-related. All wakelocks look like they are coming from the kernel, because the interface for the system or apps to get a wakelock is through the kernel. Normally, the kernel will always try to go to deep sleep as soon as it can. Apps and services can "ask" for a wakelock and that is what keeps your phone awake. Drivers within the kernel can also ask for wakelocks, wifi and bluetooth are sometimes problematic. Poor cell signal can also keep the phone awake.

I recommend Better Battery Stats if you want to examine things that are keeping your phone awake. However, 99% of the time, deep sleep problems are fixed by simply rebooting. If they persist, do a clean install.

As for my 10, it sleeps like a baby on wifi. On LTE it does stays awake a lot, but that's because of signal and also happens on my other phones. My idle drain is around 0.6% per hour on wifi and about 1.6% per hour on LTE.

Everything is perfectly fine for me on latest 1.53 base and firmware + EX kernel.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jayplusone:
Will install BBB and see then! I just noticed it after it was mentioned in the thread :p thanks [MENTION=4684315]flar2[/MENTION]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
I actually have another app (Button Mapper - http://xdaforums.com/android/apps-games/app-button-mapper-customize-hardware-t3361340) that will allow you to do whatever you want with buttons. The reason I made that app is because I got a Samsung S6 a few months ago and wanted to make the home button put the phone to sleep.

The home button on our HTC 10 is not actually a button, so it doesn't show up in the app at the moment. But I plan to make it behave as a button so it can be reprogrammed to do whatever you want. I prefer to do stuff like this in userspace so it is context aware. For example, with Button Mapper on the S6, you can set the home button to turn off the screen if you are on the homescreen or lockscreen, but behave as a home press in other circumstances. Or you can do long press to sleep, or double tap to sleep (or anything else you want: take a screenshot, launch an app, turn on the flashlight, etc)

Currently on this device, Button Mapper will allow you to modify the back or recents buttons. You could set them to double tap or long press to sleep.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mweis:
no one has a download link?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
KCAL is not currently compatible with s820. The video driver has changed a lot. I know that it is still possible to do post processing, but this is not something I can whip together in a couple nights. I will have to study the driver a bit, and it should be helpful to look at HTC's color profile code. I also need to find the time to look at it, which probably won't happen til next weekend.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
Android File Host is working for me. That site is rarely down, so just refresh and I'm sure you will get it soon.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
TL;DR:

ElementalX does not have any issues with deep sleep. No changes that would affect deep sleep in any way. Let's just nip that silly rumor in the bud.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] xperia x root:
After closing all apps and a reboot, ds seems to be fine again. App related problem i think.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
You could use my fingerprint filter driver code, it's very simple. Passes input event of fp scanner to handler filter which eats it from fp driver, and propagates through itself as a new input device. It's tricky without that wrapper, the fp device driver is hiding too much of the input events.

You can simply do that without the work part I've done for power off
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] seniorstew:
Anyway you could add a option in ex manager to make the kernel permissive? Thanks!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Heisenberg420:
That would violate the play store's policies
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
Somewhere I have a zip that you can install in recovery that will set selinux permissive on boot. However, I strongly recommend that you leave it enforcing. Especially if you install any apk from outside the Play Store.

I learned that the hard way.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nobnut:
Androidfilehost is working now,
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] seniorstew:
Got it thanks! One more request.. Anyway you can add a option to then off the vibration on the fingerprint scanner /home key when nav bar is enabled?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nobnut:
This seems a little self-obsessed. Why not just compile your own personal kernel?

You must be one of two people who want/need this. The other person doesn't really care though.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] seniorstew:
And now I'm sad [emoji22]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
I didn't look at it too closely yet, but by default fpc1020 input events don't show up at all to regular non-root Android apps because the event is type EV_MSC rather than EV_KEY (a root app could poll /dev/input). I will probably just simulate a key press event in the irq handler. Even that will require a bit of extra code, because the irq triggers constantly as long as you are touching the fingerprint sensor. It's basically a touchpad rather than a button, but with no buffer to read the status from (I need a down and up event, which will probably have to be faked).
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Look at the driver. It's serving with set bit ev key key_wakeup

I've digged through it for days, so it's there, it just needed a connected input driver thru handler. Without even touching the fp driver, just like your s2s driver

Anyway I think you'll manage it.

To be a bit more specific:

I could simply write with around a two line change an input driver you could add as qwerty source input device for it. It would simply work. Only keywakeup 1s and 0s come thru the filter when first touched and when released, not constantly. That's why I could add my feature. I also have then key home events faked

But anyway, you will manage it I'm sure
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
That vibration isn't triggered by the kernel. Check with Leedroid or Viper guys for that type of option.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
Ok, that makes sense. All I really need is for KEY_HOME to be seen by regular Android apps. Right now with everything stock, if I do "getevent -ql" it will show KEY_WAKEUP events, but from within an Android app no input event shows up. In any case, I will try out your dt to sleep driver and see if KEY_HOME shows up in my app.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jayplusone:
It was a bluetooth wakelock.. probably just android wear keeping the phone from sleeping (for those reporting issues with deep sleep).
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] IronicChloride:
Edit: never mind, saw question was already answered
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
[MENTION=4684315]flar2[/MENTION] mate I have been testing min 60% performance it seems good enough, I noticed no difference except that it's running a bit cooler, heavy games like Dead Effect 2 and unkilled still running flawless 60fps even after crossing 41c both of these games suffered on stock after 37c

But I need to say that thanks to your kernel I got really disappointed by HTC stock effort...the difference is really night vs day, I don't know what is it exactly but the UX runs smoother visually as well, we first thought the 10 panels had worse refresh rates then the M9 but it's not the case with your kernel refresh actually matches / beats the M9, it could be the new commits or Fiops I don't know you tell me?

It's just mind boggling the huge difference in performance between stock and EX...task migration was really behind all the inconsistencies and lost performance in this beast, please don't justify for HTC they sadly joined OnePlus in cripple club...

Good job mate you've nailed it at 0.03 ? EX is the main reason to unlock the 10 for me
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] IronicChloride:
Is there documentation for what this setting affects? Trying to figure out how the SoC actually works (especially the big.LITTLE thread migration) before I go messing with tunables
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] angelo.bautista5:
just to ask, having a vpn app running will prevent deep sleep?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jayplusone:
Normally any app that has to be active to do its intended function will prevent it from deep sleeping.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] angelo.bautista5:
thanks.. tried to deactivate the app and having deep sleep now.. now i know. :good::good::good:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] 1619415:
Does this device support doubletap2wake? If so, will support for it be added to this kernel?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jayplusone:
Yes it's already there bud :good:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Xx_big guy_xX:
This might be a bit of a noob question but I am new to using kernels. I was just wondering what is the best setup for Extreme Performance and general decent battery life lol. I have no clue what FIOPS is or any of the general stuff that is labeled. I'm just here to learn a new territory that I've never ventured. please don't beat me up !!! Lol ?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kaosb0x:
Sprint Tester

I got sprint, S-off, unlocked, etc...give me a shout id like to test, im also thinking about making a kernel(just for myself as im noob) give me a shout if ya need any help man id love to help test :) take care..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jayplusone:
IMO how it's set by default is best for best battery and performance ;). FIOPS is the default scheduler, it tells the system in what order to handle multiple tasks. Every scheduler has its plus and minus so your individual experience may be different. Tweak and see what best works for you just make sure you make a BACKUP! :highfive:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Genetic517:
Will I be able to make a backup of stock kernel in the EX kernel app before installing elementalx? Or is that backup section only for custom kernels?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
It was explained to me by flar2 by default the HTC 10 migrates progressively all the tasks to the little cluster as it gets warm

100% means the tasks remain on the big cluster, 0% all the tasks eventually migrates to the small cluster

The stock HTC value of 0% was terrible just for the sake of squeezing a bit more battery life, around 38c the stock HTC kernel will migrate even your main task (like the game you are playing) to the small cluster plus of course the throttling which happened along the way, so both clusters end up at 1.3ghz and most of the tasks are only running on the small cluster, the small cluster doesn't have special voodoo to be more battery friendly mind you it just has less cache and less clock/tuning so your beast suddenly cripples and playing a game at 60fps like Dead Effect 2 suddenly becomes 30fps, HTC then attempts to circulate the tasks on only one big cluster but from what I can see both the UX and gaming goes downhill after 37c without coming back just check the hundreds of YouTube videos complaining about the 10 being surprisingly slower

EX kernel min perf cap cures this greatly, the 10 will stay a beast even if under clock to 1.3ghz on both clusters using powersaver modes! You want to be efficient? Keep the min perf value around 80 and underclock you cpu and GPU from the get go, this will give you better sustain and efficiency than htc's tiger to a cat policy

update: it actually ends in a three cores config not dual core, clarified here:

http://xdaforums.com/showpost.php?p=67108538&postcount=385
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
This made me interested.

What is the temperature curve for stock and ex 0.3 under these circumstances.

Do they top on same temperature or stock remains lower with migration?

Thanks [MENTION=1144067]hamdir[/MENTION]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Ba7rani:
Any idea ?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] amq:
37c? That's crazy... DevCheck shows 40c for me after browsing XDA.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
35-37c battery is nominal on the HTC 10 and all the M series

---------- Post added at 08:58 AM ---------- Previous post was at 08:57 AM ----------

thats the funny thing HTC drastic measures arent really doing wonders for thermals either, probably after 40c when the entire thing is crippled, the HTC 10 stops building up heat on stock
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] amq:
Yeah, I wish we weren't such spec pigs, Snapdragon 652 most probably gives a better overall experience. What's the point in 820 if it stars throttling almost immediately?..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] xperia x root:
Exactly what I experienced. Stock thermal throttling is a mess. Even with big cluster off phone reached 48 degrees celsius. (Battery 45) Seems like the little cluster producing also a lot of heat processing big tasks, like playing gta sa. I first thought this heating up was more gpu related, but disaproved when i found out its locked to 214 mhz after reaching 42degrees. Maybe someone can post how gpu behavior is now with 0.03 or was it left untouched? Someone owning a g5 to compare?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Snah001:
I can answer for LlabTooFeR in this matter because I involved in the dev and testing of rom's for him.

At this moment he does not own a 10 and next to that he is so busy atm in his current job that he has very limited spare time at the moment.

Also I am still waiting on my 10 since it was released.

A MaximusHD rom will come 4sure but it will take some time and patience.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] topjohnwu:
[MENTION=4684315]flar2[/MENTION]

I'm unable to see ElementalX download section in the EX Kernel app. Is it it normal because of the 10 kernel is still in beta? Thanks.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ahac85:
Working fine here, i downloaded it from app the latest beta
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hamdir:
its throttling and killing one big core too hehe

i guess we should just be thankful to have EX kernel ;)

the difference is mind blowing

i disagree about 652, we have the s810/s808 as example, Qualcomm sucks at LITTLE.big

but your logic is sound, why go back to quad / big cores if you will cripple it like you did on octa! plus EX proves its not such a disaster without caps either just slightly lower battery life, maybe if you use it for hours then the difference will be in favor of stock cripple in terms of thermal build up and drain

keep in mind that EX contains a lot of new commits from Qualcomm which HTC didnt push yet which could also contribute to the massive performance advantage

---------- Post added at 10:48 AM ---------- Previous post was at 10:47 AM ----------

i think this is what htc calls powerbotics, it has to do with battery i guess
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] IronicChloride:
So does this refer to the total proportion of tasks or just the proportion of big cluster tasks that won't be migrated? Either way this would mean the stock kernel basically switches to dual core mode under heavy load, which I agree is pretty ridiculous. I also doubt this would even save too much battery as you're now hammering down on two cores instead of evenly spreading the load on four. A value of 60% seems ideal, at least on paper.

So would I be correct in assuming then that tasks are preferentially scheduled to the big cluster? That would be interesting; I was under the impression that the little would be used for normal tasks while the big was reserved for heavy-duty stuff.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
I know, i was just joking. :)

I really liked how our teamSeven kernel which we did together with [MENTION=4635674]n3ocort3x[/MENTION] for htc m7 got sunk after its feature crusade was over, yet all its features were living forward on all kinds of kernels. That's nice about opensource, even if the android tweak apps are generally not opensource.

Remember? Like the BLN for m7, the HTC logo button mod http://www.xda-developers.com/custo...gs-a-touch-of-normality-to-its-button-layout/ . Only the flick2wake function remained exclusive in the teamSeven kernel, tho' that was my favorite hack ;)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ChronoReverse:
Aw yeah! ElementalX is here!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Giblet-dono:
Fantastic work flar2!

Also: What a beautifull aroma installer, looks terrific!!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
Yeah that were great times :) also all kinds of oc [MENTION=4635674]n3ocort3x[/MENTION] did for the one x. And you’re right many of these features are now in all kinds of kernels for many devices thanks to opensource. My father still has my old m7 and it performs quite good despite its age.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mick_soul:
Yeah, the 10 is going to be better and better :D

Thank you [MENTION=4684315]flar2[/MENTION] for developing for this device :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
hey [MENTION=4684315]flar2[/MENTION]

just wanted to say I'm really impressed how you handle s2s in code as a separate decouped entity ( https://github.com/flar2/perfume/commit/b7165abf4b8d5e7dfbdb809e274144d31be7d834 )

This is great code to look at.

Kudos!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] razrlover:
Awesome!!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] heslo.rb26:
Legend! Installing now, thanks for your hard work :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mnp:
Working great here thanks [MENTION=4684315]flar2[/MENTION]. The only issue I have is this screen noise/whine which is much improved on your kernel. The issue affects only Sharp panels from what I've researched on certain brightness levels below 50% of stock brightness all the way down to zero %, there is a high pitched noise that gets higher in tone the lower the brightness level.

Having installed your lower brightness values, the noise band is much reduced. See image below for the zone that makes noise:

Any ideas what can be causing it and why outside of this band the noise disappears? Is there anything that can be changed or tested to try and prevent it at all? Thanks :)

On the 1.53 US ROM, 3.18.20 kernel the noise is massively reduced nearly totally, only with a little noise between 50-60% stock brightness values.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] AvenidaDelGato:
Nice!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Freak07:
[MENTION=4684315]flar2[/MENTION] and all others

Is anyone able to confirm that the device crashes after a short amount of time when choosing the simple ondemand GPU governor?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kfasheldon:
I notice that selecting any other gpu govenor seems to crash on stock, clean slate or this kernel..think the apps might not be up-to date with the choose, as most can't change the CPU speeds correctly either

On a good note battery on this kernel with on-demand governor is stunning, switch at 8.30 with 80% taken some 20 photos, 3 phone calls, edited photos and emails by data each separate, Bluetooth on linked to watch, poor signal on and off, now 52% which is great.

Cheers flare.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] justcallmeTHEKID:
says invalid sim now, t mobile variant. does this not have t mobile support yet?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] FearlessAZ:
Yes! Now I can get my flashing in!

Patiently waiting for Maximus and ElementalX to come to my HTC 10