yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] taker714:
That's the thing, I've used LOS, PureFusion OS and now I'm with ViperOS and have had similar results al around :confused:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sdamark:
Not at all, and this is a poor example. Normally my hourly idle drain is 1%, with active drain at 9%. I installed a couple items and rebooted today.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hgoldner:
I'm guessing you've set the kernel to: (1) overclock; (2) use a performance profile; or both.

I get barely any drain with the only change from stock being that I use bfq/512, and typically run in "Powersaver" mode (the kernel's mode, not "Settings --> Power --> Powersaver".
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] cyrusct82:
Does somebody knows if I can modify the original wake gestures? (Ex. Swype up to toggle flashlight)

With the M7 I was able to do that and now I really miss it.

I have installed all the apps (EXKM, Button Mapper) but I cannot find any option and the Wake Gesture app by [MENTION=4684315]flar2[/MENTION] is not working (says"wake gestures are not supported by kernel").
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] taker714:
Unfortunately, I use stock settings... So no performance mode, nor overclocking. Will try using kernel's powersaving mode thou!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
That feature is not available on this phone
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] taker714:
Yup, definitely can't get more than 2 and a half hours of sot out of this phone :( ... All kernel settings are stock, I'm using greenify, I've used other battery saving apps, different kernels and roms, factory wipe, etc... Can't seem to catch a break.. Could it be hardware? It's so weird cause the phone has had the same battery life since I purchased it.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DaveedDB:
In your kernel it's kept awake way longer then cpu ,my times are close to each other, then I saw amazon in the top I'm the same kernel pic

Do you use boost ? Some people don't like it but for me it closes some of those background apps that I haven't used in a bit , I also have my wifi set to turn off during sleep and I get 3-4 hrs
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] taker714:
I have boost in the background, gonna try opening it and see what can I do
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] MrRob0t:
On resremix rom it has option for camera or flashlight.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] houston_:
Just a quick question about the fingerprint sensor.

Since you mentioned the button mapper in the first post, I assume the stock app of htc/android won't work anymore after flashing q custom kernel?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DroidIt!:
:) A quick answer. Yes the stock behavior will still work. This kernel + Button Mapper allows more configs than stock. You can always choose stock behavior. :good:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] houston_:
Since I am using this kernel now, I have two more questions.

First, sweep2sleep is not working for me.

I have to sweep over the back button, fingerprint and recent app button, right? (one or the other direction, according to my settings)

Or is navigation bar the softkey bar?

Second, there is no additional pocket detection, right?

I am using this kernel since my desire HD and I am really missing this feature today.

Is there no need for this feature anymore since htc made their own pocket detection?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DroidIt!:
Ahh, lol, we'll have to wait for another to answer on those. :angel: Not ever used s2s myself and I use a belt case for my phone. :) Instead of s2s, I use Button Mapper so that when I long press on the back button, it goes to Greenify so it shuts the screen off and hibernates background apps.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] matekaneve:
For sweep to sleep you sweep over the soft keys (on-screen buttons) if they are activated or if they are not activated you sweep on the place where they supposed to be.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] houston_:
So far so good.

But is it normal, that the button remapper loses its settings (right now I only change the vibration for the fingerprint/home button to 0%) after nearly every restart?

I have to set this setting every 1-2 reboots.

Button remapper support is enabled for the kernel.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DroidIt!:
Is there settings for it in your rom too? You might need to tweak those back to stock. Can't say as I've ever had Button Mapper settings not stick. You also could try wiping the app data and see if that helps. :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] houston_:
That could really be the problem, but I uninstalled it already, since I don't need the settings for now.

In Viper10 there is a setting for disabling the vibration of the fingerprint sensor for successful and faulty scans.

I will remember this, of I come back to this app after a while.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] MrRob0t:
Found small bug with vibration. Once you try to edit it will jump up to 39 and can't go back.

Works on previous exkm versions, or at least on v3.34 that I had on device.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] pbigband:
Any suggestions on best battery-life settings in the EX Kernel Manager?

I've been pairing up this EXKM with ivicask's PnP & Thermals tweak with yet to set-up anything in EXKM, my battery life has gone up from like 2.45 hours to 3.xx hours SOT already. I reckon it could go further miles with some excellent settings?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] razorbh666:
Hello guys!i want to know is this kernel good for gaming?? which rom and kernel give me the best performance in gaming?i dont cate about battery life!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] CharliesTheMan:
Yes this kernel is good for gaming. I will let others advise on the rom.

Just be careful with turning up power and performance settings with overclocking, because for extended gaming sessions you need to prevent temps raising and causing throttling. The temp throttling is at a low level that typical custom settings won't override because its critical to the device not melting down and causing damage.

I'm not saying don't overclock, I'm just letting you know about the thermals in case you reach a threshold where more powerful tweaks start to cause performance decreases. Which you can see if you're watching your CPU frequencies in real time.

I would try running this kernel without pnp mods so you get a baseline for your gaming. Then when you get familiar with how it performs, you can try the pnp mods to see if it helps your gaming performance.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] pbigband:
Can somebody please briefly define each governor profile?

(Fusion_1.0 | Fusion_Beta | Fusion_Meltdown | HTC10-Stock | HawkPepper(820) | Shotgun_v.1.6 | benteractive | butterflytenv8)

Which is the probably best for what scenario?

If all have been defined already, could somebody please direct me somewhere (lol) as I couldn't easily find them on this thread.

Thanks in advance.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sdamark:
Google search is your friend. Android kernel governors, there is all the information you could possibly need. Enjoy ?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
[MENTION=4684315]flar2[/MENTION] hey sir can you please explain a little bit about vdd_restriction in CPU tab?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] VortexTNT:
is there a way to port this to aosp nougat or oreo???
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] akpe:
[MENTION=4684315]flar2[/MENTION] I'm using an LG Urbane 2 smartwatch and the bluetooth_timer wakelock is wreaking havoc on my battery life. That's normal I guess, since I've got a bunch of notifications set up. However I read here that this user disabled the specific wakelock through EX Kernel Manager, minimizing battery drain from it. Sadly the option isn't there on Miscellaneous -> Block Wakelocks, at least I can't find it, there's only wlan_wake, timerfd, netmgr, netlink and ipa. I guess this specific wakelock isn't possible to be blocked on our device, right? Or am I missing something? :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
On some of my kernels there is an ability to block any wakelock. I might add it to this device in an update.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] akpe:
Thank you :) Is there any link/wiki where we can find out which wakelocks are safe to block and which may cause issues when blocked?

(other than those five included in the HTC 10 version of EXKM)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
I don't think anyone really knows. The ones currently showing are generally known to be safe.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DroidIt!:
My advice :) If you see a problem with a SPECIFIC wakelock, I'd use battery monitoring app to see if it's just an app misbehaving. If not and it's a system wakelock, again see if you can freeze/delete the system app if you don't use it. I used to use Amplify+xposed to block as much as possible and it just caused system instability. SO, if you have a battery drainer, look for an app that's causing problems. If it's a specific wakelock not covered by ExKernel settings, maybe then try something like Amplify. :good:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dsjiffry:
In an attempt to keep the big cores from jumping to the high frequencies. I changed the big cores to 'conservative' while keeping the Little cores on the default 'Interactive'.

I have noticed some devs advice against running each core group on different governors. I wanted to know is this because it might damage the cores???
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
It's totally fine to do that. It definitely won't damage anything.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dsjiffry:
After we set the gpu boost to medium. When we're done with the game should we change it back to low????

Or will it not be active when there is no gpu load???
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] retler:
Is there an Oreo version of this kernal
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DeeZZ_NuuZZ:
Oreo hasn't even dropped for the 10 and aosp is not supported by this kernel, try clean slate or helix kernel, both work with aosp Oreo
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] retler:
Thank you
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dsjiffry:
Does anyone know the location of the file that has the value of gpu boost???

I've been looking in the system partition and still couldn't find it. :confused:

I want to use tasker to set it to medium when I launch a game and then back to low when I exit the game. :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] INDIAN-MAfIA:
/sys/class/kgsl/kgsl-3d0/devfreq/adrenoboost

0,1,2,3 values
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] galaktiker:
Hi everybody. After installing the latest version of the ElementalX, my HTC10 camera doesn't work. How to solve this problem?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DaveedDB:
Are you on a custom rom ? Try a dirty flash but are you sure it's the kernel that stopped the cam ?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] galaktiker:
I am on the custom ROM (Viper 10 5.11.0). The steps of the problem:

1) The camera suddenly stoped working. I don't know the reason.

2) I installed via recovery a new version of Viper 5.11.0 via TWRP. Wiped cache and dalvic cache. And the camera started to work again!

3) After that I installed the latest version of ElementalX via EX Kernel Manager and TWRP Recovery. And now the camera doesn't work again.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Magnum_Enforcer:
Did you by chance update the camera via the Play Store at some point?

I would suggest posting in the thread for Viper ROM. I am also running Viper on my phone with the latest version of this kernel and I have had no issues with camera functionality.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dsjiffry:
Could someone explain what the cpu scheduler options are about??? :)

I came across the helix kernal thread and noticed it said something about tweaking some values and was curious as to what they do???? Something about task migration??? :confused:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
Schedutil governor is default governor for EAS based kernels and everything related that is for tweaking EAS based kernels :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dsjiffry:
I am a bit confused about Zram.

The way I understand is that it is a compressed block of ram. But I don't understand what is it used for??? Unless 4GB of Ram is not enough for the apps and the OS??

Or does it serve some other purpose???
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Kyuubi10:
To understand this, you need to understand how memory functions in any OS.

This is the order of memory speeds from fastest to slowest:

CPU cache (L1 & L2) -> RAM -> Swap (HD Cache) -> HD.

Now, you always hear that RAM is fast and that any open program is held in RAM... While that is true, there is always a faster memory within CPU which only relates to data pieces that are currently being processed by the CPU.

RAM is used for data of open apps which aren't currently being processed by the CPU. (e.g. you have chrome in the background, but you are typing a message on XDA. Chrome will be in RAM, but XDA and keyboard app will be in CPU cache - btw, i have oversimplified this...but it's the general idea.)

Now, swap is just as slow as your HD, but it is kind of bookmarked. So while it is just as slow as HD, you save some milliseconds by finding the data quicker.

Obviously i dont need to explain HD.

zRAM was created as either an alternative to swap, or to use in conjunction with swap.

zRAM is usually used for data of recently closed apps, and frequently used apps.

It is slower than normal RAM by adding a compressing/decompressing step, but it is still faster than swap by miles, due to being located in RAM.

I hope i have helped :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dsjiffry:
Thank you for the explanation.

But why do we use 2GB RAM + 2GB Zram

Rather than just using 4GB normal ram.

Zram is faster than swap but it cannot be faster than normal ram. Why don't we just store the stuff located in zram without compressing them??? Considering phones nowadays have 4+ GB of Ram. :confused:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Kyuubi10:
Well you are right, but only partially.

I personally reduce zRAM to 1GB... And i always recommend to have zRAM to 1/4 of total RAM.

Reason being, most phones don't need more than 2GB of RAM to actually run multiple apps at the same time. (On my old M8 I could run multiple tabs on chrome, along with XDA and Spotify at the same time, with minimal lags.)

Now, while a "zRAMless" set up would allow you to have faster multitasking overall, zRAM allows multitasking with a larger number of apps.

The compression feature essentially allows you to add more data within a finite amount of memory.

So for example, if you have 10 apps that you use frequently and your RAM only has space to multitask with 6 of those apps, 4 would be loading up slowly from swap.

Now with zRAM you can hold 5 in RAM and an additional 5 in zRAM. So in total all of your 10 apps are in RAM. Those 5 apps in zRAM load up a lot faster than the 4 apps in swap. This speeds up multitasking A LOT... Making zRAM one of the best memory management creations ever imo.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] TeHashX:
Can you update the kernel for Android Oreo or are you waiting for kernel sources?

Thanks
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DeeZZ_NuuZZ:
oh dude, really?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Dlind:
To put it simple. He needs the kernel sources from htc since this is a sense based kernel.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] akpe:
Hello [MENTION=4684315]flar2[/MENTION]!

I updated to Oreo, but I want to keep using EX Kernel Manager just for the battery monitoring feature (until kernel source is out and EX Kernel for Oreo is ready). Will that be safe on stock Oreo kernel, provided I don't change anything in settings (CPU/Memory I guess)?

If so, are there any settings safe to change? More interested only in Vibration and Block Wakelocks (in Miscellaneous).

Thank you!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
EX Kernel Manager can be used with any kernel on any device. You can change any setting you wish.

Without a custom kernel, many options will not be available (eg: block wakelocks)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] silvertriclops:
Any way we could get Wireguard? A new VPN that requires implementation in the kernel. Seems easy to integrate, though I'm talking out of my butt since I don't compile kernels myself.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Ott_:
My phone won't boot after installing ElementalX 1.08-Sense over LineageOS 14.1 (2018/02/09 nightly, android version 7.1.2). Does anybody else have this problem?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sdamark:
Didn't know Lineage OS was an HTC Sense based ROM. Huh. Learn something every day. [emoji23]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Ott_:
Lmao, I was wondering what that meant. Does ElementalX support Lineage in any capacity?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sdamark:
Dunno, I'd ask in the Lineage thread. Best of luck to ya. [emoji4]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DeeZZ_NuuZZ:
Read OP
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] m.4_ts@yahoo.com:
Maybe Flar should change the "Sense" word in the OP TO a big red one.. ???.. LMAO
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
That makes lots of Sense. Ba-dum-tss.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] hillsomec:
how to use it?

TWRP Recovery flash it into my 10? Can i flash original kernel back when i want to use it again?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Magnum_Enforcer:
If you make a backup of the stock kernel, yes. Otherwise you'll need to dirty flash whatever ROM you're using to reinstall the stock kernel.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dsjiffry:
Could someone please post the values of the CPU scheduler

And also the default interactive governor values for the big and little cores???

A screenshot would do.

P.S. cpu scheduler values are in CPU->CPU scheduler options. (Advanced mode might be needed.)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DaveedDB:
Changed my gov values so can't remember the default
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dsjiffry:
Does the HTC10-stock governor preset contain your values for the interactive governor??
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] leodiavata:
Can the kernel be used on 8.0 ?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DaveedDB:
No ,only when HTC releases the source code and hopefully soon then flar can update to 8
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dsjiffry:
Anyone please????

I need these values for Oreo, since the phone is heating up when using chrome for long periods of time.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] symy17:
Htc-10 kernel source is out

Enviado do meu HTC 10 através do Tapatalk
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DeeZZ_NuuZZ:
just disable re-apply on boot and it should be back to default, it would be also better to just wipe data of exkm and reboot. should be enough
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dsjiffry:
I was hoping to get EX Kernel's values. Since the stock oreo values are the ones causing heat. :eek:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DeeZZ_NuuZZ:
He always keeps the values stock. But I can suggest you to try helix engine., Found in OnePlus 5 forum and had different profiles for different SoC, also the s820. This should help with heat a little bit.

https://xdaforums.com/oneplus-5/themes/app-helix-engine-v1-0-beta-3-t3745746
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] pbigband:
Oreo kernel source is out!!!!! Can't wait for my beloved ElementalX!!!!!!!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] italynstylion:
Is the code for the most recent EX kernel up for v7.1.2? I hit the android filehost link and it seems to get stuck at "searching for mirrors". It never presents a download link.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DaveedDB:
7.1.2? The latest for HTC 10 is v1.08 or do you mean Android 7 ?

https://androidfilehost.com/?fid=745849072291676808
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
Update!!!

Update for Oreo!

This has all the same features as before, but adds WireGuard support and the ability to block any kernel wakelock with EX Kernel Manager.

Download

ElementalX-HTC10-3.00-Sense

Changes:

-Initial release for Oreo

-add WireGuard support

-add generic wakelock blocking
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] munkyvirus:
Finally! Time to see what Oreo can really do! Also, in Aroma, the version number of the kernel is 2.00, thread says 3.00. Just thought it was worth a mention, thanks for the kernel!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] timbohobbs:
Just got boot loop on Leedroid Oreo. I have install log, let me know the best way to capture the no booting
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] cyrusct82:
I was on stock ROM and stock kernel with MAGISK v16 installed. The phone doesn't want to boot stays at about screen (the one with the RED TEXT).

To solve this I've flashed again Magisk v16.zip and the system has booted.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fokycHNk:
leedroid 10 5.1 with magisk 16

bootlop,phone always restart (
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] cyrusct82:
Have you read my post above yours?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] akpe:
I actually was ready to ask this: When flashing the kernel to a rom which already uses magisk, should we also reflash magisk afterwards (since if I'm not mistaken magisk installer patches boot image)?

I guess the answer is yes then :D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] cyrusct82:
[MENTION=4684315]flar2[/MENTION] Button Mapper support is enabled?

I ask because for me the home button doesn't appear in Button Mapper. I've flashed kernel twice and checked the Button Mapper support option but nothing.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] italynstylion:
I was referring to Android 7. And I used the same link earlier this morning and it wasn't finding mirrors to download from. Seems to work just fine now. Weird.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
I think I forgot to enable it.

I'll release a new version tonight
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
Update!!!

Update for the update for Oreo!

This has all the same features as before, but adds WireGuard support and the ability to block any kernel wakelock with EX Kernel Manager.

This small update adds Button Mapper support. If you haven't tried Button Mapper for a while, give it a shot. I've added a lot of features and made many improvements.

Download

ElementalX-HTC10-3.01-Sense

Changes:

-enable Button Mapper support
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] symy17:
How can I change capacitive buttons Light? I want to put Max Light

Enviado do meu HTC 10 através do Tapatalk
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dsjiffry:
Hey flar2, my phone will not boot with this kernel??? :(

The flashing seems to happen fine with no errors.

I have a WWE running on Leedroid ROM with stock kernel. :confused: