yashsingh1/xdaforums huggingface dataset:
[One (M9) Original Android Development] WreckTangle:
Nice job on latest update. Working flawlessly. Only thing I noticed is that EX kernel app shows NA for both S2W and DT2W. Even though both gestures work fine.

Sent from my ViperOneM9
[One (M9) Original Android Development] Quadrider10:
Everything is working awesome!
[One (M9) Original Android Development] 1337jay:
Who knows, maybe we're the lucky ones with the superduper touchscreen! :P I didn't notice any issues with it apart from the sweep2sleep feature which wasn't working properly cos it was not coded for this touchscreen.
[One (M9) Original Android Development] cali310:
Is there any way to tweak this kernel so when using call recorders there is no distortion on the other side of the call? I have tried many different call recording apps and they all have this issue. I doesn't matter what version of android I run it's always there. I have read many threads with people having the exact same problem. I am assuming this is a kernel issue. thanks.
[One (M9) Original Android Development] iElvis:
2.0.3 looking good. No problems so far.
[One (M9) Original Android Development] jollywhitefoot:
2.0.3? Kicking it old school? ;)
[One (M9) Original Android Development] crx4xharder:
Lost service after first reboot. Second reboot fixed it
[One (M9) Original Android Development] Raptylos:
Thanks [MENTION=4684315]flar2[/MENTION] .So glad that you're around here. I appreciate it so much. Instantly bought your app on the playstore

Gesendet von meinem HTC One M9 mit Tapatalk
[One (M9) Original Android Development] Ferrum Master:
Yeah sure... The feeling my device is a hipster...

[MENTION=298610]Flar[/MENTION]

The Color settings are still funny... I manage to increase contrast and value by one to 129 while editing color strobes. (Hue is adjusted too, toggling greyscale also)
[One (M9) Original Android Development] iElvis:
Oops. [emoji1]
[One (M9) Original Android Development] BUBBA DUB'S:
[MENTION=4684315]flar2[/MENTION] , just installed on sprint build 2.6.651.11 booted with no issues . Soooooo frickin stoked to be back running some of that good good elementalx goodness! :highfive:
[One (M9) Original Android Development] Quadrider10:
next build to support core control and under clocking?

Also, notice better battery life than stock when i choose stock performance mode.
[One (M9) Original Android Development] brittoking:
Newest firmware, with the 3.50 viper rom and the 3.02 kernel and even though the phone wasn't being used I still thought this "standby" usage was pretty good considering my phone is still settling after the updates
[One (M9) Original Android Development] reaktor TuT:
I 'm trying the new kernel now. Mostly great but 2 comments:

1/ The swipe to sleep feature.. I thought this would work across the buttons but it seems to work across the whole lower half of the screen. So I keep accidentally turning the screen off while I'm just reading, etc. I have disabled it for now.

2/ The screen dimmer feature.. Can we also get some screen brighter settings? This screen is already too dark IMO.

Thanks for the awesome work :)
[One (M9) Original Android Development] 1337jay:
1 - thats because you have the alternate touchscreen (I have it aswell), this will probably be fixed on next release.

2 - Did you check your settings under display and set them to max brightness? If you have set it to max with Automatic Brightness on, it will still reduce the backlight based on room lights..try turning that off and adjusting yourself.
[One (M9) Original Android Development] flar2:
I will fix sweep2sleep tomorrow or Friday.

For now, here's a quick overclocking version, if anyone wants to try it. I still find it benches lower than stock, not sure why. Maybe it needs more voltage or bandwidth. I didn't really play with it too much.

https://www.androidfilehost.com/?fid=24052804347788250
[One (M9) Original Android Development] shivasrage:
Thanks flar2,

Latest Kernel works great also battery life is very good for me.

I appreciate also the overclock test verson I realy like to have some

adjustments options to play around with and see how it goes. :good:

perfect
[One (M9) Original Android Development] hungsolow:
eff benchmarks. My phone is waaaay faster and smoother. Big thanx ?
[One (M9) Original Android Development] jonatutu:
How does screen dimmer work? I don't see any different from the automatic backlight setting when on stock kernel.
[One (M9) Original Android Development] donmarkoni:
Here is with your old kernel: 65010 :)

And here is with new one:66729 :D

Still, there is room for improvement... As you said, it would probably use little bit more voltage on highest frequency, cause I got Antutu 64-bit FC first time.

Cheers! :cowboy:
[One (M9) Original Android Development] dsg2003:
I am very happy, s2s works first time on my M9 with newest elemental kernels. Thanks for your work, flar!

Gesendet von meinem HTC One M9 mit Tapatalk
[One (M9) Original Android Development] p50kombi:
Give this a short swirl.

it runs great in normal usage, however I tried playing a bit of Hitman:Sniper and it made the m9 very stuttery.

Can't really put my finger on why, but as soon as gameplay started, my m9 just started micro lagging quite a bit.

So back to normal release and micro stutter is gone..

Hope this helps...
[One (M9) Original Android Development] davidkrocks:
Running on the Lee droid sprint rom and everything is working beautifully. Its truly a artform that you're able to do flar! Thanks!
[One (M9) Original Android Development] flar2:
The oc version, is not good, that's why I haven't added overclockong to the main release. Under clocking we can probably do.
[One (M9) Original Android Development] donmarkoni:
Why not good? :( Have you seen my reply?
[One (M9) Original Android Development] jollywhitefoot:
How do you get those numbers? On stock kernel I get 60k easy. On ElementalX I only get around 54K
[One (M9) Original Android Development] donmarkoni:
You can see my setup at my signature, but cold is probably a magic ingredient, besides years of overclocking stuff. ;)
[One (M9) Original Android Development] p50kombi:
ah yes, i forgot...

I always take my freezer everywhere to keep my phone cool... ;)
[One (M9) Original Android Development] jollywhitefoot:
Gotcha. Well I get 60k with stock kernel sitting on my desk. ElementalX, with all stock settings, I only get 54k sitting on my desk. UI is still smooth and crisp, but idk why the benchmark numbers would be that much different.
[One (M9) Original Android Development] flar2:
ElementalX governor is not optimized for benchmarking.
[One (M9) Original Android Development] flar2:
Yes, I saw it, but in general usage, I think overclocking hurts more than helps. It's just not scaling well. I think it might work better if I replace the max frequency with a higher one rather than adding more steps.
[One (M9) Original Android Development] donmarkoni:
Well, that's a good thing. It should be for daily use, we have performance governor for benchmarks.

Ahh... OK. I'll be around, waiting to test. ;)
[One (M9) Original Android Development] Quadrider10:
The highest I ever got on my phone was 59K. Usually it's always at 57-58K weather on stock or elemental. Even if I stick it in the freezer.
[One (M9) Original Android Development] hungsolow:
Works good for me.
[One (M9) Original Android Development] acat550:
Must say flar, the variations of your kernel are much appreciated by us. Some want the m9 to perform blazing fast, others, would like their m9 to be power efficient.

Props to you for all the hard work and hours put into developing this kernel for the m9. Cant wait to see the underclocked version!
[One (M9) Original Android Development] evilmastr:
3.02 seems to work fine here. Phone is very snappy compared to ICE stock kernel. I hope it'll run a bit cooler as well when it settles. 60℃ is hot! :D

Skickat från min HTC One M9 via Tapatalk
[One (M9) Original Android Development] Quadrider10:
Choose stock performance option for cooler temps.
[One (M9) Original Android Development] matanlevanon:
You're running it on ARHD, right?

Any change in battery life?

Sent from HTC One M9 | ARHD
[One (M9) Original Android Development] 1337jay:
Running ARHD 12.0 with the latest elementalx..balanced, not stock.

Note that this was achieved with almost 2 hours of Clash of Clans.
[One (M9) Original Android Development] Quadrider10:
No ICE. Can't tell much about battery. This whole week I've been in a 0 reception area.
[One (M9) Original Android Development] jollywhitefoot:
Nice. Battery definitely seems better with this kernel over stock.
[One (M9) Original Android Development] 1337jay:
Haven't played around with stock kernel too much but I believe this one performs better in every aspect.

One question [MENTION=4684315]flar2[/MENTION], is the powersaver mode in the EX Kernel App the same as the one ROM offers? I know we can customize this one, but I'd like to hear your opinion as you're the one who coded it (thinking about disabling the ROM feature and enabling yours).
[One (M9) Original Android Development] jollywhitefoot:
I hope my post about benchmark numbers didn't seem like a complaint. I don't really care about the numbers and your kernel is crisp smooth and stable. Is an excellent experience. Also battery life seems very good.
[One (M9) Original Android Development] nethoinkz:
Hey [MENTION=4684315]flar2[/MENTION] I was on your kernel version 0.3 and it was running fine. Then I decided to update kernel to 1.0.2 through ex kernel manager and often whenever I wake up my device it would reboot.

Android 5.0.2 build 1.33.510.8
[One (M9) Original Android Development] Alcolawl:
... The new version of the kernel is for firmware 2.10, not 1.33.
[One (M9) Original Android Development] nethoinkz:
... I thought the new version is 3.0.2 not 1.0.2 which is what I'm running.

[MENTION=4684315]flar2[/MENTION]

I would like to add that the governor options (not scheduler) nor cpu frequency persist.

I'm learning to understand that ex kernel manager doesn't really support htc one m9. Hope it would soon.
[One (M9) Original Android Development] Alcolawl:
Sorry. I misread your earlier post. However, you're still on the wrong firmware version. Version 1.02 is meant for Firmware version 1.40
[One (M9) Original Android Development] nethoinkz:
Yep. Flashed back to 0.3. Only updated to 1.0.2 because ex kernel manager prompted me to and I thought it's supported.
[One (M9) Original Android Development] jonatutu:
I had encounter a reboot after installing this kernel yesterday. Never experience any reboots when on stock maximushd 5.1 rom.

Cant really remember but i believe all default settings cpu - balance, elemetalx, underclock GPU to 510 simple on-demand. Read ahead set to 512, disable fsync , magnetic cover,enable backlight dimmer.
[One (M9) Original Android Development] jbfountain:
Will this kernel work with 2.7.531.6, or is it specifically 2.10? If it will work with 2.7.531.6 will it affect T-MOBILE WiFi calling? Just curious if anyone has tried it.

I Truly Enjoy XDA-Developers. Com with this Fabulous HTC One M9
[One (M9) Original Android Development] Newlife12:
I'm with this guy although I had to put it in the freezer as the problem is heat and nothing but (more volts will likely make it worse)

Here's some of what I got

Highest hwbot prime for mobile http://hwbot.org/submission/2941169_

3dmark ice storm unlimited http://hwbot.org/submission/2941202_

Geekbench3 http://hwbot.org/submission/2941198_
[One (M9) Original Android Development] Quadrider10:
What does a larger read ahead value do?
[One (M9) Original Android Development] Alcolawl:
Quoted from a post made a few years ago:

There are graphs out there showing that increasing readahead helps read speeds on SD Cards that contain videos and music. Generally many people try not to exceed 1024kb on their system readahead buffer size. This is what I have my phone set to:

System

I/O Scheduler: SIO

Readahead Buffer Size: 1024kb

SD Card

I/O Scheduler: ROW

Readahead Buffer Size: 1024kb (I might play around with this setting more, but I do have a bunch of small files on my SD Card as well that would not benefit from bumping up the buffer size).
[One (M9) Original Android Development] Quadrider10:
Awesome! Thank you.

Also what does swappiness, Zram, and TCP do as well
[One (M9) Original Android Development] Alcolawl:
You should check this site out, it's extremely helpful and to the point: http://androidmodguide.blogspot.com/p/tcp-algorithms.html

Check the navigation bar at the top and you can also read about stuff like I/O Schedulers, governors and whatnot with graphs and data to prove how each one performs in the real world.

Without explaining how TCP Congestion Algorithms work, there's only two choices in this kernel. Just set yours to Reno.

Without explaining too much about how Swappiness works (it helps to know how a Linux OS functions), Swappiness is treated as a value between 0 and 100. Basically the higher the number, the more aggressive the system is at removing the memory held by unused processes. The default is 60. A high swappiness value helps more so on low memory devices that might get full all too often.

ZRAM is explained pretty well by [MENTION=4513035]-CALIBAN666-[/MENTION] : Here
[One (M9) Original Android Development] flar2:
If there is no swap or zram, swappiness doesn't matter.
[One (M9) Original Android Development] Quadrider10:
Delete
[One (M9) Original Android Development] dsg2003:
Same by me...... Can you please fix it, flar?

Gesendet von meinem HTC One M9 mit Tapatalk
[One (M9) Original Android Development] 1337jay:
I already replied to his post, it will be fixed in the next version which is coming soon (this is because we have an alternate touchscreen and this was more like a test now).
[One (M9) Original Android Development] BUBBA DUB'S:
Make a nandroid and find out :) I don't know about Wi-Fi calling because I don't use it , but I am running it on sprint 2.6.651.11 ... It looks like most versions use the 3.10.49 kernel which I believe this is based off of
[One (M9) Original Android Development] reaktor TuT:
What do you mean "we have an alternate touchscreen"?

Are there 2 different versions of the touchscreen hardware?

To anyone having problems, just change the sweep to sleep setting to 'Disable'
[One (M9) Original Android Development] 1337jay:
Yes, that is correct.
[One (M9) Original Android Development] pmacevad:
[MENTION=4684315]flar2[/MENTION] or anyone else, is kernel set to selinux permissive? I've been using selinux changer but it would be nice to know if I didn't need that app anymore. Tia
[One (M9) Original Android Development] SmIzUrF:
Yes using viper and this.
[One (M9) Original Android Development] tiho5:
Something I noticed:

HTC power saver is on. 4 of the cores are offline.

But after reboot all of them are online again. Then only after I toggle HTC power saver off and then on again, the big cores would go offline.
[One (M9) Original Android Development] Quadrider10:
what firmware are you on?
[One (M9) Original Android Development] tiho5:
2.10.401.1
[One (M9) Original Android Development] Quadrider10:
thats weird. HTC fixed that issue in the latest update. i dont have that issue...
[One (M9) Original Android Development] dsg2003:
When I disable this function, s2s is off..... But I want to have this feature....:)

Gesendet von meinem HTC One M9 mit Tapatalk
[One (M9) Original Android Development] tiho5:
For me it started happening when I flashed ElementalX 3.02.

Power saver was keeping the 4 cores offline after reboot when I was on stock kernel. Which governor do you use? I use ElementalX.
[One (M9) Original Android Development] DroidShift79:
Did you check for firmwareversion in download mode?

In the other hand, I have tried to reproduce your issue, but can't. Working good in my die, and i'm also using latest kernel from flar.

What APP u use to check your cores?

Try "devcheck" it's also from flar.

Just for the kicks I want to throw numbers.

Antutu benchmark without using a fridge
[One (M9) Original Android Development] Quadrider10:
how do you guys get 63k on antutu? i can only get 58k max?!?!
[One (M9) Original Android Development] tiho5:
I'm using DevCheck. I know which FW I'm on. I can't mistake that. I never check this in ROM settings.
[One (M9) Original Android Development] Powerful23:
You have to set the governor to "performance" :p
[One (M9) Original Android Development] DroidShift79:
Then your solution lies within the viper thread.

Try disabling all cores, then reboot. Than activate all cores again.

Maybe clean flash can also sort it for you.
[One (M9) Original Android Development] tiho5:
Dude, I wonder why viper thread. I didn't have a problem with this behavior and the ROM and everything was working OK while I was with the initial ROM setup and stock kernel.
[One (M9) Original Android Development] DroidShift79:
Sorry, I can't help you more. I just read about those issues in the viper thread.
[One (M9) Original Android Development] tiho5:
No problem. I'm also not sure what's causing this. Maybe you're right, maybe something about the combination of this kernel together with Viper ROM. I'm just reporting these here, so that its considered and checked if maybe someone else can reproduce it. Thanks anyway.
[One (M9) Original Android Development] DroidShift79:
I also have this combination. As said, no issues here, best combo for my device, so far
[One (M9) Original Android Development] krogoth:
Damn... I can't pass 44k in antutu... Cold phone, fresh boot... No power saving.
[One (M9) Original Android Development] DroidShift79:
To get highest results, set performance governor
[One (M9) Original Android Development] flar2:
Powersave mode is controlled by system (pnpmgr), kernel doesn't matter.
[One (M9) Original Android Development] Amr Nasser:
I have the same issue , they even come online after like 10 minutes not only after reboot

Hope Is A Walking Dream ,,
[One (M9) Original Android Development] DroidShift79:
Not kernel related.
[One (M9) Original Android Development] tiho5:
OK

I restored my NAND backup from before the ElementalX.

Booted several times and each time DevCheck showed that the big cores were offline when HTC power saver was on before the reboot. So it was working proper.

Then I flashed ElementalX again. Only thistime I selected all options (performance, governor etc) = stock. The previous time I had selected balanced performance and ElementalX governor. In the installer I didn't select anything else but enabling USB fast change.

Rebooted again several times and now the big cores were always offline after reboot when HTC power saver was enabled before the reboot.

I'm not sure what happened the first time, when I had the issue. The few different things this time were those I described above.

Just reporting in case this has any meaning.
[One (M9) Original Android Development] Johnny424:
I don't really see the power saver thing as being a bug at all. Enabling after a reboot seems like the right thing to do. Should only be shutting cores of to save battery life when the phone is dying. Using the phone on power save mode all the time seems like a bit of a waste. I think it should be killed in at reboot and enabled only when needed, just my two cents

Also when I enable it, it shuts off the cores and keeps them off indefinitely. After a reboot a quick tap to disable and tap to enable shuts them back off again. Not that big a deal to me and maybe HTC doesn't see it as an issue when there may be much bigger bugs to squash
[One (M9) Original Android Development] BUBBA DUB'S:
What app are you using to check core activity?

---------- Post added at 01:42 AM ---------- Previous post was at 01:35 AM ----------

[MENTION=4684315]flar2[/MENTION] , have you noticed a difference in screen on and off time when setting the multiple variables in aroma? I started a new job and have to use GPS a lot and it is draining the battery hard core, (Set on performance/elementalx/on demand gpu at highest MHz.
[One (M9) Original Android Development] tiho5:
DevCheck
[One (M9) Original Android Development] Quadrider10:
So of power save is controlled by PNP Manager, would it be possible to lower the frequency of the little cores to 1 GHz when it's turned on?
[One (M9) Original Android Development] DroidShift79:
Should be, if that will get implemented.
[One (M9) Original Android Development] Jhonys:
Loving this setup :good:

(ElementalX 3.02 | Viper 3.5)

Wasn't doing much during those 4 hours but still was chatting on whatsapp and checking some emails.
[One (M9) Original Android Development] Alcolawl:
Would it be possible to add Westwood or perhaps Westwood Plus as a TCP Congestion option in the future?
[One (M9) Original Android Development] Quadrider10:
What governor are you guys using? Elemental or interactive?
[One (M9) Original Android Development] Mostafa Wael:
I guess it is elementalx

Many users here are reporting a noticeable improvement in battery life and performance with elementalx governor over the interactive governor

But if you are looking for just seeing plain high benchmarks numbers, you are better of with the interactive gov.

I wish i can have this kernel on my M9 one day

Sadly i am still unrooted :/
[One (M9) Original Android Development] Quadrider10:
Idc for benchmark numbers, I just want good battery life and GPU performance.
[One (M9) Original Android Development] Mostafa Wael:
Elementalx governor is your way to go ;) :good:
[One (M9) Original Android Development] Quadrider10:
Trying it now... Lol
[One (M9) Original Android Development] Iceberger:
max1187

Hallo Flar,

I saw what you wrote on the viper thread about the max1187 variant.

That "Sweep2sleep works for the bottom third of the screen instead of just over the navbar."

Of course I am one of the lucky ones with the max1187, I've noticed this behavior before i realized what the reason was.

Is it fixable? maybe a different kernel for only max1187? or we just have to learn how to live with it?
[One (M9) Original Android Development] Goldenstarc:
One of the best ANDROID kernel EVER (and it gets better in new update)

please update faster
[One (M9) Original Android Development] beats4x:
Really? The man has a life. A family, a job, many other devices to support, and has had to wait for HTC to drop the source. Either learn to dev kernels yourself or be appreciative.
[One (M9) Original Android Development] liam_davenport:
You want faster updates build your own kernel, All the tutorials are here to learn...
[One (M9) Original Android Development] grabensan:
Does this work with the newest tmobile firmware?
[One (M9) Original Android Development] beats4x:
I am using this with the latest tmo firmware and Viper 3.5.0 with zero issues.
[One (M9) Original Android Development] cobrax2:
hey guys, i come from the m8, and it had an option to remove the motion requirement for dt2w. why dont we have it here?

thanks
[One (M9) Original Android Development] Quadrider10:
It's in display settings. Nothing to do with kernel.
[One (M9) Original Android Development] cobrax2:
umm, no, i'm talking about something else
[One (M9) Original Android Development] flar2:
To remove the motion requirement means I have to do a custom implementation of wake gestures, which is not likely, considering there are at least two touchscreen hardware variations and multiple different firmwares on this phone. It's difficult to develop things like that for this phone.
[One (M9) Original Android Development] cobrax2:
thanks for clearing it up for me flar.

too bad :( i really liked dt2w :(
[One (M9) Original Android Development] guidogsbn:
Is it too hard for you to enable motion gestures in rom settings to activate dt2w even if you can´t change things in kernel settings??
[One (M9) Original Android Development] Jhonys:
Sorry if this was answered previously but couldn't find an answer with search. Does this kernel support AOSP as well? Just installed candy rom and don't want to lose ElementalX.
[One (M9) Original Android Development] donmarkoni:
Removed. No sense of humor here... :(
[One (M9) Original Android Development] Jhonys:
Seems hard for you to even read the first line of my post. Anyways thanks for the answer.