yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] jerrylzy:
Did you add extra voltage? This PVS bin is ok but not good, i'll check flar's source to see the voltage.

EDIT: The default voltage for PVS 3 at 2214mhz is 1325mv, the same as for PVS 4. I am on PVS 4 bin, but at 2160mhz the phone is not stable sometimes, let alone 2214mhz. Also, I do not have the courage to add the voltage higher than 1300mv, for it might break my phone:(
[One (M7) Original Android Development] monkboy24:
Nope I didn't add any extra voltage. All I did was flash the kernel and booted up. I don't like to mess around with the voltages and CPU apps seem to be unreliable for me. This is why I love elemental X kernels. all I gotta do is flash in Boot and everythings good. No extra tinkering needed thanks to flar
[One (M7) Original Android Development] jerrylzy:
Thx for the information, bro. Later when I have enough free time I will test higher freqs and report.

And, I totally agree with you that flar does peerless job of specific optimizations for a specific device. :good:
[One (M7) Original Android Development] KKLD:
How did you find out which PVS you have? :)

Edit: Is it possible to add GPU undervolting?
[One (M7) Original Android Development] Shan89:
Hey Flar I think your kernel has issues with Wi-Fi I get bad deep sleep only with your kernel, tested other kernels as well none gives me wlan_rx_wake
[One (M7) Original Android Development] flar2:
I have good deep sleep. I left wifi as a module, I'll try building it into the kernel and see if that makes a difference, I think it's built in in the stock kernel.
[One (M7) Original Android Development] Shan89:
Idk what it is but cuz of this I lose 8/10% over night while with others 1/2 % looking forward to get new version with possible fix :thumbup:
[One (M7) Original Android Development] wmg316:
Quick question. If the contents of this folder is empty, what does that mean? Is there another way to determine pvs value?
[One (M7) Original Android Development] tiho5:
I have similar experience. I think this may deserve a look, yeah.

When I disable "best wifi performance" in settings/wi-fi/advanced, it is better, but still wlan_rx_wake is present.
[One (M7) Original Android Development] lichti1901:
Yes, you can search for it in last_ksmg
[One (M7) Original Android Development] darkhelio:
Same here i have 2.21GHz and 533MHz GPU and stable and solid as rock no reboots for 4 days :) and The baterry life is great
[One (M7) Original Android Development] Devaster:
mine pvs bin is 2 is it good or bad ?
[One (M7) Original Android Development] ipmanwck:
Kernel Cleaner

Would you recommend a kernel cleaner before I flash this kernel and if so which one is best? Thank you.
[One (M7) Original Android Development] monkboy24:
Haha that's because our devices secretly pack a Snap Dragon 800 in it :P:)lmao
[One (M7) Original Android Development] wmg316:
Ok...so I went to /system/proc and got the last_ksmg

I found this on reference to "pvs" in the last_ksmg:

[205527] [SYSINFO] PVS - Krait:4 Q6:Fast VDDCX:Slow

So...is my pvs "4"?

Also...to my other question, why would my /sys/kernel/debug folder be empty? :confused:
[One (M7) Original Android Development] TechPurist:
Tried to install 5.01 with ARHD 20.1 but the installation screen has no touch screen functionality. Is that a bug? Rebooted and tried a few times.
[One (M7) Original Android Development] monkboy24:
For coming off like that I hope it continues to NOT work for you! Learn some respect! build your own damn kernel!!!
[One (M7) Original Android Development] babuja:
Nope, using it and working great
[One (M7) Original Android Development] TechPurist:
Strange, just will not work for me :(

Works fine when installing ARHD xx.x
[One (M7) Original Android Development] darkhelio:
yes :P XD neee but talking serious ... is a good performanc at 2.21GHz :) i sold my s4 tinking that the HTC ONE would be a bad desicion but i dont have other choice.. but now i say wow... i live this device more than the S4... alot more!
[One (M7) Original Android Development] wmg316:
Dang it! Just my luck posting directly before a flame war!

Just in case this got lost...I would like to ask again....
[One (M7) Original Android Development] Luisit0:
[/COLOR]

whats ur pvs version? im pvs 4 and i read some people were having stability issues, most running pvs 3 or 4.. im at 2160ghz rignt now and so far it seems stable, but i wanted to try out max just to see if i could get monkboy's scores lol

---------- Post added at 05:23 PM ---------- Previous post was at 05:21 PM ----------

maybe its the file explorer your using? i know some file explores dont support some files, therefor those unsupported by the app dont appear (making u think theyre not there or that the folder is empty) are u using root explorer?
[One (M7) Original Android Development] wmg316:
I get the same result (empty folder) with ES File Explorer and Solid Explorer.
[One (M7) Original Android Development] flar2:
su

grep PVS /proc/last_kmsg
[One (M7) Original Android Development] wmg316:
Thanks flar2...that is what I did and it returned this line:

[205527] [SYSINFO] PVS - Krait:4 Q6:Fast VDDCX:Slow

So does the "PVS - Krait: 4 mean that is my PVS? 4?
[One (M7) Original Android Development] KKLD:
Doesn't work for me. It says:

Binary file /proc/last_kmsg matches
[One (M7) Original Android Development] flar2:
[MENTION=2250916]wmg316[/MENTION]

You have a 4. That's pretty good, mine's a 2 and I can't even do 1890 stable.

For some reason it thinks it's a binary file, there must be a character in the file that the shell can't handle.

Perhaps you can open the file with a text editor or on your PC and search for PVS.
[One (M7) Original Android Development] Alfa Kenny One:
Hi guys!

Does anyone know about better battery life with "mpdesicion" switched "on" or "off"?

I use TricksterMod. And i heard it is better switched "off", because it is better for battery life.
[One (M7) Original Android Development] mobileman88:
[MENTION=4684315]flar2[/MENTION]

Hi, I have :

[218245] [SYSINFO] DDR: Hynix

[218272] [SYSINFO] PVS: Krait:4 Q6:Fast VDDCX:Slow

[268067] [INFO][ACPU] get_pvs: ACPU PVS: Faster

That's all the PVS I could find.
[One (M7) Original Android Development] monkboy24:
U get better battery life with it on bro. It controls what cpu cores are online or offline depending on what device is doing. If you turn it off then all cores stay online which is a battery killer
[One (M7) Original Android Development] bpdev:
As far as I know this kernel doesn't have a replacement for mpdesicion therefor mpdesicion should always be on.
[MENTION=4684315]flar2[/MENTION] Correct me if I'm wrong. :D
[One (M7) Original Android Development] rfgamaral:
But there's no "on" or "off", there's "battery saving", "stock" and "performance". What exactly is the difference between the 3?
[One (M7) Original Android Development] bpdev:
Those settings tweak how often mpdesicion turns on multiple cores.
[One (M7) Original Android Development] Alfa Kenny One:
Thanks, so can i assume that with mpdesicion "off" is beter for performance?

---------- Post added at 02:46 AM ---------- Previous post was at 02:35 AM ----------

I can be. But, with TricksterMod i notice a different behavior in the CPU cores when switching ON or OFF.

With mpdesicion OFF i can see The CPU core freqs from core 1 and 4 ramps up more quickly when i scroll the screen up and down.

If i turn mpdesicion ON, CPU freq on core 4 stays idle on 0MHz.

Other threats mentioned turning OFF is better for battery life, so thats why it confuses me.
[One (M7) Original Android Development] Johnny424:
No. On is butter .

I should note that if you turn off mpdecision, all four cores will run continuously, which in turn causes heat which in turn caused thermal throttling which will definitely not help with battery overall ..if I'm not mistaken
[One (M7) Original Android Development] flar2:
Added an option to enable or disable fsync. Default is disabled. With fsync disable there is a very slight risk of data loss if the system crashes before your filesystem is synced with whatever is in the cache. My phone never reboots unexpectedly, and neither should yours, so it's safe.

I also built in the wifi driver, instead of as a module. This is how stock does it, I just forgot in an earlier build.

Download:

ElementalX-m7-5.1 *BETA*

Changes:

-fsync switch (on by default)

-wifi driver built in

-update installer
[One (M7) Original Android Development] darkhelio:
[218245] [SYSINFO] DDR: Hynix

[218272] [SYSINFO] PVS: Krait:2 Q6:Nom VDDCX:Slow

[268067] [INFO][ACPU] get_pvs: ACPU PVS: i dont find this... :S

speed_bin is 1

so?

im at 2.21GHz 4 Cores very stable no reboots or heats... and the GPu at 533MHz stable solid as rock...
[One (M7) Original Android Development] Luisit0:
My theory is that issues happen when undervolting, else its just stable..

-H7C 0N3
[One (M7) Original Android Development] TechPurist:
Hi flar, do you know of any reason why the touchscreen does not work on the installer? I have the latest firmware, s-off and ARHD 20.1 ROM. It works fine when installing ARHD but not ElementalX. I have tried 5.1 as well but that does not work. Thanks.
[One (M7) Original Android Development] fanbogo:
Hi, no problem with 5.1 2022 MHz 533 MHz
[One (M7) Original Android Development] morfini:
What is fsync?
[One (M7) Original Android Development] SleemLDJ:
Can this be installed on a 4.2.2 based ROM ?
[One (M7) Original Android Development] KKLD:
No, only 4.3 sense roms.
[One (M7) Original Android Development] lichti1901:
What is fsync?

Installable - Yes, Working - No, I´ve installed it on Viper early in the morning (too lazy to read for what version it was), it booted fine, but camera doesnt work. So back to 3.11 :D
[One (M7) Original Android Development] Shan89:
I hope Wi-Fi wakelock stops now :thumbup:
[One (M7) Original Android Development] jlevy73:
Oddly enough, I flashed this over a brand new clean wipe of Footballs 12.1 Rom and I have two odd issues:

1. The LED light stays on likes it connected to the charger. Tried rewiping everything and still the same thing.

2. The soft buttons barely vibrate. It's like it was before we got a proper source code for 4.1.2. Anyone else experience either of these two issues?
[One (M7) Original Android Development] SoLdieR9312:
1. Don't have this problem on Renovate r359 (Android 4.3 Sense 5)

2. vibration is set to 2000 as default. If you use Trickster Mod you can set it up to ~3000 (i use 2700)
[One (M7) Original Android Development] sluflyer06:
Hey, just wanting to clarify, you say is off by default and on by default in your post. :)
[One (M7) Original Android Development] flar2:
fsync is enabled by default on stock kernel and previous versions of this kernel. I added an option to disable it.

The setting in aroma is "disable fsync" and I have set the box to be checked by default.

This means fsync is disabled by default. If you want to enable fsync, uncheck the box in aroma.

I know, normally features are "enabled", but in this case the "feature" is to disable it.
[One (M7) Original Android Development] rfgamaral:
[MENTION=4684315]flar2[/MENTION]

Cloud you, or someone, please explain better what exactly are the differences between the 3 options available for mpdecision?
[One (M7) Original Android Development] flar2:
These settings adjust the thresholds for bringing additional cores online.

CPU0 is always online, there have to be a certain number of threads for a certain length of time for CPU1 to come online, and another threshold for CPU2, etc...

There are settings to adjust the number of running threads required to bring cores online and the length of time these threads have to be active before additional cores come online.

The differences between the settings are quite subtle.
[One (M7) Original Android Development] lichti1901:
[MENTION=4684315]flar2[/MENTION] any Chance for an 4.2.2 Kernel with fsync off? :)
[One (M7) Original Android Development] rfgamaral:
But is it possible to assume that each of the battery / stock / performance gives X amount of cores online? Or this varies and what those options mean is that battery will try to use as less cores as possible, performance as much cores as possible and stock, well, whatever HTC implemented, could vary between those 2...
[One (M7) Original Android Development] mKTank:
I'm just wondering: why is it that some people can overclock to 2.2GHz and be rock solid whereas my phone simply won't reliably do anything over 2GHz? I tried 2.2GHz from the Aroma installer and it wouldn't even boot. The boot logo would just flash grey and it would hang at "Upgrading apps."

Also I have a bit of a request: when you set the max CPU/GPU clocks in AROMA, can you make it so that the kernel ALLOWS up to those clocks but not necessarily sets it at first boot? Meaning, if I set that I want a max of 2.2GHz, can you make it so that the ROM still boots in 1.7GHz but simply allows me to go up to 2.2GHz should I choose to instead of forcing the ROM to boot at highest clock possible?
[One (M7) Original Android Development] gianton:
Use a CPU control app for that, Trickster Mod works great.
[One (M7) Original Android Development] jaco168:
Any advantage of disabling fsync?
[One (M7) Original Android Development] tiho5:
Please, report here. I'm still on 4.2.2 and can't test this version, but would like to know if this driver improves things.
[One (M7) Original Android Development] Shan89:
Lol i went back to 4.2.2 as well you gotta wait for someone else, hoping to see 4.3 wifi update on 4.2.2 as well.
[One (M7) Original Android Development] flar2:
I think I'm going to stay on 4.3, it feels nice and snappy. I would say my battery life is about the same as when I was on 4.2.2. I really don't pay much attention because the battery has always been adequate for my needs.
[One (M7) Original Android Development] jeryx:
Hey Flar2, you also see a chance to profit from this nexus githup. They are talking on tbalden thread about it.. Btw. I'm also very happy with 4.3. Keep it up!!! Thx

https://github.com/franciscofranco/mako/tree/nightlies-4.3

Sent by the one and only
[One (M7) Original Android Development] herwegan:
may i ask you which rom you're using? :)
[One (M7) Original Android Development] flar2:
I don't think it makes a big difference on today's fast ssd's. But since this is a very stable phone, with basically no reboot issues reported on any kernel, so I've provided the option.

It will give better benchmarks for sure. Real use, I don't know.
[One (M7) Original Android Development] flar2:
tbalden's kernel uses franco's hotplugging, so it's more relevant there. I'm sticking with mpdecision for now.

Most kernel performance tweaks are widespread on xda already, and I've added the ones I think are helpful. I don't like to add tons of patches to my kernels, it can cause more problems than it solves.
[One (M7) Original Android Development] BBs19:
Is it my HTC One or does everyone have less graphics power when using the 533mhz overclock? Games lag a little and also less scores in benchmarks when using 533mhz :)

Im staying at 487mhz for now, but i would love to have a 450mhz and 487mhz, any chance for adding 450mhz overclock option? :)
[One (M7) Original Android Development] jeryx:
I understand... Thanks for your quick response mate!!

Sent by the one and only
[One (M7) Original Android Development] flar2:
Even if I change the pll properly, there doesn't seem to be any difference between 487 and 450.

533 is just too high for this chip.
[One (M7) Original Android Development] -Juff-:
Hey guys!

Thanks for the kernel, looks like a nice piece of work!

As I'm pretty new to the HTC One scene I'm not sure whether the kernel is only compatible with Sense and Google Play Edition stock ROMs or with AOSP/AOKP/CM... ROMs as well. Could someone maybe kindly enlighten me? :) Because I'm planning to change to PAC-man.
[One (M7) Original Android Development] HTC_Phone:
Hey Flar. So one last little request. I noticed that building the WiFi into the kernel rather than as a module has shown better performance... Any way of bringing this to 4.2.2?
[One (M7) Original Android Development] Sveke:
Read
[One (M7) Original Android Development] Shan89:
Isn't that little bit odd , I mean n4 can push this freq easily how come we can't ? Did oems limit our chip somehow with some culprit etc ?

Hoping for this as well , WiFi wakelock drains quite a bit of battery on idle.
[One (M7) Original Android Development] flar2:
Thanks guys!

Note to others: you do NOT need to update to 0.8.1 unless you are using a .16 based ROM. The kernel in 0.8 and 0.8.1 is exactly the same.
[One (M7) Original Android Development] skunkbandit:
Thanks flar for the hard work! This kernel is awesome. Been using it since my HOX, never had any problems. Glad to be able to put it back on since you got the camera fix baked in
[One (M7) Original Android Development] tassadar898:
Is it just my imagination or are the audio enhancements from .16 gone after flashing this kernel
[One (M7) Original Android Development] he_stheone64:
Good to see it worked for you.

Sent from my HTC ONE - powered by TrickDroid
[One (M7) Original Android Development] Jorlin:
Hi,

I am considering installing this KRENEL on my ARHD 8.0 HTC One.

The main reason is undervolting for energy and heat purposes.

I have some questions about this: :confused:

1.) If I undervolt, will the cpu still clock the same way as default?

2.) From mobile CPUs for PCs I know that they reduce volatage already when they clock down in idle or low work load situations. Is this the same case with the snapdragon cpu in the one? So if my One is in idle state, do I benefit from undervolting?

3.) What is the best setting from your experience for undervolting to have a stable system that runs as fast as the stock version?

Thanks for taking your time :victory:
[One (M7) Original Android Development] Grooby97:
thank you!

Just installed this on ARHD 8.0. So far so good! thank you!!!!
[One (M7) Original Android Development] elloar:
Cam works again with 0.8.1 . All good ,Thx
[One (M7) Original Android Development] halsaibai:
Camera Fixed!

Camera back to working perfectly, thanks bro! :good:
[One (M7) Original Android Development] yoplaboum:
Fast mirror for a fast kernel !!!

Fast mirror : ElementalX-m7-0.8.1.zip
[One (M7) Original Android Development] itzsnookums:
Loving everything so far.....thanks flar

P.s. can't wait for more governors :)
[One (M7) Original Android Development] elloar:
Nice work
[One (M7) Original Android Development] nickabbott:
Most of the improvements for the new base will probably be in the kernel side of it. So people rush to update to the new base sense rom and then flash a custom kernel and revert most the changes!

Best thing is to update the sense rom when the kernel source updates too. Best of both worlds then.

Assuming HTC don't leave stuff out as usual etc. In the source code.
[One (M7) Original Android Development] B-Man2005:
hi

i dont want to overclock but is this kernel faster on stock clocks ? faster than bulletproof ?

thanks
[One (M7) Original Android Development] the_scotsman:
I believe it is tweaked more than Bulletproof, so I'd guess yes :)

[MENTION=4684315]flar2[/MENTION] wondering if this is correct? Will flashing this (or any current) kernel effectively remove a lot of the updates in the latest ROM updates?
[One (M7) Original Android Development] GuyAdams:
The x.16 base contains updated camera libs, so yes if you flash a custom kernel then you will get the older lib in order to maintain compatibility.
[One (M7) Original Android Development] lunercrab:
Sorry I'm confused....I just flashed trickdroids latest with all the new HTC fixes on the new base...so does that mean if I flash this kernel those fixes will disappear or am I reading this wrong?
[One (M7) Original Android Development] the_scotsman:
That's what I was asking..looks like this is the case.
[One (M7) Original Android Development] GuyAdams:
Currently custom kernels are built on older source code for older bases, the problem with then updating the ROM to newer bases is things break, this time the camera. So if you use a custom kernel on a x.16 base the camera won't work.

He_stheone however has found a fix which involves using an older camera lib to maintain compatibility between newer ROMs and the older source based custom kernels. So yes, you may loose a camera tweak but nothing else.
[One (M7) Original Android Development] flar2:
I wouldn't worry about it, most improvements are on the ROM side.

You won't notice a difference in the camera, the latest camera app works fine with the camera fix. Just like the last camera fix didn't make any difference.

I think the only thing you'll be missing with a custom kernel on the new base is louder volume, and still no fix for the touch sensitivity issue that a few people have.

HTC reduced the volume around the time the kernel source was released, and now it looks like they've increased the volume again. Custom kernels are still based on the source with the lower volume apparently.
[One (M7) Original Android Development] RobHin:
Hi, is there any reason why my one reboots if i press the last button to install in aroma installer?

it never happend before and i tried it almost 10 times. I also erased cache in fastboot, but still reboots if i press "install" in aroma.

i have ARHD 8 on my One and CWM 6.0.3.2.

maybe someone can give me a tip what i can do.

thx in advance :)
[One (M7) Original Android Development] tiny4579:
[MENTION=4684315]flar2[/MENTION], have your looked into dynamic fsync from faux? It should be a bit safer as it only disables fsynx when the screen is on. Once the screen is off, it enables it again and flushes to disk. It should further minimize corruption. I switched from regular sysfs fsync implementation to it for my Galaxy nexus kernel.
[One (M7) Original Android Development] tyteen4a03:
Read what?

The title says GPE and Sense based ROMS, but does GPE = AOSP-based ROM? The title did not clarify.
[One (M7) Original Android Development] tiny4579:
Nope GPE is not aosp.
[One (M7) Original Android Development] Sveke:
Just read more of everything apparently. All your questions have been answered hundreds of times.

If you read, then you'd know the GPE doesn't equal aosp just like tiny said.
[One (M7) Original Android Development] tyteen4a03:
You expect an infrequent flasher to read through 500 pages?

It's not that we don't want to read and solve problems ourselves, the problem is we can't find anything.
[One (M7) Original Android Development] postfatal:
When I flash the Kernel the phone just reboots after flashing the first few things. Any help?
[One (M7) Original Android Development] Sveke:
Search button works for me every time.

Just saying
[One (M7) Original Android Development] tyteen4a03:
"GPE AOSP" in HTC One forums returned zero relevant results.

Instead of using single-verbed commands like "Read" or "Search", you could have given pointers what I should read or search for.

Thanks.
[One (M7) Original Android Development] donmarkoni:
Hello. Check this guide for answers.
[One (M7) Original Android Development] flar2:
I've seen it but don't think the extra complexity is necessary. I don't like the idea of doing a lot of stuff in early suspend.

The file caches will sync often enough that there is pretty much no risk. Random reboots would be the only risk and seem pretty rare on this device.
[One (M7) Original Android Development] tyteen4a03:
Sorry, do you think I do not know Google exists?
[One (M7) Original Android Development] donmarkoni:
It is not Google, it is URL shortener.
[One (M7) Original Android Development] tyteen4a03:
I should rephrase - do you think I don't know the search function exists?
[One (M7) Original Android Development] donmarkoni:
Oh you know, just don't know how to use it.

(Note to self: stop feeding the troll)
[One (M7) Original Android Development] tyteen4a03:
Oh yes you shouldn't - it's only going to be a downward spiral from here.

My point is made.
[One (M7) Original Android Development] angieri918:
Is there something wrong with the latest download link? I can't get it to download