yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] Xileforce:
Update possibly late Thursday. Trying to kill off some battery eating patches.
[Nexus 6 Android Development] bbedward:
Are you coming to the bfs dark side :D
[Nexus 6 Android Development] angiest:
zephiK and a few others are like that. Chroma is a very solid and fast ROM, Vindicator makes it more so.
[Nexus 6 Android Development] Xileforce:
I would like to :) we tested it and found it very smooth! Some claimed battery was worse, though I seemed to be about the same. The problem is intelli hotplug from neobuddy relies on some stuff it adds to CFS. I'm not entirely sure if those changes can be migrated to BFS.
[Nexus 6 Android Development] MMLP2:
Everybody for the bfs put your hands up!!!!
[Nexus 6 Android Development] Xileforce:
Lol. Bfs is definitely good :) hopefully I can figure out how to have both intelli hotplug and bfs together. And not kill battery preferably.
[Nexus 6 Android Development] Xileforce:
OK guys. Just made a push bullet channel for Vindicator. I'll use that for general updates as well as pushing test builds that are at least partially stable and wont brick u :) the channel tag is vindicator. Jamcswain is also working on an ota app for the kernel as well :D
[Nexus 6 Android Development] sparksco:
Are you the creator of intelli hotplug?
[Nexus 6 Android Development] Xileforce:
Negative. Intelli hotplug is a modified version of faux123's intelliplug created by neobuddy89
[Nexus 6 Android Development] sparksco:
Oh. Can't you just ask him for help with bfs? [emoji55]
[Nexus 6 Android Development] Xileforce:
He doesn't use bfs. Doesn't feel right asking him to fix my issues :P
[Nexus 6 Android Development] LunaticSerenade:
What is the channel?

I couldn't find it searching in the app. :crying:
[Nexus 6 Android Development] Swamphound:
Download the pushbullet app, tap channels, scroll to the bottom, tap enter a channel tag and type vindicator.
[Nexus 6 Android Development] bbedward:
Can you point me to these changes? Maybe I can whip up a patch for you.
[Nexus 6 Android Development] Xileforce:
This is the commit with the changes. https://github.com/neobuddy89/shamu/commit/bde409039856aaaf6beec891da51447c0693904c but seriously man. I would feel bad if u went out of ur way to look at it. Thanks for taking a look! :D
[Nexus 6 Android Development] bbedward:
No worries, looks pretty straight forward. I'm at work for the next 7 hours so have plenty of spare time :laugh: I'll probably get to it in the next couple of hours.
[Nexus 6 Android Development] LunaticSerenade:
Today I learned how to use the Push Bullet app... :D
[Nexus 6 Android Development] Xileforce:
Well, you're a beast in my book for even offering, Thanks again! The dark side is so tempting.
[Nexus 6 Android Development] Mistertac:
Same here actually.. And I won't lie, I was expecting a little more from the app lol but I guess simple is also a good thing.
[Nexus 6 Android Development] Swamphound:
Wait! Did I actually show y'all something? Lol!
[Nexus 6 Android Development] bbedward:
Attached the patch. I compile tested, booted, disabled mp decision + enabled intelliplug. Everything seemed to work fine as far as I can tell.
[Nexus 6 Android Development] Xileforce:
Wow man! Ur awesome! I'll give it a shot later today :D

Edit:

Works! Just sent out a push bullet with the latest test! Ur awesome man!
[Nexus 6 Android Development] LunaticSerenade:
And just flashed it! Pretty solid so far. I did a back up before hand, and between that and rebuilding the cache, my phone gets warm (not like melty hot or anything, just warm), and after it booting, it cooled down way faster than it ever has before.

I will report back if I have any issues that I don't cause.
[Nexus 6 Android Development] bbedward:
No worries, it's almost exactly the same as what's implemented in CFS, except for the reference to nr_running (number of tasks/threads running in the queue) is per-cpu on CFS, because CFS is a multiple runqueue design (one queue per-CPU). While BFS is designed with a single-runqueue shared between all the CPUs (which is why BFS doesn't need complicated fairness calculations, excessive balancing, etc - it's all fair + interactive by design). The only real downside to the single-runqueue design is scalability, which doesn't drop off until you get to 16+ CPUs (Obviously not a concern on our nexus 6 :p). So the BFS component of that intelli-plug stuff references nr_running from it's global runqueue.

I also added inc/dec_nr_running methods simply to avoid code duplication.

I'm happy to keep zen as a near-stock kernel and see others go with some cooler, more edgy stuff :)
[Nexus 6 Android Development] 9wire:
Got pushbullet, following vindicator but not showing any pushes?
[Nexus 6 Android Development] sparksco:
That's pretty normal for me after flashing a kernel for it to heat up some depending on the changes of the kernel. Like when I enabled arm cryptographic api's in my kernel and flashed it, it made that "android is upgrading" run again and optimized all my apps. I'd say BFS is a pretty big change from CFS since it's a disk scheduler, it's going to change the way data is processed on your phone. After a full charging cycle it should balance out well, and you shouldn't notice much changes in future updates unless it switches back to CFS or something like that.
[Nexus 6 Android Development] Xileforce:
Awesome man! That's a great explanation and very helpful. I've been reading up on it the past few days but this definitely helped clarify it! Ur awesome man! Thanks again.
[Nexus 6 Android Development] Xileforce:
Yea that's pretty normal to get hot during optimizing apps. Pretty sure that's when it pre compiles everything and compiling is very CPU intensive. Also I think you are thinking of CFQ and BFQ which are IO schedulers. CFS and BFS are CPU Schedulers. I thought they were the same at first glance as well lol.
[Nexus 6 Android Development] LunaticSerenade:
Yeah, I expected it to get warm.

I did not expect it to cool so fast. :)

Sent from my Nexus 6
[Nexus 6 Android Development] sparksco:
Oh yeah that's what I meant I had BFQ on the brain :)

I have used BFS in the past in my older kernels though...
[Nexus 6 Android Development] nflwideout86:
I'm following the vindi channel, but its not showing any pushes.....?
[Nexus 6 Android Development] Xileforce:
I'm not entirely sure how pushbullet works...but ik some ppl got it...do u have to be subscribed before I make a push to see it? Or can u see pushes made before u subscribed?
[Nexus 6 Android Development] eltnav:
Enable the push notification on your phone or PC. You'll get the push, just download it and your good to go! Works nicely
[Nexus 6 Android Development] DespairFactor:
Pushbullet works by you pushing the content and current subscribers will get a push notification, new subscribers can only see the old pushes on your channel, the new pushes after subscribing will get delivered to all current subscribers.
[Nexus 6 Android Development] LunaticSerenade:
With the test you pushed, the CPU seems to be locking at 1958 MHz after screen off.

Or CPU-Z is high, but the battery drain seems to corroborate it.

Sent from my Nexus 6
[Nexus 6 Android Development] jiv101:
You seem to be right...
[Nexus 6 Android Development] jiv101:
So I cleared data from synapse rebooted and now my CPU stays where I want it
[Nexus 6 Android Development] Xileforce:
Those synapse bugs are so annoying :/ I'm actually considering doing a rebase on Zen kernel ATM. Just to clean up all my source since I was like 100% noob when I started and I'm like 80% noob now so I can clean things up a bit. And zen kernel is beastly as is [MENTION=2632235]bbedward[/MENTION]. Its also close to stock which should provide minimal conflicts when adding features. Not sure how long it will take. Probably won't take very long. But if it does I've still got the existing source ready to go for kernel releases in the mean time. :)
[Nexus 6 Android Development] jiv101:
I'm pretty sure it was my fault on that one
[Nexus 6 Android Development] stevepick2:
Chroma Update

To anyone using Chroma, Vindicator still works. Even though it was posted on the update that it is imperative that you use the kernel supplied with the rom
[Nexus 6 Android Development] LunaticSerenade:
I cleared data in Synapse, but it seems to be getting sticky again. :/

Sent from my Nexus 6
[Nexus 6 Android Development] USA-RedDragon:
I'm just gonna leave this here......
[Nexus 6 Android Development] LunaticSerenade:
Envy! I want kernel OTA updates! [emoji14]

Sent from my Nexus 6
[Nexus 6 Android Development] Xileforce:
So do I! I still gotta do it the old fashioned way!
[Nexus 6 Android Development] USA-RedDragon:
Soon. That's all I can say. Beta testers got a version of it earlier today. ;)
[Nexus 6 Android Development] USA-RedDragon:
App icon and screenshot.
[Nexus 6 Android Development] MarceloSiciliano:
Hey i need help guys. What causes powermanagerservice.display wakelock?? I can't get rid of it!
[Nexus 6 Android Development] angiest:
It was mentioned that you would lose some functionality. There's now a zip to flash that works with some kernels to enable that functionality. I haven't tried Vindi or that zip yet.
[Nexus 6 Android Development] stevepick2:
Didn't see that. I tried the ROM with the included kernel and had major issues. Apon first boot the system hung and rebooted. Booted it a second time and it also hung and started vibrating. Had to hard reboot it. Flashed Vindi and didn't have any issues. I'll look into that zip
[Nexus 6 Android Development] angiest:
Odd, the stock kernel is giving me no trouble. I can't wait to see how much better it is with Vindi. ;)
[Nexus 6 Android Development] Xileforce:
afaik thats actually just there when the display is on. not completely sure though.
[Nexus 6 Android Development] Mistertac:
That is usually just the sum of your Partial Wakelocks I believe. What are you using to monitor this? Better Battery stats? If so check the Partial tab.

The " display " PMS one should reflect your screen on time though, you sure it's that keeping your phone from sleeping??
[Nexus 6 Android Development] USA-RedDragon:
Vindicator OTA. Temporary link: http://www.mcswainsoftware.com/OTA-Release.apk

I will have a build on the play store soon enough. And if anyone wants to donate to fell help with server costs, etc, my aypal e-mail is jamcswain2000@gmail.com enjoy guys. I'll send a notification over the app when the play store version is available.
[Nexus 6 Android Development] stevepick2:
Ran into some issues after flashing that zip :|

Edit-

Flashed rom again and it is working fine

---------- Post added at 11:24 PM ---------- Previous post was at 11:18 PM ----------

Will this replace pushbullet channel?
[Nexus 6 Android Development] Xileforce:
ill have to see how it goes. more than likely i will continue to do both :)
[Nexus 6 Android Development] angiest:
It's possible that Vindi doesn't work with that zip. Franco and Lean supposedly do.
[Nexus 6 Android Development] :
DAMN THAT Vindi 2.1 is AWESOME :D
[Nexus 6 Android Development] adil7884:
I flashed the kernel, but I can not find the setting menu for the kernel, where is it?
[Nexus 6 Android Development] USA-RedDragon:
What settings menu do you mean? If you're meaning something to set CPU speeds, you'll need a third party app. I use synapse and kernel adiutor
[Nexus 6 Android Development] adil7884:
Yes,Where i found kernel adiutor?
[Nexus 6 Android Development] USA-RedDragon:
https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor
[Nexus 6 Android Development] adil7884:
Thanks
[Nexus 6 Android Development] 9wire:
Never did see anything on pushbullet, no pushes on any channel I subbed. Must be doing something wrong.
[Nexus 6 Android Development] lilpeezy23:
Yeah I was going to ask if anyone has a link to the test 2.1 kernel. I think I hopped on the push bullet bandwagon too late
[Nexus 6 Android Development] LunaticSerenade:
I, also, did not see it, unless it was the one pushed a couple days ago.

Sent from my Nexus 6
[Nexus 6 Android Development] USA-RedDragon:
Which test? I think he pushed the test 7 which was working great in the beta. http://www.mcswainsoftware.com/xileforce/Beta/Vindicator.2.1T7.zip
[Nexus 6 Android Development] knitler:
Whats the difference in RB9 and T7?
[Nexus 6 Android Development] Xileforce:
Rb9 is rebase test build 9. I'm in the process of rebuilding the kernel from scratch on top of zen kernel.
[Nexus 6 Android Development] knitler:
Damn, guess I'll be going back to leankernel then. =/
[Nexus 6 Android Development] jiv101:
Damn where do I get rb9
[Nexus 6 Android Development] Xileforce:
Lol I'm merging in 90% of the lean stuff xD its just built on zen because zen is very upstream in certain parts :) still will have lkconfig etc.
[Nexus 6 Android Development] Xileforce:
U don't yet :) RB9 was the bare minimum. I'm working to make it more to my standards then u can try it :)
[Nexus 6 Android Development] jiv101:
Sorry at a stupid dance club in Chicago, only have 3g!!!! Can't wait
[Nexus 6 Android Development] Swamphound:
You're going to have to elaborate a little more because we have no idea what you're taking about.
[Nexus 6 Android Development] wrongway213:
a) This is a kernel

b) This is Nexus 6, not Samsung Galaxy Note 3

c) Spelling things at least somewhat fully (i.e. full words) is really a lot easier for us to understand

d) This is not the way to go about making a request at all, even if you were on the right device forum and asking a ROM developer as opposed to a kernel developer

e) Even if Xileforce comes and blows us all away with "Actually, I'm really a super secret Samsung spy that was sent to infiltrate the world of Nexus users due to internal tension between Samsung and Google. I'm really here for the Samsung - your call home to my true love OEM has inspired a song in my heart, and I simply cannot refuse the plea of another Samsung user. Would you like to test it for me? I'm gonna start on your ROM right now!" - you still did not even give him the proper information, i.e. which variant, in which he could actually work on your request even if he did for some mind-boggling reason decide to do so (he won't).
[Nexus 6 Android Development] 9wire:
Not asking for an ota or anything, but wondering what's on the horizon for kernels? Any bleeding edge new stuff to look forward to?
[Nexus 6 Android Development] Xileforce:
Wait what? And this whole time I thought I was making a note 3 kernel...hmm...well I guess I better get a handle on that...
[Nexus 6 Android Development] Xileforce:
Hmmm. Well BFS which is a part of the zen base seems to be the definitive CPU scheduler. From my research and listening to bbedward, it should not only increase performance, but also increase battery life. Ive also been watching bbedward experimental branch and he's got some very neat upstream CPU idle patches. Unfortunately I got reboots when attempting to use them but likely in the future they will be mergeable and should enhance battery life. Are u talking about cool features in general for all kernels or cool features coming in the rebase?
[Nexus 6 Android Development] 9wire:
Just in general. Part of having a nexus is trying stuff that pushes the envelope.
[Nexus 6 Android Development] wrongway213:
If bbedwards thinks it's worth the work I bet it merges. You've certainly got a sharp eye for talent - your picking and choosing recently has been, in my opinion, the absolute cream of the crop being added -for a kernel like this that uses so many different things, that's very important and impressive. Can't wait til the rebase is done - gonna be something to see if I'm following correctly
[Nexus 6 Android Development] angiest:
The test build released last week with BFS works like a champ on the newest Chroma. Best ROM and kernel combo I've ever used, even if zephiK doesn't like it.
[Nexus 6 Android Development] bbedward:
There isn't any more extreme change to make than replacing the CPU scheduler I don't think :P

I'm working with the VRQ locking 0.4 pre release stuff from Alfred Chen, which as a whole seems to be a notable improvement - but there are some stability issues with those patches I haven't all kinked out yet. I'm probably going to have to revert some of the vrq lock benefits, while trying to keep most.
[Nexus 6 Android Development] micmars:
Yup, looks like we're getting a Note 3 kernel.
[Nexus 6 Android Development] Xileforce:
LOL. Well played sir.
[Nexus 6 Android Development] Xileforce:
Yea so far the testers are getting pretty phenomenal battery life on the latest test I've made based on zen. BFS rocks! BTW I also merged all of imoseyons upstream commits bringing zen up to 3.10.73 if you are interested. Ik zen is supposed to be very close to stock, but I figured I would let you know. Can't wait to see the progress with those VRQ locking commits!
[Nexus 6 Android Development] micmars:
Fork it over. Xda rules dictate that we should get cool stuff by acting like douchebags.
[Nexus 6 Android Development] bbedward:
I'm on it now and it runs mostly without issue, I just have some bugs about stuff being incorrectly in preemptable code.

I'll have it up soon probably in an experimental branch
[Nexus 6 Android Development] Xileforce:
Hehe. Soon young grasshopper...
[Nexus 6 Android Development] Xileforce:
Sweet! Can't wait to see. Love your work man. You're one of the coolest devs I've met which is one of the main reasons I decided to rebase on zen.
[Nexus 6 Android Development] USA-RedDragon:
We have a note 3 kernel to look forward to. Lol. But seriously, what are you wanting to see in the future? A Dev can't make many improvements without some kind of need/want factor.
[Nexus 6 Android Development] 9wire:
Just curious if there's any cool new stuff or refinements of what we have already. My phone is very happy right now, but we wouldn't be here if we were willing to settle for "good enough", would we? :D
[Nexus 6 Android Development] MarceloSiciliano:
Which ROMs do you guys recommend to use with Vindicator?
[Nexus 6 Android Development] jackpollard:
Well Benzo of course! Buttery smooth and excellent battery life. Of course just 1 mans personal opinion.
[Nexus 6 Android Development] Megaflop666:
I've been enjoying this kernel on an unofficial cm12.1 for a couple days and it's great!
[Nexus 6 Android Development] wrongway213:
2.0 doesn't boot for me.. there must be a newer one in here somewhere lol

Ah pushbullet that's right forgot

Nevermind, 2.1T7 won't boot on Temasek either
[Nexus 6 Android Development] stevepick2:
The OTA app isn't downloading the update
[Nexus 6 Android Development] Swamphound:
I have it installed currently on 8 different ROMs but as a VZW user I currently prefer Euphoria, which runs voLTE well.
[Nexus 6 Android Development] Xileforce:
likely due to ramdisk changes. ill have to take a look
[Nexus 6 Android Development] wrongway213:
Just surprised me because someone mentioned using on a CM 12.1 ROM - no go on temasek
[Nexus 6 Android Development] Mistertac:
I've been running Vindi on the latest Spring CM ROM posted on here with no issues, I think the ROM build was from yesterday or the day before.. Not sure what Temasek is.
[Nexus 6 Android Development] angiest:
Works great on Chroma.
[Nexus 6 Android Development] MarceloSiciliano:
Thank you! Im trying Benzo now
[Nexus 6 Android Development] wrongway213:
04/13 the kernel I tried on 4/8 build was 2.0 so I bet 2.1 test kernel probably works on 4/8 build, just didn't test - I ended up flashing Hydra on 4/13 to get out of bootloop. WIll be flashing when the rebase happen though, been exciting how this kernel has developed
[Nexus 6 Android Development] stevepick2:
Where can I download 4/12 update. The app isn't working

Edit: Is 2.1 latest version or is there another update
[Nexus 6 Android Development] jiv101:
The ota is downloading but failing in recovery for me
[Nexus 6 Android Development] Xileforce:
He has this fixed in a new build of the app. U can manually flash it from the vindicator folder though ;)
[Nexus 6 Android Development] jiv101:
You are awesome, didn't even notice that folder
[Nexus 6 Android Development] LunaticSerenade:
Is the 2.1 notification I'm getting from the OTA app a real thing? It has, as of yet, been unable to download.

Sent from my Nexus 6
[Nexus 6 Android Development] Steady Hawkin:
Forgive me, new to the kernel and I'm trying to get the flow of things. I've seen allot of talk about an updated kernel (test kernel?). Are these still getting sent via the pushbullet channel, or do I need to be using the app? Thanks!
[Nexus 6 Android Development] jiv101:
Sorry new kernel won't download this is what I'm getting

Any links for rb24?
[Nexus 6 Android Development] Xileforce:
OK so apparently jamcswain has been doing a lot of testing on the server which is why u guys keep getting notifications. As of like a few hours ago there were two apps. One for beta releases and one for stable releases. He gave you guys the stable one but his tests have been showing a notification for all apps for the beta but it won't actually download it and flash it. He's since overhauled the app to have two tabs. One for betas and another for stables. Here you will be able to download both and 1 click flash. It is being uploaded to the play store as we speak. :) hope that clears things up.
[Nexus 6 Android Development] Xileforce:
I will try and push through both the app and pushbullet. I just pushed RB24 through pushbullet. I anticipate crashes, but hell, I could tell you guys it would turn your phone into an IED and I'm sure people would still flash it...
[Nexus 6 Android Development] USA-RedDragon:
OTA

Well. We now have an official OTA application for Vindicator. Its being approved and all that by Google right now. Its running on my server. We'll have the link soon after the app is approved. Hope you guys like it.
[Nexus 6 Android Development] Xileforce:
App is up. Enjoy! For those running a previous version of the app I suggest using a file browser to delete the vindicator folder, uninstalling the existing version and then installing it from the play store. This will ensure no issues arise from leftover files. https://play.google.com/store/apps/details?id=com.mcswainsoftware.vindicator.ota
[Nexus 6 Android Development] Megaflop666:
Hadn't tried the kernel before, but read about in one of the cm12.1 threads and came and checked it out. After first attempt to boot after flash I thought it was in a bootloop, I dropped back into twrp, wiped dalvik and cache and flashed again, it booted up fine.
[Nexus 6 Android Development] USA-RedDragon:
I think XileForce had said something about having ramdisk problems with CM 12.1, to us beta testers.
[Nexus 6 Android Development] bbedward:
You hurt my feelings :crying:

Let XileForce do his own thing, his base adds on way more including latest upstream Linux, the zen stuff makes it easier to pull specific things down branch by branch, such as BFS, kcal, I/o schedulers, etc.
[Nexus 6 Android Development] knitler:
I never said he cant do his own thing, I simply have never had any issue with LeanKernel and prefer to use it or things based on it. Not trying to bash anyone's work, just personal preference.
[Nexus 6 Android Development] USA-RedDragon:
I'll leave this here...
[Nexus 6 Android Development] jiv101:
[MENTION=5184450]jamcswain[/MENTION] all stock settings?
[Nexus 6 Android Development] USA-RedDragon:
Lol no. I get 6 hr stock sot. I uc pretty far because I don't use many intense apps
[Nexus 6 Android Development] BrianTX:
I had a wake lock that kept my phone awake for 8 hours, and thanks to the 35mhz CPU step I didn't even notice. Normally (with other kernels) when i have a wake lock the phone becomes a space heater in my pocket. The battery drain is only about .5%/hour more than deep sleep. I thought that was really incredible! I was running the test build with it under volted as much as I can on a bin 5. Thanks for the amazing kernel, look forward to your future work. Running great on chroma fwiw.
[Nexus 6 Android Development] bill3508:
Which kernel is that? How much UV, and you bin#?

---------- Post added at 01:14 PM ---------- Previous post was at 01:13 PM ----------

Sry forgot which thread I was in. Nm lol.