yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Chronzy:
I don't understand the part where you don't put that helpful explanation in your OP, or in any of the 5 initial posts you apparently need.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] techlogik:
^ROFL. I know, one simple post like that at the start, then you can lambast people...thanks though for the explanation. Checking the kernel out now and doing some testing.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] prstorero:
A little OT: How long have you been doing C++? That's my main language of focus. Right now I'm reading "Effective C++" by Scott Meyers in an attempt to improve the way I write code. I don't have any industry experience (still in school studying software engineering) or even any open source experience as I have always felt I don't know enough to really contribute.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] shajman:
Hey Guys. Apologies if this has been asked and answered before.

I want to install the Advanced version along with the LeeDroid Rom. I was just wondering if any additional settings or changes need to be made in a Kernel Manager (Like EX) or LeeDroid tweaks.

Thanks in advance.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Advanced is all kernel side controlled, which means no external apps or programs are needed, but a kernel manager is always good at least.............

Standard on the other hand relays on htc_pnpmgr in system/bin and system/ext as well as the thermal engine.............

again, Advanced is all taken care of by the kernel it self........... Which is what Core Control pretty much does........

as for any special settings, Its all up to users point of view.. Some users are gamers some just want to get the max battery and some just want the best performance...

then there are some that just want balance settings.............. Which is why my idea of advanced allows the users to pick and choose what suits them best.........

I have no dedicated default profiles........ I only have whats default when you boot up........... Not every setting is listed in ex kernel manager nor Kernel Adiutor..

But the settings can be found in /init.nebula.rc <-- keep in mind you can only change theese default settings by unzipping my zip and change it then flash it. or unpack your ramdisk and change it.. then repack ramdisk.

or you can just override theese settings with /sys/ .................

So the simple answer thatI ran on about is you dont need anything special to do what you want to do........

I only ran on so others could have a bit more understanding as well.........
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
I am self taught, I started programming at the age of 8, in 1982 on a Commodore 64, I first started with Basic like everyone else, then as any older folks here would know

the commodore uses assembly outside of basic...... So I also taught my self assembly Lang.......

anyone that doesnt know what assembly is, its like lda $2000 = means Load index X with location of address 2000. but that example is like the basics of it.

then as I got order I was in a cracking group called Heritage, where my assembly skills went into effect big time.... Helps with debugging...............

anyhow, I left all that stuff behind me over 15 years ago..................

C++ was something I recently picked up for Kernel Development.. im not a pro.. but I know enough to get me by.. if I cant figure something out, I use google to search for the answer to my problem....

PS: Assembly lang is Low Level Coding. our kernel uses Assembly for the Memory... C isnt fast enough to handle memory sections.......... so assembly must be used.....

assembly is one step from true computer lang, which is binary: like 010001000 ............

or likea dip switch, 1 = on and 0 = off ...................
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] prstorero:
That's awesome. I'll be learning MIPS assembly this semester during my computer architecture course, so I'll have at least some assembly under my belt. I started C++ in 2013, but school doesn't typically allow me to spend free time on it, so I tend to lose some of those skills every semester when I'm not in some kind of C++ course or doing tutoring (I've only done that once at my old school, but it was fun).
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] shajman:
Thanks for the detailed answer :)

So I just flash and do nothing to get the intended results? Reason I was asking is coz I thought settings such as 'Enable APM' and 'Toggle HTC Power Manager' made a difference to the Kernel.

How about ivicask's Custom profile? I selected 'Balanced' while installing the ROM. Any harm or do you recommend I set it back to default?

Thanks again for the help :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Makes no Difference since its never going to use the htc_pnpmgr.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Hopie:
flashed the advanced version. you removed the htcpnp? but ex kernel manager shows htcpnp as enabled. but i cant change this... is this ok?

sent from my HTC 10 powered by Viper10
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] shajman:
Awesome!

Just one more question...I promise :D

How can I check/test to see if the Kernel is working as it should? :D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jamieg71:
Does it turn on and boot up? If so....
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Spegeli:
[MENTION=5687366]Eliminater74[/MENTION]

The Advanced and EAS Version are writing in the /System Part?

I'm asking because i Use the Magisk Rom Version from leedroid and when i Use a Kernel which writes in the /System Part it will Breaks OTAS (as i know).
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
I was just coming to ask a similar question. I have magisk set up on a slim build and have all green lights yet an app is still showing my device is rooted (so won't work) even though its hidden in magisk hide.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
I send nothing to SYSTEM Dir............. only thing that gets added is init.nebula.rc and thats in ramdisk only.. which is the boot partition only.............

Sorry I seen this message earlier but with so much stuff going on in my life, I originally wasnt going to answer it, and let someone else do it.. but since nobody answered it.. and I feel a tad but not much better,

I am going ahead and answer it.......... Now the the guy that asks how to tell if a kernel is working, I am sorry but if you dont know that, then maybe your in the wrong place................
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] shajman:
Sorry my bad. I know if it boots it works. I was just wanting to make sure it was working as intended.

Realised now that it was a stupid question. I was confusing the kernel with custom pnp/thermal profiles :rolleyes:

My bad.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
I found a annoying bug that im trying to fix right now.. so till I do, I wont release next build......................

the bug is Max freq settings... None will change nor stick.... Min does.. but not max...............

and that hampers my future plans, so I need to fix that before I move on.........

Also, if anyone has heard of Maple IO Sched............ its based on ZEN but 10X better.................

only a few kernels had it.. and all on 3.10.. 3.18 uses dif macros, anyhow, I talked to Joe Maples the other day, and asked if he can bring it in line with 3.18.

he did for me.. and now we have a new IO Sched, Maple ............ and it works great..................

I also talked to Flar2 about adding Simple-Thermal-Monitor settings to his app as well as the cpu_input_boost functions.............

He said yes.. I just had to reply back with the full paths and settings.. which I have already done..

so Nebula should be fully compatible with Ex Mgr soon. thanks to [MENTION=4684315]flar2[/MENTION]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] RogerF81:
Sounds so promising! Thank you so much for your work!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
I tracked down the problem, It was Simple Thermal Monitor by [MENTION=4800121]Sultanxda[/MENTION], and I did notify him about the issue and hope it gets fixed..

For the time being, we are back on msm_thermal and I did make some changes to that and updated that.. temps seem to stay good.........

Maple IO Sched is very good..

I also added Zzmoove Gov.. and I OC the Slimbus and changed some sched tunes to help with load avg.. and to Tune the hardware a bit more..........

did many other minor things, but nothing that stands out like that........

anyhow, ill release it soon enough.. I wanna get some good test out of this build before I make that judgement to release it... I learned a long time go,

Not to be quick to release things.. take time and make sure it works. I rather take my time then to look like a idiot.......

There are also a few other things im working on as well.

PS: My bench Scores are way up now.. and temps are 82f for me, which is like 27c to most............

and very very smooth and fast acting......... freq drop to 307 quickly when not needed........

I am even liking this.. and thats not normal for me..........
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
While we're at it.

What's the common opinion of best IO scheduler?

We can't compare to LG G5, S7 or OP3 because the use UFS2.0

So what's the best for emmc 5.1 with SD820?

P.S any good idea to benchmark io sched?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] shajman:
Awesome work bro! Can't wait :D

Thanks for all your efforts.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
Working wonderfully on the T-Mobile official Nougat.

Noticed for I/O scheduler...tripndroid works very well. Also tried Zen but battery drains.. Placebo? I don't know.

Also using hellsactive for my CPU.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
I know some might be waiting for the next release, but working out a few crazy bugs,

Bug 1: Freq were stuck at High Max, couldnt change with ex kernel manager

Fix: Disabled Simple_Thermal_Monitor, Enabled msm_Monitor

Bug 2: Freq boot at correct freq, But after screen shuts off, They drop to 1039

Fix: Still searching............

Its like we first couldnt get them to go down, now we cant get them up.

I am starting to think the kernel needs Viagra..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] stardust240781:
Don't give your kernel Viagra! It's already on steroids! That would just be unfair to the other kernels out there.

Actually I used to use different kernels and just wanted to try out yours. Now I can't get away from it anymore. You must be some kind of kennel-wizard. I've never seen such a difference in smoothness and speed compared to stock like with your kernel.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] TotallyAnxious:
Technically steroids would explain the behavior. A brief period of enhancement prior to shrinkage and lack of performance.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
I am getting closer to the problem, I an stuck here,

When you flash kernel, you boot up, or hell, even if you reboot, Dont touch the screen, let it shut it self off, then when you turn screen back on, you will notice its 1039 on all cores......

But when you booted and before the screen shuts off, its at the correct freq.......... it only happends on the very first screen shut off, if you change the settings by hand, after the first screen shut off,

it stays where it should be...... So something is causing the freq's to power down when the device goes into standby or something or whatever mode............. but only on the very first after reboot..........

I am looking into the issue............. but my head is starting to hurt thinking about it.. and all my testers are not around at the moment...............

I am just very confused at the whole thing................. I even reverted back to straight Stock W/Caf Updates only and build that.. and everything worked as supposed to..........

one section, I disabled Core control and it worked like it should.............. either way we are getting it.......

the problem is this, msm_performance and Core_ctl both are hotplugs and you cant run 2 plugs together, will cause serious issues..........

but I cant remember if I disabled the core control one or the msm one...... so I gota go though all that and see.............

pretty much a hotplug, turns on and off cores depending on load............

msm_performance used to be a hotplug called msm_hotplug on 3.4, but over the years ended up being placed into msm_performance.

and why the caf um 5.5 series added core control and msm_performance hotpluging but disabled it in msm_defconfig.. little perplexed at that too.....

I better stop before my head turns into a note 7..................

Need a little break..........

PS: Problem: Solved: It was pnpmgr that stikes again.......... Its ok.. I now have it hard coded in my anykernel script to rename system/bin/pnpmgr

and system/etc/pnp.xml ................... now everything works as should.. Problem was solved with the Help of [MENTION=2967322]buckmarble[/MENTION]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Screen shot of my latest Un-Released Kernel.................. Bench Score........

Using Advanced.............

GeekBench Score Here:

HTC 10
Single-Core Score	Multi-Core Score
1701	3857
Geekbench 4.0.3 for Android AArch64
Result Information
User	Eliminater74
Upload Date	January 09 2017 05:02 AM
Views	4
System Information
HTC 10
Operating System	Android 7.0
Model	HTC 10
Processor	Qualcomm Qualcomm @ 1.59 GHz
1 processor, 4 cores
Processor ID	ARM implementer 81 architecture 8 variant 1 part 517 revision 2
L1 Instruction Cache	0 KB
L1 Data Cache	0 KB
L2 Cache	0 KB
L3 Cache	0 KB
Motherboard	QC_Reference_Phone
BIOS
Memory	3763 MB
Single-Core Performance
Score	1701
AES
618
476.8 MB/sec

LZMA
1276
1.99 MB/sec

JPEG
2317
18.6 Mpixels/sec

Canny
1677
23.3 Mpixels/sec

Lua
1309
1.35 MB/sec

Dijkstra
1928
1.30 MTE/sec

SQLite
1194
33.1 Krows/sec

HTML5 Parse
1534
6.97 MB/sec

HTML5 DOM
544
493.1 KElements/sec

Histogram Equalization
1397
43.7 Mpixels/sec

PDF Rendering
1783
47.4 Mpixels/sec

LLVM
1501
103.2 functions/sec

Camera
2320
6.43 images/sec

SGEMM
636
13.4 Gflops

SFFT
1189
2.97 Gflops

N-Body Physics
1382
1.03 Mpairs/sec

Ray Tracing
1870
273.2 Kpixels/sec

Rigid Body Physics
2133
6245.4 FPS

HDR
2681
9.72 Mpixels/sec

Gaussian Blur
2571
45.1 Mpixels/sec

Speech Recognition
1253
10.7 Words/sec

Face Detection
2081
607.8 Ksubwindows/sec

Memory Copy
2803
7.77 GB/sec

Memory Latency
2855
6.60 Moperations/sec

Memory Bandwidth
2212
11.8 GB/sec

Multi-Core Performance
Score	3857
AES
1826
1.38 GB/sec

LZMA
4077
6.37 MB/sec

JPEG
6203
49.9 Mpixels/sec

Canny
4833
67.0 Mpixels/sec

Lua
3706
3.81 MB/sec

Dijkstra
4736
3.20 MTE/sec

SQLite
3433
95.2 Krows/sec

HTML5 Parse
4148
18.8 MB/sec

HTML5 DOM
1382
1.25 MElements/sec

Histogram Equalization
4428
138.4 Mpixels/sec

PDF Rendering
4773
126.8 Mpixels/sec

LLVM
3885
267.2 functions/sec

Camera
6553
18.2 images/sec

SGEMM
1431
30.3 Gflops

SFFT
3028
7.55 Gflops

N-Body Physics
3623
2.71 Mpairs/sec

Ray Tracing
4909
716.9 Kpixels/sec

Rigid Body Physics
5906
17291.5 FPS

HDR
6978
25.3 Mpixels/sec

Gaussian Blur
5938
104.0 Mpixels/sec

Speech Recognition
3592
30.7 Words/sec

Face Detection
5843
1.71 Msubwindows/sec

Memory Copy
3797
10.5 GB/sec

Memory Latency
2883
6.66 Moperations/sec

Memory Bandwidth
3345
17.9 GB/sec
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Krystalmyth:
I'd download that into my internal storage anytime, if you know what I mean.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Those posted Scores were taken on a 100% Stock Rom.. Only thing thats custom is this kernel...... So the score is lower then it would be on a tweaked out rom,

but to get that score on a 100% stock rom is pretty good............

I optimized the memory and assembly code a bit. and removed un needed stuff.............

which in return saved me 3 instruction jumps...............

which is why the speed is much faster..................

I did a bench before I added back my optimizations and after.. and the results were much, as well very noticeable........

the optimizations I used were ported over from a 4.8 Kernel......... I had to do it all manually cause picking it wouldnt work right.

and way too much to deal with. it was easier to do it manually......

But yea, I know the scores I listed are not that high.. but again, this is on a 100% stock ROM................

I stick as close to stock as possible so that my test are more accurate.....................
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] heavy-razzer:
In stock kernel there is function, that dynamically reduce or increase screen brightness depending from what a displayed on screen, even with autobrightness switched off and fixed in display settings. This is is terrible for wathing videos, for example: on dark scenes device reduce brightness so it is impossible to see anything.

So, if this function can be disabled on this ROM? Or it is absent, that will be great for me.

Thank you.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
This isnt a ROM, just the kernel part. Just dont want you to seem confused as i see alot of people refer to kernels as ROMS.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] thznutz87:
Deleted
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Krystalmyth:
Those scores, not that high? You must be, because you just pushed the HTC 10 into 2017 release territory. You pretty much just bought everyone a new phone. Who are you, Oprah? You get a phone, I get a phone. Everyone gets a new phone. This is awesome.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sbattosai:
7.05 is up on afh, safe to install?

(wanted to get 7.04...)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] munkyvirus:
Noticed fast charge is in there now, sweet. Phone is running the smoothest I've ever seen, but the freqs plummet as soon as they aren't needed.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sbattosai:
My boot screen shows "HTC Ocean" with the new kernel, is this normal?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Sent from my HTC6545LVW <----- Am I supposed to laugh ?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Elfmirth:
Uhm, were can I find the latest? if I follow the links in the posts at the begining the files are from Dec 2016? :S
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] munkyvirus:
Just checked, links work fine. Are you on Nougat?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Elfmirth:
Cleared my cache, now it updated properly ^^ must have bugged out a bit :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sbattosai:
Yes! It was an attempt to make you smile! Thanks for the kernel, works great!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] c3scr33:
[MENTION=5687366]Eliminater74[/MENTION] can you explain process function governor nebula ?

Edited

Im so sorry last page explain it
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] blackpanther0582:
Sorry where can I find the link ..?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] c3scr33:
OMG !!!!!

https://www.androidfilehost.com/?fid=529152257862694320
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] blackpanther0582:
Thanks mate :laugh:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] TheKnux:
[MENTION=5687366]Eliminater74[/MENTION], you are the best man! PM me if you need another tester, would be more than glad to help.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] c3scr33:
Yeah you right [MENTION=5687366]Eliminater74[/MENTION] the best

Nebula advanced 7.0.5 great kernel, smooth like butter and powerfull like terminator :laugh:

Exellent !!!!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] donibrasco:
The small cluster running max frequency at all time and drain my battery, am i did something wrong? Just flashed latest advanced version over the previous...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] stardust240781:
Same on my phone. Maybe it's intentional?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] RogerF81:
And what happens if you dirty flash your Rom and then on the new Nebula kernel?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
I just noticed the small cluster problem my self, and I will fix that..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] donibrasco:
Dirty flashed rom and Now i have that behavior on stock kernel...guess must restore backup.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] stardust240781:
I've just read in the LeeDroid ROM thread that it could be an issue with some google app.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] stardust240781:
I cannot confirm that it comes from a google app. But it's there.

Edit; wrong screenshot, but can't change in the xda app. The big cluster is on 307 in idle.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] MrH871:
waiting for the small cluster problem to be fixed and will flash kernel.. Had the older versions flashed on Viper Rom. Amazing kernel, speed performance... Love it . Thanks to you... Nuff love
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] donibrasco:
Restore did't help...

As i said, experience that behavior now on stock, elementalx and elite kernels...any fix without wipe?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
NFO:

I know for a fact that all the cores were running just Fine when I released this kernel.

I even had 3 testers check on it before release too, I was about to fire my testers til I realized something after reading again on here.

last night just before I went to sleep, I updated some apps from the google playstore..... ever since then, my little cluster has been spiking............ It did not do that before the update..

I cant remember what app it was, cause I updated like 4 apps..........

and its been reported to do the same thing on any kernel no matter what you use.....................

But im trying to track down this problem.............................

Hopefuly some of you who arent doing anything, can help me out here and try and track down the issue.........
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
Zero has commented in the HTC flagships mega thread that it's Facebook and Facebook messenger. Do you have these apps? He said after he uninstalled them, the issue went away.

I don't have either installed so will install your latest version and see if I have the same issue.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
Update NEWS:

Its Been Verified: The reason for the spike behavior is from

Facebook and Messenger, uninstall any updated to them 2 apps, and the problem is fixed...........................
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Ariac Konrel:
I was so confused as to the issue you guys were having, as my CPU freqs were fine.

And I use a Facebook wrapper instead of their horrible apps.

This isn't surprising.

I'm glad Nebula is fine, my phone has been a lot smoother since 7.0.5 advanced.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] RogerF81:
I have none of both apps installed, but had the same issue :confused:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jamieg71:
How about you pull some logs to help debug if this is the case? Instructions are in the top of the thread..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] RogerF81:
Good idea!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
Yeah installed on a DU build without either Facebook app and I'm good.

I thought I had the issue but j rebooted a couple of times to get clean logs and when i went back into exkm to confirm it was acting as expected..