yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
Keep your pants on...

We don't all know what your original post meant now do we grumpy.

We don't all use Verizon now do we....
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
Out of Curiosity, [MENTION=4388232]ZeroInfinity[/MENTION] How do you test Task scheduler? Do use Kernelshark oder LISA? Or more like practical testing with apps and checking responsivenes?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
Did quite a lot of practical testing + help from 3 other testers in terms of performance in gaming + battery endurance
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] CharliesTheMan:
Yeah I'm using ATT myself with US Unlocked, so different from Verizon. We need some others on Verizon to test and see if that signal issue is persisting or a fluke.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jtommyj:
Verizon here. All is well. No signal issue. Using stock rom. All vzw firmware.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Hopie:
Is it better use this kernel without ivicask pnp tweak?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
glad it's not my issue!

If you read the OP, surprise surprise, you can see what I've said about the pnpmgr mod.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Hopie:
ups.... :rolleyes:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] CharliesTheMan:
The combination has been working out very well with my use. Also check out the advanced CPU settings advised in the OP if you have an app that will allow control, I use EX Kernel Manager.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
v002 is out!

I'm not sure how to state the changes in my changelog as you can just look at the commits in my github repo.

Basically, this version just adds more optimization patches and code fixes. Should further improve performance and battery life.

DOWNLOAD v002

MIRROR

Enjoy!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] LibertyMonger:
I apologize, I should have rebooted before flashing back to Elite and checked a bit further, I need my phone for work and freaked a little and jumped the gun I guess. Glad to see it isn't a Verizon issue. I'm so used to kernels not working with my HTC One M9 so it's always a thought. The Verizon HTC One M9 was a bad experience Lol. Thanks I will try it again.

I apologize to you too buddy, I got a little jumpy. I get irritated sometimes when I see people attack people on here for posts and I should have worded my post better or actually waited a bit longer to post my issue.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Mostafa Wael:
Chillax :D and enjoy v002 :cowboy:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
No worries mate, enjoy the kernel, it's a goodn'
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
[MENTION=4388232]ZeroInfinity[/MENTION] I am on Elite with EX KM. Steps:

1-Flash your kernel

2-Flash ivicask's pnp tweaks

3-wipe dalvik/cache

4-Change EX KM settings according to the first post

5-Reboot,enjoy

Correct if anything is not in order or right.Thanks.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DeeZZ_NuuZZ:
No need to wipe the caches. Especially not dalvik cache, normal cache should be enough for everything

Ah yea and no reboot needed after setting up the tweak in first post for cpu
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
.thanks,flashed succesfully.One more question : Which CPU governor I/O scheduler combination is best for battery life for a light/moderate user?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DeeZZ_NuuZZ:
Keep everything stock. Best settings for everything
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Mostafa Wael:
balanced pnp mod handles all the hassle there pretty good, don't worry :good:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
Thanks for the answers.The kernel is smooth and fast.If the device can be this smooth and fast why doesn't HTC do this on stock ?I mean stock is also fast and smooth but you feel the improvement with the kernel.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Mostafa Wael:
Short answer: Ask HTC staff :p

Technical Answer (short version): You know that "Shy once, bitter twice" quote? That's exactly what happened. HTC had become too conservative in utilising the hardware under the bonnet, courtesy of their extremely poor sales performance of last year's flagship due to the heat of the S810.

Technical Answer (longer version): apparently they think that the S820 is too hot to be unleashed as they did with the M8's S801 and the M9's S810 in their early pre-release software, so they capped it in fear of another thermal fiasco, so they crippled it via some task migration techniques hidden in their pnp and thermal file but they did not explicitly kill the core so that they do not get butchered by the media. It is still smooth since Sense is very optimised and lightweight, even though it is still considered a layer, however it feels like this layer is deeply integrated in the roots of the OS and not just stop it, hence it's smooth and still feels fast on stock.

Hope i answered your question :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] CharliesTheMan:
Besides the above answer which nailed it, in general on most devices you have to remember that we are a bunch of performance enthusiasts chasing the absolute most out of performance and willing to accept and troubleshoot some of the pros and cons that come with kernels and tweaking, overclocking, etc. The average customer who walks into a carrier store and takes an upgrade and doesn't have the slightest desire to root a phone, just wants it to "work". So manufacturers have to balance on a tight rope getting performance from such a strong device, and having it fit so many different needs for different people, so it's about making it fit the needs for the most people well, instead of having it be absolutely exceptional for a select few enthusiasts. In the custom kernel world, developers can focus on what they want the strong points to be and not focus on things they aren't concerned with, and people can choose to flash it or not. Manufacturers have to get it right the first time for all of their users who aren't tech savvy enough to change a setting to fix a problem, and are chomping at the bits to crucify them for the slightest inconvenience throughout social media.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] prstorero:
I've been testing 001 yesterday and today, and here are my results. This is for my typical "at home all day" usage which consists primarily of browsing the forums, geekbytes, and 9gag. I don't think I've seen idle drain this low before (including my previous devices as well). Can't imagine 002 being any better on the idle drain since it's near 0, but maybe the drain during usage will be even better. I also haven't noticed stuttering or general slow downs. Keep up the great work.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DeeZZ_NuuZZ:
Which rom?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] prstorero:
Viper 3.5.0
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DeeZZ_NuuZZ:
Nice looks good.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] shajman:
Hey Team Helix.

I've been running this kernel + ivicask's pnpmgr (on balanced mode) + LeeDroid rom for the last two days.

I don't remember my phone EVER being this cool. It's idling at 28 degrees (32 earlier). Superb work! Battery life great too.

Just one question. The Touchboost option in the EX Kernel Manager. Do I disable or enable it? :D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
If you want fastest response when you touch the screen enable it :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DeeZZ_NuuZZ:
there is actually barely any difference with disabled or enabled touchboost. tested it very often and enough and i can say, barely battery improvement and nearly no difference in response
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] shajman:
What sort of hit would you say the battery takes with it on?

So leave it disabled then :D

Thanks so much for your feedback :)

Quick question: Have you run any benchmarks with this kernel? I just tried Geekbench 4 and the Single Core numbers are great but multicore is pretty low (I'm getting 3623 and nearest 820 is 4015). Is this normal would you say?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
Same results here, bottom line is HTC 10 will get around 32-37k multicore score, no idea why that is. Tested tbalden's CleanSlate kernel and flar2's EX Kernel for geekbench 4 and they all score similar multicore scores.

Benchmark's aren't a good way to determine performance because they are not accurate, the most important is actual usage.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
Benchmarks are bull... :D but i got 142k on antutu with viper rom
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] shajman:
Awesome. Thanks Guys!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Mostafa Wael:
HTC do not optimise their phones for brute multi-core force actually, has been a trend since the original HTC One. And since not all apps are correctly optimised for multi-core usage, that should not be an issue. I consider Geekbench scores the least worst of the benchmarks; it is not as funky as AnTuTu (I got a tremendous 202k with downscaling the app to 720p and i saw the CPU score higher lol) but is not a zero-variable way to see how the kernel performs as it is also dependent on ROM installed. However, Geekbench score deltas ARE reliable enough to judge kernels, assuming all other factors such as CPU governor settings, LMK, Memory advanced options (zRAM and the like) and I/O settings are kept constant.

I personally only trust GeekBench deltas and DiscoMark (an app measuring app launching/loading speeds) for my changes i do in my preset of Interactive governor settings.

P.S. HelixKernel single-core score is quite brilliant :good: rivalling with my OnePlus 3 seriously and, if you don't know yet, it is a great honor to do so :cool:

Oh and touchboost now is very ineffective now, unless you type a lot
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
Sadly i don't have benches with this kernel but ElementalX Kernel only :( sorry

Sidenote: PnPManager boosts all 4 cores to max clock whenever you switch an app or start a new one.

So if you're gonna do the same benchmarks to test your own interactive changes as mostafa do know that the phone will boost for a short peak anyway.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Mostafa Wael:
I am having a OnePlus 3 :D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] shajman:
Thanks guys. That was enlightening :D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
I know, thats why i tried to write it as an addition to your comment, and not directed at you.

I also like DiscoMark for benchmarking, or at least until the last Beta which changed Cold behaviour and force closes all background tasks, which kills all profiling apps in the background :(
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jhadsfi:
Hi. I had a question. Did you have WiFi/LTE on during idle time or were those off? Thanks.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] prstorero:
Wi-Fi stayed on and data would be turned off with leandroid after 5 minutes, but I was on Wi-Fi the whole time anyway.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jhadsfi:
Ah. Okay thanks for answering.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flummi3000:
Hey Zero, are you going to add analog headphone gain?

Gesendet von meinem HTC 10
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
There were reports of that specific mod that increases the amount of static noise in audio. That's why tbalden removed it from his kernel and Flar2 made it an optional add-on for his kernel.

I don't think I'll be adding it anytime soon.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flummi3000:
Ah, alright. Makes sense. Thx

Gesendet von meinem HTC 10
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Lurien:
Will this work on Sprint variant running Viper 3.5.0?? Thanks
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
Backup your boot + system partition first before trying just in case, then try flashing it. It has been reported working on Verizon and AT&T but no idea on Sprint yet. Most likely it should work if CleanSlate worked on Sprint devices.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Lurien:
Thanks. Will try later and report back. Should work. I was running LeeDroid with Clean slate a few weeks back with no issues...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Lurien:
Just flashed. All seems to be working well. How can I disable home button vibration?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Xx_big guy_xX:
I'm new to the whole entire kernel tweaking thing lol I followed your directions set up everything you listed and applied on boot. But I can't seem to find the ivicask's pnpmgr mode
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DeeZZ_NuuZZ:
In the same forum as this kernel.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Xx_big guy_xX:
I think I might have found it, just to be on the safe side can you confirm that this is the correct form ? And thank you so much for your help !

http://xdaforums.com/htc-10/development/pnpthermals-tweak-customized-profiles-t3411860
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] HaTrED_:
Yes, It is! [emoji106]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gsw5700:
Hmmm, occasionally I'm loosing my signal, a reboot always sorts it out. Anyone else experiencing this
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
Never has such problems with my 10, are you using a US Variant? afaik there has been no bug reports with the normal variants so far, certainly not this issue. There hasn't been many feedback from US variants so I can't confirm anything for them.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DeeZZ_NuuZZ:
no, seems you area the only one, but man, please always provide more Information. which variant do you have (sprint/verizon, gsm ..)

and also on which Firmware and Rom/base is installed
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gsw5700:
Hi, I'm using UK version, firmware 1.95.401.4 on ice rom 2.4.0 I've flashed cleanslate to see if the problem reoccurs, problem is it's intermittent so may take some time to get the facts
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
It could be a ROM problem also, or maybe your operator just just crap today. I'm using the UK sim-unlocked version with O2 and I've never had any issues with signal before. I'm on MaximusHD 2.7.0.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Lurien:
If we flash Ivicaks pnpmgr is it still necessary to do the manual tuning mentioned here in the installation instructions??
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
Yes, I would have said otherwise if you didn't have to. Everything listed in the "after installation" page is merely recommendations, they are optional and not necessary but recommended to get the best out of the kernel in terms of performance and battery life.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] merlin21:
Is it necessary to flash ivicaks pnpmgr AFTER kernel?

I was still running pnpmgr and after that I flashed helix kernel. Thanks!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
Nope, kernel doesn't overwrite those files that are modified by the pnp mod.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
v003 is out! Thanks to Flar2, updated kernel to latest 1.96.67.20 source!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
I'm on Viper10 3.5.0 | 1.95.401.4. Is it better to update from v2 or no need because I'm on 1.95.401.4? And if/when we update,just normal cache clearing would be enough I guess?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
It doesn't matter what base you're on, 1.9x kernels work with any 1.9x base roms so yes, 1.96 source kernel files can be used on 1.95. It contains various patches and fixes from HTC.

No need to wipe anything at all, just flash and reboot. I never wipe my cache after flashing a mod/kernel.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gillim74:
So this wouldnt work on vzw with 1.85 base?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
It could do, I haven't tried. For all your questions about compatibility, it can be solved by simply backing up your boot and system partition, then flashing the kernel. If it doesn't work you can always roll back. Flashing kernels will never result in a hard brick.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gillim74:
Just for fyi purposes it works
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] merlin21:
Thanks for this kernel, and of course to flar2.

With 002 I get over 6h screen on time :) Wi-Fi and bt on all the time... Great
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
Sorry for a really fast update since yesterday :p v004 has been uploaded! more various upstream patches and fixes, as well as the dirty cow exploit fix :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] azZA_09:
One simple question (sorry if asked before). Someone tried on CM ROM? Did it boot?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
http://xdaforums.com/showpost.php?p=69586144&postcount=86

Same response applies for anyone who is uncertain whether or not this kernel is compatible with anything.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] CharliesTheMan:
I'd you remember how crazy good my battery life has been with the last few versions, I think it's going to be even better with v4, standby is looking ridiculous with these new commits, but I need to get a few cycles through it.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Xx_big guy_xX:
With every update (v2) (v3) (v4) do we have to flash the ivicask pnpmgr mode, every single time ? Or is it one and done ?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Denni2306:
Dude... Last page[emoji58]

Gesendet von meinem HTC 10 mit Tapatalk
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] merlin21:
I got exactly 7h and 1 min sot till putting the charger on with 1% battery left.

Going on to v004 - thanks for update!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
Excuse my noob question but we can use this kernel efficiently in power saver mode, right? Or is it meant not to be used in power saver mode?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
Same as every other kernel on the 10, so I'll let you answer that one for yourself.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
So, there will be some consequences, because it limits some stuff in PS mode, this is what I understood.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
If you use PS mode normally like most people here at around 15%, it should work like stock. Kernels shouldn't change how powersaver mode works, I don't think.

It seems to me that you want to use PS mode always on, I don't know why you would want to have it on all the time, if you want performance to be capped and lose other features, imo you could have gotten a different phone more focused on battery life than performance.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] DeeZZ_NuuZZ:
or use stock PNP xD
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
I want both :) 7 hours of full throttle... Yeeeeaaaahhh :silly:

Thanks a lot for the kernel and answers.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
You are not making sense...

7 hours of full throttle on power saving mode?

Are you on something?

You either want full throttle or powersave
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
I thought smileys would help
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
Nope...Smileys are not going to give you more screen on time... ;)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] CharliesTheMan:
It will work fine like any other kernel, but I really think you'll be much better off by running the phone out of power saver mode, with this kernel and pnpmanager, and if battery life isn't where it needs to be, see what's using your battery and fix what's causing the drain, such as unnecessary syncing of services you don't use, some app running wild in the background tracking your location, etc.

I'm just giving you my opinion, and I don't mean for it to sound like I'm preaching too much *Amen*

Power Saver running all the time and apps like greenify aren't necessary for a lot of the use cases where they are used, with systems as efficient as they are now and highly improved kernels and especially with ivicask's highly optimized pnpmamager which does am awesome job of allowing the OS and kernel to handle what's running and how apps behave background and system wise.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
What I meant was the silly smiley at the end of my sentence would show what I want is silly. I knew that it was impossible.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] shajman:
Hey Zero. Thanks for the update. Appreciate all the hard work.

Quick question. Is V004 not overclocked? Coz my EX Kernel manager is showing Big Cluster max as 1824 Mhz.

Edit: Weird. It seems to be showing the overclocked frequency now. Any reason it wasn't earlier? :eek:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
It's being throttled by pnpmgr. It's normal on all kernels including stock if your battery temp is getting warm, unless you want to disable all thermal throttling and kill your phone :D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] shajman:
Ooooooooops. I wasn't aware of that :D

Thank you!

I thought my phone was cool before at 25 Degrees. It's now at 23 :victory:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] d_Schizzo:
Hey [MENTION=4388232]ZeroInfinity[/MENTION],

i just installed your kernel.

Very very good work!:)

Can you please tell me to change the settings on pg.1 without ex kernel manager app?

Iam using kernel adiutor and cant find these settings.

sched_upmigrate = 95

sched_spill_nr_run = 4

sched_downmigrate = 80

Thank You!

Regards,

Schizzo
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
Yeah, that's why I told you to use ex kernel manager app. No other app will have this option in afraid.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] d_Schizzo:
Ok, thank you.

I thought i can do this via an "echo" script...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
Unfortunately it will never stick via init.d or script for some reason. That is why I suggested the app, I tried scripts and init.d before but they will never apply.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] TotallyAnxious:
What about su/su.d?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ZeroInfinity:
That is what I tried, any init.d or scripts will not make task migration tweaks apply on boot for some reason (I do not know why). EX Manager is a must to apply those ones.