yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] apophis9283:
OP updated. Everyone should be able to flash now (CM or AOSP)
[Nexus 6 Android Development] MrSplaat:
It boots just fine now, thanks :)
[Nexus 6 Android Development] apophis9283:
Hope you enjoy
[Nexus 6 Android Development] MrSplaat:
What tweaks did you do to the preservative governor?

After some info I found it should idle around 700 MHz, but it goes way above.
[Nexus 6 Android Development] apophis9283:
Theres no permanent setting for this or smartmax eps. thats what the code looks like. I have the optimal position at 960000, i think at 729600

would cause lag or slow wakes. I set it as high as i did to avoid lag, slow wakes, but still be battery friendly

#define TRANSITION_LATENCY_LIMIT	(10 * 1000 * 1000)

#define SAMPLE_RATE	(40009)

#define OPTIMAL_POSITION	(8)

#define TABLE_SIZE	(23)

#define HYSTERESIS	(7)

#define UP_THRESH	(100)

static const int valid_fqs[TABLE_SIZE] = {35800, 98300, 300000, 422400, 652800, 729600, 883200, 960000, 1036800, 1190400, 1267200, 1497600,

1574400, 1728000, 1958400, 2265600, 2457600, 2496000, 2572800, 2649600, 2726400, 2803200, 2880000, 2956800, 3033600};
[Nexus 6 Android Development] 875295391:
Can you add zen decision？？？
[Nexus 6 Android Development] apophis9283:
I havent had much luck with that. Ill give it a shot later
[Nexus 6 Android Development] MrSplaat:
In my case it jumps right up to 2457, and goes between 1497 and 2457, even on a stripped rom with barely any apps installed.

This doesn't seem right to me.
[Nexus 6 Android Development] apophis9283:
it shouldnt. Im gonna try to add zen decision today, Ill also tweak it to be lower to see if that has any effect

Edit

I had the wrong number of frequencies. So 8 wasnt 960000, i have 25 but had written 23. which is why it was higher than it was supposed to be, its fixed and will be in the next build (hopefully) today
[Nexus 6 Android Development] MrSplaat:
Great! Will DL and test when the new build is out.
[Nexus 6 Android Development] apophis9283:
Im trying, the code is there but its not there when i flash
[Nexus 6 Android Development] :
What do you mean by "not working properly" and what version of each of those... Because I'm pretty sure that they span a good time frame for their last builds.

The issue is that the Kernel is coming from an aosp base. Cm bastardizes their source, and the other roms you listed are cm based, so often you need to pick up some caf commits to get it working on them again. Which can break it for aosp based.

Eventually, they realize that the things caused issues in the nightlies and remove it....but you can have a kennel that boots one week, doesn't boot for the week, then just starts working again. It's honestly not worth trying to play chase with them imo.
[Nexus 6 Android Development] goila:
freeze, random reboot, wipe cache error. It is certainly different problem. it does not come from cm. Despair, hydra, hellscore, benzo working properly
[Nexus 6 Android Development] DespairFactor:
This has nothing to do with CAF, all Nexus 6 code is CAF. If you aren't aware CAF is what Google bases their code off of with a few patches from their own engineers.
[Nexus 6 Android Development] :
Have any logs? Any information about what governors, hotplug, i/o schedulers, frequencies you're using then?

Because honestly, anytime I hear something isn't working with cm... I just shrug and go "well, that's cm." if other Kernels are working with it still and it's specific to this one, with all of the features that get packed in it will really need logs along with your exact kernel setup to track down.

---------- Post added at 08:47 AM ---------- Previous post was at 08:44 AM ----------

Yeah, I've had it in the past (granted for other devices with equally bastardized code) though where you needed specific caf commits that weren't in the main source. If you didn't, things wouldn't work. Which often ended up making Kernels only work on one base or the other. So I long since gave up chasing down cm issues. Eventually though they always seemed to revert whatever it was in the nightlies, and it would work fine again in the stable builds.

Don't take that as me bashing caf. It's great, like you said google uses it. It's just a lot more alive than Googles public repos, so sometimes there's mismatches. I meant that cm will sometimes pull in changes though that need to be matched in the kernel as well. If the other Kernels still work, that's not the case... But that info wasn't provided in the original "it's broke".
[Nexus 6 Android Development] :
I'm willing to bet that it was dyninteractive causing your issues. That's one of the governors that I was having a harder time carrying forward. It seemed like maybe it had issues that were being hidden by makefile optimizations. Once I finish looking through them, I'll check and see if the same applied to the LP build.
[Nexus 6 Android Development] goila:
okay, thanks! 1.7.0 was good with dyninteractive. I've had problem since 1.7.1
[Nexus 6 Android Development] Robin Son:
Version 174 ?

I'm looking at ukm-vortex 4.1 and 5.zip.

If your talking about one of those i have tried both.

I'm starting to think its the phone.

I'm running a t-mobile what about you ?
[Nexus 6 Android Development] :
Those are only modified UKM scripts to generate the UCI necessary for Synapse to work.

You still need to flash the kernel zip as well, if you're not.
[Nexus 6 Android Development] apophis9283:
testing now, there could be a beta coming up.

Yoinx has been amazing. Lots of credit to him
[Nexus 6 Android Development] Robin Son:
:cyclops:Thanks

downloads are on the Kernel source link right:)
[Nexus 6 Android Development] apophis9283:
Depending on how fast i can get this done beta may be out tonight. I think youll be shocked. Somethings may not work properly. WHY THIS IS A BETA
[Nexus 6 Android Development] :
These SOBS.... Apparently, I'm all of out of thanks for the day.
[Nexus 6 Android Development] apophis9283:
MM BETA from Vortex Kernel has dropped! I think youll be very happy. THIS IS A BETA, PLEASE UNDERSTAND THIS. Also make sure you choose the right zip.

Onto credits. Yoinx has been absolutely amazing. This kernel would not be possible without his help. Also like to thank all the great kernel devs. Theres so many. Without them This would not be possible and we are thankful for them all.

On to this.... Time to enjoy the BETA of Vortex Kernel. feel free to post issues. Again, this is a BETA. everything we tested worked great except for userspace gpu governor. There are a few things here and there that we will get to. Even though I wake up every morning and piss awesomeness this stuff takes time.

Hope you enjoy
[Nexus 6 Android Development] DreamFX:
Wonderful! Thank you!
[Nexus 6 Android Development] :
One thing to take note of, this zip auto-flashes the Sepolicy binary from Chainfire.

If this causes issues with the rom you're using, keep that in mind. What this means though, is there's not really a requirement to flash his boot.img first.
[Nexus 6 Android Development] :
Nah, the link is towards the bottom of the op
[Nexus 6 Android Development] str8str:
Have to say great job guys. Looking forward to using but I'm waiting on some features to be added to mm before I commit to using daily. I'm using the lp version with lp ROM Bliss and sokp and getting great battery below 1%an hour in standby and am very happy with that.
[Nexus 6 Android Development] :
Honestly, I was going to do that too. But decided to take the plunge. Not too much is really missing for my use. Couple minor things here and there, but nothing I can't live without for a bit.
[Nexus 6 Android Development] str8str:
Which rom you using. I was looking at pure nevus
[Nexus 6 Android Development] dirtyscout:
Perfect timing for my weekly ROM updating. Thanks guys keep up the good work once again I've flashed this kernel since the LP first version, now its on to MM will post any issues.
[Nexus 6 Android Development] str8str:
Gonna give pure a try. Hear good things.

Straight from the Shooter
[Nexus 6 Android Development] :
Yeah, it's what I use.

The stats status bar and drawer has a few stock tweaks
[Nexus 6 Android Development] Robin Son:
404 not found

Can't find it!

Seems like that URL doesn't exist. This can mean either the URL has been entered incorrectly or the uploader/developer has deleted the file from our site causing this url to no longer be valid. Please try contact the developer to have them reupload and issue a new link. Also check to make sure the URL does not have any extra characters like the % sign.

The download link that's at the bottom of op said that
[Nexus 6 Android Development] :
https://www.androidfilehost.com/?fid=24052804347834001
[Nexus 6 Android Development] mp3geek:
Sorry for the noob question, I've used setCPU in the past but I'm sure there a better free/paid for kernel/overclock mangers now. What's the general preferences here in kernel apps? (that work well with this kernel).
[Nexus 6 Android Development] Robin Son:
Thanks
[Nexus 6 Android Development] :
Kernel Adiutor

Synapse with the modified UKM script in the op (no UCI detected in synapse without that)
[Nexus 6 Android Development] apophis9283:
trying to get a beta version 2 for you all. Its just being a pain in my ass
[Nexus 6 Android Development] apophis9283:
Look like not til tomorrow. Im so sorry I wanted to have something for you but i cant just throw garbage at you.

On a side note i gave my wife instructions on how to wash and condition my beard in case im ever paralyzed
[Nexus 6 Android Development] LenAsh:
Thread cleaned

Members are reminded that Devs, RCs and RDs provide their work freely and in their own time. Please respect that.
[Nexus 6 Android Development] apophis9283:
MM BETA 2 is up for download in OP. You can see changelog through my github, yoinx got it to compile with SM 5.2 again so thats done, theres is still a lot to be done
[Nexus 6 Android Development] DreamFX:
Thank you.
[Nexus 6 Android Development] :
Take note that some features don't currently have SE linux permissions.

What this means is that it's still best to run this kernel in permissive depending on which features you're using. For example, on of the thermal controllers causes a lot of selinux denials resulting in weird behavior.

Selinux permissive/enforcing was left as an option because this doesn't affect all features and we havent have gotten around to working out the selinux stuff yet.

Basically, if you're having odd behavior/poor performance, try running with selinux permissive.
[Nexus 6 Android Development] :
Mm - beta 3

So apparently, I'm releasing beta 3.

http://d-h.st/cJSH

Android File Host revoked my dev access at some point... the bastards. :(

So, until they give it back I guess I'm uploading to dev-host. They've always been good to me.

So, anyway. What's new in this beta?

Added: 98Mhz and 223Mhz underclock steps

Added: Adaptive LMK re-enabled (Only in Synapse, flash UKM from OP)

Merged: Volume Button reliability patch for Cataclysm

On a side note. I'm looking at re-writing some of the wake gestures driver to try and expose a few variables to userspace. Basically... I want to expose the distance for swipes (maybe set them as different values for swipe up/down and left/right) I know it annoys me sometimes how far I have to swipe.... as well as the time for the swipe as well as the time for dt2w.

Also, since we include so many features... I'm thinking about also setting up a script which will pull your last kernel logs (now in Pstore) as well as your current kernel setup (governors, frequency, thermal, hotplug, etc etc etc) and toss it all in a zip on the sdcard. This will help us with debugging issues. However, since this happens on reboot... This means you would either need "set on boot" enabled for the features, or set them the same before running the script. Any thoughts?

Not sure how many users we have, since I'm new to the project, but is there any interest in this?

*edit*

Well, at least AFH is quick on their approval... Here's a mirror:

https://www.androidfilehost.com/?fid=24052804347842612

Also, feel free to hit me up on G+/Hangouts... the link is in my profile. I use 'Do Not Disturb' so don't worry about waking me up ;)
[Nexus 6 Android Development] XXX_YOlO_XXX:
MM-beta 3. Wont boot properly. 2 times freezes on android logo. But no lags;)
[Nexus 6 Android Development] :
Weird. Boots fine here. Android logo, or Google? What rom?
[Nexus 6 Android Development] XXX_YOlO_XXX:
Jdx 4.0.1, freeze was on android logo. Now was freeze when im downloading app.

---------- Post added at 06:34 AM ---------- Previous post was at 06:24 AM ----------

And 1 more freeze when im starting device.
[Nexus 6 Android Development] :
And yet.. You have 0 logs.

Are you running permissive? As I stated above, there are some weird behaviors when running in enforcing right now.
[Nexus 6 Android Development] XXX_YOlO_XXX:
Permissive. No, i have no logs...
[Nexus 6 Android Development] apophis9283:
We have a ton a features. Now Im concentrating on being stable. Yoinx is a feature machine,
[Nexus 6 Android Development] apophis9283:
I spent most of the morning merging stuff in, no new features straight stability. We actually have more features in the MM kernel than I have listed in the OP. I will sooner or later update that. BETA V4 is now live in OP.
[Nexus 6 Android Development] remicks:
Just grabbed b3... Sheesh :D
[Nexus 6 Android Development] apophis9283:
Sorry. We had features, we needed some stabilty. Ill probably work on it more tonight
[Nexus 6 Android Development] apophis9283:
Ive already merged more. It compiled but had to leave before i could test
[Nexus 6 Android Development] ztotherad:
damn bro! i need to update to mm before i get left in the wind
[Nexus 6 Android Development] apophis9283:
Im dual booting. I only use mm for testing the kernel.
[Nexus 6 Android Development] apophis9283:
If i keep kickin a** and taking names beta 5 may be tonight
[Nexus 6 Android Development] apophis9283:
BETA V5 is out now in the OP. I also updated the OP with current features.

Ive been running this for about a day and it just keeps getting better.
[Nexus 6 Android Development] Robin Son:
? Somebody get some water sound's like he's on FIRE?FIRE
[Nexus 6 Android Development] apophis9283:
These updates arent 2 or 3 commits. Im talking at least 2 pages or more of commits. So dont think im trying to waste your time
[Nexus 6 Android Development] Robin Son:
:laugh:

I know and see, just reading up on your Lp kernel made want try it.

And the name you gave it nice;)

KEEP UP THE GOOD WORK:good:
[Nexus 6 Android Development] apophis9283:
My LP kernel is close to being the same. There are features we have in our MM kernel not in LP. Youll love it just the same. The MM kernel is amazing. Working with Yoinx has been amazing. I couldnt ask for a better person to make a kernel with.

Also updated OP again, changed some stuff
[Nexus 6 Android Development] Robin Son:
Sorry still can't get your Lp kernal to install on my T-Mobile note 4 running SOKP 5.1.1.

Yoinx gave me this link https://www.androidfilehost.com/?fid=24052804347834001

The link is good sum check good will not install but like i said it looks good.
[Nexus 6 Android Development] apophis9283:
You cant install this kernel on anything but the nexus 6. Dont do it!!!! Thats bad, very bad. On;y install note 4 kernels
[Nexus 6 Android Development] :
I don't remember you mentioning that you were on a note 4...

You're in the wrong forum.
[Nexus 6 Android Development] Robin Son:
No big deal when flashing I always make backups and can restore back to stock or start over if needed. Like I said before nice kernel and thanks
[Nexus 6 Android Development] apophis9283:
Come to the nexus 6 side we have cookies
[Nexus 6 Android Development] DreamFX:
Lol.
[Nexus 6 Android Development] fedef12evo:
overclock is enabled, and if I set max freq of 2649 phone goes to 3091 and random reboot, pls fix it
[Nexus 6 Android Development] stevew84:
The AFH link in the OP is broken for the LP kernel; is 1.7.4 the latest LP build?
[Nexus 6 Android Development] apophis9283:
try flashing the no mpdecision
[Nexus 6 Android Development] apophis9283:
This is my final build for lollipop 5.1.

https://www.androidfilehost.com/?fid=24052804347834001
[Nexus 6 Android Development] apophis9283:
Marshmallow BETA V6 is now out, updated op. Have fun
[Nexus 6 Android Development] apophis9283:
Ok, I know you guys are tired of updates. Well we have moved out of beta and now Vortex MM V1.0 is out. Now that it is, there wont be kernels to flash every day. So enjoy version 1 :) !
[Nexus 6 Android Development] ztotherad:
is mm on the secondary?
[Nexus 6 Android Development] apophis9283:
Primary. Ive been keepin up with MM roms so i can drop the dual booting
[Nexus 6 Android Development] apophis9283:
Also, something i should have done was tweak the governors and hotplugs. Ive done that, itll be in the next release whenever that is
[Nexus 6 Android Development] :
If you're asking because you want mm on the secondary... Currently you have to install it to your primary then copy it to secondary... Kind of a hassle.
[Nexus 6 Android Development] ztotherad:
yeah, that's what I've read, i think I'll stick with single boot whenever i get around to it

yeah, I've thought about dropping multiboot and installing pure or just plain old built from source aosp mm. but i want your kernel to accompany it cause well your kernel kicks major ass!
[Nexus 6 Android Development] apophis9283:
Yoinx has made a new zip. It flashes kernel and ukm all in one. I know he was playing with wake feture tunables. I think he added ukm for it. I havent looked into although we talked. Anywho this kernel just got more awesome
[Nexus 6 Android Development] :
Yeah, ended up having to ask flar2 for a hand.

Basically I changed the double tap2 wake time to be configurable. As well as the sweep feather (distance for sweep).

I'm looking at exposing a few more things, like the time for the sweep duration. Maybe making the up/down left/right sweep distance configurable seperately.

What I'm not sure on though is what got hardcoded safety net values would be. Trying to decide on that still.

The distances will be in, basically pixels...

The times will be in jiffies, 1 jiffy=0.01secs

For instance, the default dt2w was 50 jiffies or. 5 secs. I adjusted that to be configurable to .25-1.0 secs. Ie: the taps both need to occur within that time. Too low and it will count everything as a dt, too high gets the same result.

If anyone has any ideas on good safety net values, let me know.
[Nexus 6 Android Development] apophis9283:
Im making the plunge, MM roms may not have all the features and what not. (I really just want to run this kernel). Should be fun times
[Nexus 6 Android Development] wrongway213:
Cataclysm is an excellent option for us feature-hungry animals who simply could not resist MM any longer, kept me from going back to LP anyway. Also, good to see you join up with [MENTION=4231562]Yoinx[/MENTION] - I have noticed the tone of your posts in here has been a lot more positive lately, it seems his presence is making work on the kernel much more fun for you and that's awesome, this hobby should always be fun for not just users, but for the developers who spend hours building. Glad to see you in better spirits and just feeling better about this project in general.
[Nexus 6 Android Development] apophis9283:
He gave me the motivation and help to keep going. I couldnt be happier with the way the kernel turned out so far.
[Nexus 6 Android Development] drkow19:
Pure Nexus?

Hey guys. Saw this new kernel and decided to try it out. Rom is Pure Nexus 6.0 from 10/17. During initial boot, it seems to compile some apps like normal, then when it gets to 90/128 apps for me, it slows down real bad. It takes 20 minutes to finish the rest of them. I waited it out, then opened Synapse, and that crashed when I attempted to change the CPU governor (it was set to performance). I did flash the kernel and the UKM.

So I reflashed the Rom, booted, and then flashed kernel and UKM again, but it seems to be doing the same thing... still compiling apps! Do y'all have any idea why this kernel would not work well with Pure Nexus rom?
[Nexus 6 Android Development] apophis9283:
Working on those things now
[Nexus 6 Android Development] apophis9283:
Yoinx said he will have something tomorrow. Ive removed the UKM's in anticipation of tomorrow. Kernel is on hold for a day.
[Nexus 6 Android Development] :
I can't speak on the optimizing apps bit, but the synapse issue is something that we're working on. Just needs a few updates... The governor is unfortunately set to performance by default. You can use kernel Adiutor to change it, or manually edit the governor into /sys/kernel/msm_limiter/scaling_governor to set it for the time being. It's not a perfect solution. However, real life happens and is hard coding things on a phone.

Hoping to have synapse/UKM fixes up later.
[Nexus 6 Android Development] apophis9283:
Heres the deal, ill be home in 30. Thanks to yoinx for a modified ukm. I will upload it to the op. At the same time ibwill release vortex kernel v1.1.
[Nexus 6 Android Development] apophis9283:
Ok, here we go. A huge thanks to my team member Yoinx for fixing UKM, which is now at version 6. All other versions have been removed. Also I pushed Vortex Kernel V1.1. If updating make sure you update both!

Happy flashing!
[Nexus 6 Android Development] apophis9283:
running this with Cataclysm Im very happy. Granted Im no 100% happy with the kernel yet, now that I will be running a MM ROM with our MM kernel, Ill get to see any problems first hand
[Nexus 6 Android Development] str8str:
I can't get 1.1 to boot. In running pure m3

---------- Post added at 00:32 ---------- Previous post was at 00:07 ----------

Edit my mistake. It boots fine and looks good my friend. Will advise of my findings. Thanks
[Nexus 6 Android Development] apophis9283:
Fixed the governors in defconfig. Looking for a good MM ROM but cant seem to find one

Edit ill try cat again. With the new stuff I brought in, it does seem to boot a little faster. Still looking for that miracle commit that will make it boot way faster
[Nexus 6 Android Development] DreamFX:
All still very barebones. I have tried them all. They will get there.
[Nexus 6 Android Development] jcrompton:
I will chime in. Cataclysm is for sure the best one to use....

. I've tried them all.

Can I do something to make hotplug settings to stick? Or do I need to wait on update?
[Nexus 6 Android Development] :
After the initial boot, mine doesn't seem to boot any slower than LP did honestly.

I mean, I could do some testing by modifying the boot images to output the time for when the boot complete init phase runs... But it can't be more than a couple seconds different... Nothing really worth stressing over.

Yeah, I'm not a huge fan of it being closed source (though really, if anyone's that concerned about that, they could just decompile the Java and diff it against a stock version).

Though, I love that it's basically stock with just the few apk a being modified. Which means the updates are tiny, and fast coming out. That, and it seems like it's ruling features the fastest. But then ofc the only features I really looked for in a custom rom was ever layers, round click with percentage in it, center click with am/pm, the ability to change quick status pull down buttons... Some other misc stuff. But nothing major.

Really, the only thing I'm waiting on still is a lockscreen pattern grid change. Ie: 5x5 instead of 3x3. I don't understand why google is so security focused lately, but that's not a stock feature... SMH.

anyway, what do you mean hotplug sticking? What hotplug, what kernel management app? What's it doing? Ie, selecting more than one? Not being selected? Selecting a different one?

... You literally provided no details, so I'm not sure what update you would be expecting to fix that.
[Nexus 6 Android Development] jcrompton:
Sorry about the lack of details for the hotplug comment/question ..... I thought it was a more pervasive problem since I had seen it posted before.

I am unable to get the on/off to stick for several hotplugs but for sure, since I use it most of the time, Mako. I have tried Synapse and Kernel Audiutor