yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
The thing is i dont understated how you except same voltages work for everyone, every CPU is different and there are predefined settings in kernel which tell CPU on which voltages to run depending on you CPU "PVS rating"/ quality.

So its not strange it works for some but crashes for some.

[MENTION=225651]op[/MENTION] maybe if you can tap into this native voltage control, see how it raises voltages according to users CPU PVS rating, than you can apply same limits dynamically for user.

For xample talking from my head:

if user has PVS of 1 and cores run at 1000mv for that rating on stock kernel

if user has PVS of 2 and cores run at 1100mv for that rating on stock kernel

Than for your custom made voltages raise voltage by 10% by default for users with PV2 rating, while keep them lower with those for PVS1

Hope i make sense :D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gsw5700:
Sure do, I thought the voltage was set according to the quality of each phones pvs bin rating, guess you could try lowering voltage a wee bit but not sure it's worth it
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] RogerF81:
But why the hell does the same CPU have different voltage settings for different users? :eek:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
Not each CPU is identical. Some are better than others. As such, Qualcomm will group them and apply slightly different voltage settings for each. The better the CPU, the lower the voltage meaning more efficient, better battery life and cooler.

As an example they were able to make a step change in efficiency of their SD820 and this is effectively what the SD821 is. Because of the additional efficiency they were also able to up the clock speeds a little but its the same processor.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] RogerF81:
[MENTION=5687366]Eliminater74[/MENTION], I have a suggestion for you...As you stated some pages before, only a few people download your standard edition which uses pnpmgr. So why don't you drop this edition and save your time for other work? I think nearly no one who wants to use Nebula wants to use pnpmgr as well. There are enough alternatives out there which actually use pnpmgr and I think no one would call for example ElementalX a bad kernel ;)

So my suggestion would be to drop the standard edition and then my suggestion/wish :o would be that you would have still 3 branches (all without pnpmgr): the advanced version without OC, then the advanced version with OC anytime when it's stable (for me it as already) and then in some future perhaps the EAS edition. This would be nice :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
To be fair,

I'm using the test OC version and just not increasing the max frequencies into the OV range. If Eli does continue the OC kernel, that's all that would be needed for anyone who doesn't want to OC. It wouldn't require a second branch.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] RogerF81:
Hmm yeah, I think you are right. But didn't Eliminater74 change the voltages for the stock frequencies as well which differ for example from the 7.0.8 advanced edition and the stock voltages?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
FYI,

Not much but a little donation last night for all your hard work!!!

69S73351SE063143W

---------- Post added at 11:31 AM ---------- Previous post was at 11:15 AM ----------

Yes,

I'm talking about when OC is working perfectly. Also undervolting and Over clocking are two different things. He could have a kernel with standard clock speeds and still undervolt.

I am one of those with reboots but I'm using the OC kernel at stock frequencies and it works fine. So I think the undervolt values are fine for the stock frequencies.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Cuffuffles:
Same here, I just stayed in latest without applying OC and I'm not having any problems
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
I have read each and every single post here from last night, my time, anyhow, I have talked with my tester, We are going to give it one more shot, then after that. It gets moved off my local Drive.

and chances are I will never revive it. I know GPU OC works.. and that should be good enough...............

I have have enough with this OC kernel. I havent really even done much with it since I was burned out on it 4 days ago. I tested it of course, 3 people tested and none of us had issues....

and I know all about the BIN #'s from my days with the G3 on the msm8974pro-ac chip based.. 15 bins..

I had my first board on a bin #7 and my 2nd board on a bin #9....

The higher the bin the less voltage it takes and the easier it is to OC.

while the lower the bin the more voltage it takes but the easier it takes to underclock..............................

But this is not a msm8974 with 15 bins...

This has a sliding scale which I happen to sorta forced it into another way...........

But one more test, then its time to move on and let me work on the eas.............
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dukat0s:
First of all [MENTION=5687366]Eliminater74[/MENTION] work his @$$ for this kernel he buld it from scratch many times with no problem.second thing is no one of the testers got this problems so he and his team can't "guess" or know what the problem is in your device,3rd thing is when u post a problem or u cry about it as u do in the last posts provide a logcat ,info something....he cant smell the problem as u know.....3rd and last since i dont own the device any more and i know how hard this guys works to give u free this kernel appreciate it ...

PS. PVS bins is old as the dinosaurs nothing new.... Htc 10 got only PVS0-1 nothing to worry about ....

cheers
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] munkyvirus:
Just thought I'd chime in, ran the new test build since it was released yesterday. No reboots, performance is great, battery life is pretty good as well.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gsw5700:
Still running 7.0.8 standard, solid, very fast, awesome battery
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
How much is your average SOT?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] duowing:
I know I mentioned it already, but after a little more time running the kernel at default installation and not using the Freak07 script and keeping it at the lower clock values I'm seeing some of the best standby life on this phone that I've ever seen. Screen on usage seems to be really good, games are running noticeably smoother. It seems to be that it's just those top few voltages and the larger undervolting from the previous test version that are causing issues, again on my phone. Would it be possible to allow the voltages to be adjustable?

Also for reference I ran Antutu, then immediately ran Geekbench without using the script or higher clock speeds and although my phone definitely heated up, I didn't crash or reboot.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gsw5700:
Varies a lot, But I can get up to 4.5 to 5 hours SOT which I've never achieved before
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
I updated all the caf today for Standard and Advanced,

Advanced will now have the stable GPU OC, so now you can slide up to 650mhz, before anyone complains, our Chip is said to handle up to 900mhz as long as the heat can be detained.

so with that said, I am sure we can handle 750mhz...... but something I will mess with in the late future..........

as always Advanced is updated by the Caf: UM 5.5 series C1 and R1 branches, its also updated by the Linaro-lsk-3.18 Branch series.......

which now puts the version up to 3.18.47 now.................

Standard only updated with the Caf: UM 5.5 series c1/r1 as well............

I also did something I said I wouldnt.. but Its so stable that I figure the pnpmgr lovers would want this added, GPU OC up to 650mhz...............

Advanced has the updated Simple Thermal Monitor as well as the cpu_input_boost...... But I think im running msm_thermal

and cpu_input_boost is disabled in nebula script.............

[MENTION=3428502]Freak07[/MENTION]'s settings have been added to all builds.... for the most part..........

Not all his settings, but most of it.................. With his permission of course............

Will upload soon...................
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Update: Kernel:

Standard/Advanced: Get them in download sections,

Or the lazy way:

Standard: Nebula_7.1.0-standard_htc10_20170120_143146.zip

Advanced: Nebula_7.1.0-advanced_htc10_20170120_132921.zip

Changelog:

Both have Updated Caf: LA.UM.5.5.r1-02500-8x96.0

Both have f2fs Enabled: and Patched fstab: (Yes I replace your fstab.qcom with a patched edition)

Both have GPU OC 650mhz

Advanced has: Updated linaro-lsk-3.18 as well Updated the kernel version to 3.18.47

F2FS Support added to both kernel: ext4 support is still active in fstab, but f2fs added as well for data and cache only.....

PS: Standard now has do.pnpmgr=2: which will search for any backups on pnpmgr and rename them back to original settings.. This is in case

people jump back in forth from standard to advanced and back to standard...........

So flashing standard will put all back to original settings.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] RogerF81:
What do you mean by this [MENTION=5687366]Eliminater74[/MENTION]?

Do you want to say that in future update there will me msm_thermal instead of the simple thermal? (which I would prefer)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
means I have the updates to simple addedto source from author him self.. But I did not feel like going though my defconfig today.. so I built what was already set.

So, Dont worry simple will be used... Just not sure if its today.............
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] bcpu:
After flashing the latest advanced on RR (Jan 14 build) system stops recognizing SIM card and no longer passes SafetyNet with Magisk. All was well with latest test release and previous (Jan 13) advanced build.

Flashing a previously working version of Nebula over the new advanced doesn't fix; had to wipe and reflash system and then go back to the previous version.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] GRIDSpawn:
Fingerprint also not working
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
well you dont show any logs, you just say what it does,, but what am I supposed to do without a log to go on?

We have 8 testers with at least 6 on LOS roms.... and everything works for them.......... So, I dunno what you tell you............

and the kernel has nothing to do with SIM card.. thats a radio thing with the blobs and all......

and I never mentioned that this was magisk compatible, I only said it doesnt write to the system.............
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] GRIDSpawn:
hope this helps also if i try to set up the fingerprint the phone reboots
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Attention:

It has been verified that the advanced on a LOS rom, breaks Fingerprint and NETWORK area......

FIXED:

Kernel has been Fixed and re uploaded..

Problem was: fstab replacement.. stock has less lines as los based roms......... so thats why radio and fingerprint didnt work.

All fixed now...........................................

Please Wipe System and flash your ROM again....... so you clear the old fstab away..................

plz report back.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] bcpu:
Thanks for the fix, next time I'll try to get logs uploaded. Was in a rush and wanted to give a heads up for others interested in flashing on a LOS based ROM.

The kernel has been great and I appreciate all the work you've put into it.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
Anyone else getting much cooler temps on LOS based ROMS with the latest advanced kernel? :D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
I decided to dip back into the EAS merge from Linaro again, Wow.. This is going to take some time...........

Linaro makes 2 versions of the 3.18 kernel, one for base which is what I merge into my advanced kernel, and the other is for android which is the EAS/AOSP based line........

I merged the base first, cause I already did all the hard work on that.. then I merged in the android, and SO much stuff that I am not sure about.......

they even backported the smp removeable.. which I did that on my MM kernel.. but it also leads into more issues when you use that..

smp is for Multi Processors, which in todays world, All Computers and devices have it.. SO need for a configure for it anymore.. so its auto now...

But its a pain in the butt to wrap that commit around..... I have done it once before.. its not something I really wanna do again.....

Its also possible to break things when using that commit...............

So what I might have to do, is reset the HEAD to very early section, then merge that......... then little by little move in what needs to be moved in....

I still have my other EAS that does work.. this is just another updated EAS version, updated by linaro them self, which makes it more updated then googles......

I do also keep track of all new kernel sources that google puts out.. Really thats all I do, I track down kernel sources from a few areas............

The Marlin is the best to keep track of since its so close to our htc10 anyhow..

I am doing this now anyhow, cause LOS based roms now have all the EAS commits within it now......... and now is the perfect time to send out an EAS kernel.............

but again, this is alot of work.. so give me time on this merge update.........
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] MrH871:
what are people using as Cpu Governor on 7.1.0 Standard? whats lightning like as a daily and also nebula own governor? thanks
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] gsw5700:
I use interactive, no zram, fiops i/o scheduler
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] MrH871:
on 7.1.0 standard my big cluster is at 1996mhz is that normal?

viper 5

s off
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
thank that wonderfull pnpmgr you love to use.. you should be able to change that..

I am not going to be working on advanced or standard anymore for a while so whats there.. people are just going to have to make due or use an older version.......

I am currently working on EAS and nothing else.. I even turned down my Testers for the OC new stuff they want me to try..........

EAS only for a while..............................................

I will on the other hand fix major bugs........................................
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mcwups1:
Anyone use this on Sprint AOSP?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] MrH871:
1996mhz is the highest value i can choose... how can i change it... im using ExKM
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
If you're using the standard edition, you can't change it as PNP has control over it.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] RogerF81:
Let the phone cool down, then it should be possible I guess.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] m.4_ts@yahoo.com:
Install/add freak07's script in init.d folder, set permission to 755 then you can change it..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Just letting you all know, I started the EAS kernel again from scratch pretty much.. Not really scratch, I started with my master branch where I added comments and commits back to the official HTC10 Kernel, I had my reasons for starting this far back... I will merge all the latest updates to caf when I get all the commits in for the EAS.......

I started from scratch because after my last unreleased edition was taken and released on the threads, I didnt want that one anymore. I am not going to rush, I will take my time.. but I just wanted to let you all know

that I am working on it. Now that we have Full Custom Roms with EAS Support.. This kernel will come in handy........ If anyone gets the idea to steal this one im working on, you might wanna re think that....

I got that covered this time............

Anyhow, EAS is in the works................................
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] duowing:
Quick question, is there any advantage or recommendation between the 7.1.2 test or the 7.1.0 advanced? The 7.1.2 test kernel as long as I'm using it without overclock frequencies is giving me really good battery life and awesome performance. I see the advanced is using a little bit different frequency/voltage steps than the test. Any reason to switch, or are they pretty much the same minus the overclock?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
The test wasn't a stable release. If you don't OC and don't have any issues then I guess there is no reason to change for now but technically the advanced is more stable.

Basically I think you will be okay either way
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivicask:
PnP doesn't have such value coded by HTC or me, so whatever its limiting it to 1996mhz its not PnP, i can just tell you that...

But yea, in general if you want to control CPU on your own you need to disable PnP.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] TotallyAnxious:
Could you update blu_active to the latest version ? https://github.com/engstk/op3t/commits/blu_spark/drivers/cpufreq/cpufreq_blu_active.c

Once I'm done working on my hawkpepper script for blu_active I'll share it (after getting permission from sources).
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
Hey buddy,

All focus ATM is on getting EAS working 100% so this request will likely have to wait a little while.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
What he said. :)

anyhow yea, I spent the day working on EAS, Then I found out my source didnt work so well.. wouldnt boot............

So I gota go back to my normal source that I have always used before...............

again, This is normal for me.. I have done this enough times that its just not that big of a deal to start from scratch again......

Once I get EAS booting like it should.. it should easy street from there.......

There is a reason nobody has gotten EAS to boot, because the source they use is googles.. and everytime I use googles, It never boots..........

but when I use my trusted source, it always works...... I have tried using google 3 times in the past.. and I always give it another try just in case..

but I always end up falling back to my Known working source.,. and that always boots..............
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] thewalkingdude:
Your kernel broke the world sir.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
NFO:

I got EAS to finally boot on our devices.... Now its just a matter of FINE TUNE and update EAS

all together.....

PS: I got EAS updated to Master-CAF (Latest CAF) + master-CAF-Test (Latest Linaro 3.18 Base) and adding in latest EAS Commits.........
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] INDIAN-MAfIA:
We finally have a working EAS kernel with everything updated from linaro aswell, which makes it even updated from the one pixel uses. I've been running it since a day and for fine tuning and testing, will be running for a while before we finally decide to make it public since this does major changes in the device.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] m.4_ts@yahoo.com:
Is there a possibility that InteractiveX governor be included in the upcoming kernel? Or you will be fine tuning interactive with it?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] INDIAN-MAfIA:
For EAS to work, you have to use the 'sched' governor. So, you won't be seeing it in the EAS version at least.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] m.4_ts@yahoo.com:
Ahh, now im cleared about that.. Thanks for the info.. Atleast i have a background of it on another kernel thread..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] munkyvirus:
Can't wait to see what the all this EAS hubbub is about!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
EAS NFO:

​

https://www.linaro.org/blog/core-dump/energy-aware-scheduling-eas-project/

https://www.linaro.org/blog/core-dump/energy-aware-scheduling-eas-progress-update/

https://developer.arm.com/open-source/energy-aware-scheduling

https://www.linuxplumbersconf.org/2016/ocw//system/presentations/3693/original/LPC-%20EAS%20for%20Android.pdf

https://lwn.net/Articles/706374/

http://www.slideshare.net/linaroorg/las16105-walkthrough-of-the-eas-kernel-adaptation-to-the-android-common-kernel
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Da Sk00/>:

Users that are on LOS Based ROMS, We have tested my latest EAS kernel on that ROM Base, and its a no boot.

gets stuck at red txt.. Most likely I think I know why.. but till I can do more testing.. I wont say what.............

Stock Based Roms, it works perfectly........ To a point at least............

anyone trying to benchmark with EAS will get unhappy results.... Why? Because this is EAS not PAS................

We save energy not waste it........... Benchmarking puts a load on the system.. and EAS takes loads off system........ So, again, dont expect great scores...........

a good working eas will only boost the apps and system stuff that needs boosting, while leaving other things lower priority.

I worked my butt off for the past 3 days on this EAS Kernel Project.. I went beyond the Pixels EAS.. I went to the horses mouth and got the Updated EAS commits from Linaro them selfs......

I wanted to release this to the public for testing on Friday.. But, I am not sure that will happen right now............

PS: Great battery scores you will see............

This is just an update on what to expect.. also, anyone that does try the public Beta test, better have a backup of your system and boot...................

I do fully remove all traces to pnpmgr in your init.power.rc file, I also add the eas commits that need to be in place in init.rc ...............

I dont replace any files in ramdisk.. I only modify them from within anykernel2 script..............

I do replace, system/lib/libutils.so and system/lib64/libutils.so <------------------- STUNE Ref...................
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] MrH871:
thankyou and your team for your hard work
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] TheKnux:
[MENTION=5687366]Eliminater74[/MENTION] I sent you a PM about possibly becoming a tester.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] trev23sks:
I have its beautiful
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] d_Schizzo:
Hey:),

first, that are very great news! Looking foreward to test this! Thank you very much for the many hours and (maybe) sleepless nights you put into this.

Maybe thats a dumb question but, will this eas kernel then boot with my vfat formatted external sd?

My Filesystem knowledge is maybe little to none..;) Sorry:o

Regards,

Schizzo
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
Vfat will be fine. Just not ExFat
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] d_Schizzo:
Thanks for the Info! But do i need still to rename /system/lib/modules/texfat.ko then?

I do have that file in system.:confused:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
Yes rename to work
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sbattosai:
So bummed about the exfat issue! The-other-kernel-that-should-not-be-named had it working though, is there a way to implement exfat like that infamous kernel did?

I have no clue, just asking because I am an exfat preacher... Thanks for the hard work Eliminater74
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
For the moment the guys are working on getting EAS tuned right for stock based ROMs. After that they will look into Exfat and LOS based ROMs. One step at a time.