yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] Xileforce:
Not necessarily. Because the scheduler can spread the load across the cores rather than only across 1 or 2 cores. So 4 cores at lower frequencies can sometimes be better than 2 cores at high frequencies. Then you have to consider that turning cores on and off takes battery and processing power to migrate everything off of the core. And then you also need to keep in mind that even though all 4 cores may be online, that doesn't mean they aren't sleeping because each core can enter a sleep state even while you are actively using the phone. In fact I would be that the majority of the time you are using the phone at least two cores are in standalone power collapse, the deepest sleep state.
[Nexus 6 Android Development] Xileforce:
There is no logical reason why you would get a lower benchmark. Once the screen is on, nothing has changed.
[Nexus 6 Android Development] MarceloSiciliano:
I got noticeably lower performance when playing games with the Zen build
[Nexus 6 Android Development] simms22:
ok, so i decided to run antutu at 2880mhz, with the zen build. first thing, i solved a mystery thats been bugging me in the benchmark thread here, [MENTION=4517211]Xileforce[/MENTION] knows what it is. heres my benchmark, the score isnt accurate, its actually a cheated score. we figured it out a few days ago, but then dropped it as the persons score showed a real n6 screensize. we figured out that you can cheat antutu by changing the screensize. but it actally wrote the changed size. i just figured out that after rebooting, it shows the real n6 screensize, with the faked score..
[Nexus 6 Android Development] bbedward:
Let's pretend it isn't fake and give [MENTION=4517211]Xileforce[/MENTION] some credit here :p
[Nexus 6 Android Development] Xileforce:
Hehe yes plz!
[Nexus 6 Android Development] simms22:
nice score :good:
[Nexus 6 Android Development] USA-RedDragon:
Wild day here. Tornados like crazy.
[Nexus 6 Android Development] LunaticSerenade:
Screenshots, as requested.
[Nexus 6 Android Development] Xileforce:
Looks like android.gms is keeping you awake quite a bit. Which is google play services. May want to try updating play services. I'll see if I can get mistertac to pop in and help u more.
[Nexus 6 Android Development] LunaticSerenade:
I have the most recent version, but I am getting a lot of play services force closes.

I think I dicked around with something in the system, so I'm just going to do a factory reset. I shall report back tomorrow.

I appreciate your help with this. Also, even with 100% wake time, this kernel gets my phone through my 13 hour work day. That's pretty impressive. :)
[Nexus 6 Android Development] Xileforce:
Yea sadly my guess is something app/ROM related on this one :( and idk how u managed to get 100% awake lol. That's hard to do. I've seen people come close but never 100% xD
[Nexus 6 Android Development] LunaticSerenade:
Right? I want to be mad about it, but it's super impressive!

Oh well. A factory reset never hurt anyone.
[Nexus 6 Android Development] Xileforce:
Its crazy what that can fix. I was having some crazy audiomix wakelocks going on. Literally just turn phone on and check BBS and already had 10 seconds of it. Switched ROMs and after like 8 hours it was on 20seconds...
[Nexus 6 Android Development] 875295391:
Any other test build ？I wan to try.I can not download the ota app from google play in china.
[Nexus 6 Android Development] Xileforce:
There hasn't been a new test build yet. Buy if you can't download the ota app you can still use pushbullet to receive news and betas. The pushbullet tag is on the top of the first page :)
[Nexus 6 Android Development] Mistertac:
Good old Play Services. Looks like you must have multiple accounts syncing, location services, and Facebook which is a resource hog.

I've been using TBO Gapps from the 26th or whatever date they last posted. When I set up my phone on a clean flash I'll leave everything on, all accounts syncing and location in High Accuracy. I leave it that way and then open up all my apps like Google + to Inbox / Gmail and maps. Then after about a couple hours of everything running and syncing I turn off Auto Sync on certain things like Email and Google + and turn off Location and use only until I need it. For me doing it this way seems to tame any random Play Service Wakelock or Alarms.

I also use Greenify. I don't use Facebook, WhatsApp, Twitter or any of those apps I see keeping phones awake. It's hard to pin point exactly what it is causing these issues since we all use our phones differently. But getting rid of what you don't need on all the time, maybe using the Web Version of things like Facebook or Twitter etc is also an option.
[Nexus 6 Android Development] LunaticSerenade:
I'm a little terrified at how accurate you are. [emoji14]

I will report back later today on how it is after the reset.
[Nexus 6 Android Development] rignfool:
Hey...

If your reset doesn't fix it... Could you pull raw stats for both kernel and partial wakelocks...

I don't see why you'd be 100% awake with stats like those... So there be something fishy...
[Nexus 6 Android Development] LunaticSerenade:
So far today I have 67% Deep Sleep. While that seems bad, the flow of my work email is such that I'm not surprised by it, and it's way better than 0% sleep. :)
[Nexus 6 Android Development] Xileforce:
Well deep sleep really hinges on how long you are using your phone. So 67% could actually be considered good. Obviously if you have been using your phone for an hour and its been on for 2 hours 50% deep sleep would be considered good :) a test I do is open BBS and look at deep sleep. Then I lock phone for like 5-10 seconds and check it again. If it went up typically its sleeping well.
[Nexus 6 Android Development] simms22:
why would 67% deep sleep seem bad? btw, when you plug in to charge, it will never enter into deep sleep.
[Nexus 6 Android Development] LunaticSerenade:
Because I gave no context! :)

It's still not quite right, but way better.
[Nexus 6 Android Development] simms22:
lol.

its actually really good that you get any deep sleep at all, it really depends how you use the device. if you arent actively using it, in a perfect world it would go right into deep sleep. and when your device is having issues, there are things that prevent it into going into deep sleep. so, it seems as you are using your device about ⅓ of the time today, with it going into deep sleep ⅔ of the time. and thats good :)
[Nexus 6 Android Development] le1tho:
I think all the default cpu governors are boosting frequency unneccessarily too much and eating a lot of battery during sot. I put up_threshold on conservative to 100 from 90, will see in longer time how it performs.
[Nexus 6 Android Development] simms22:
ondemand doesnt use boost
[Nexus 6 Android Development] Xileforce:
He is referring to normal hispeed load. As in if load hits 90 for example it automatically boosts it to a certain frequency.
[Nexus 6 Android Development] Xileforce:
I don't seem to have any issues using conservative gov.
[Nexus 6 Android Development] le1tho:
I don't mean touchboost, but the changing of frequency against cpu load. Because when i compare this zen against the standard vindicator kernel, then i see that with approximately the same load, frequency on 4 cores is jumping easily into 2649, the standard one is not ramping the cpu frequency that much + usually the two other cores are offline, but with 100 up_threshold seems better and performance in ui is the same. At least that's my observation.
[Nexus 6 Android Development] Xileforce:
Interesting. Dual core mode should actually hit higher frequencies more often and have a higher load threshold due to it having only two cores at its disposal.
[Nexus 6 Android Development] le1tho:
What frequency is that green part of the circle? Isn't it some high one? With your standard kernel i was usualy barely getting above 1728MHz with 2 cores online in ui and using apps except benchmarks and gaming
[Nexus 6 Android Development] Xileforce:
The green one is deep sleep. If u look below the circle it says which frequency each color corresponds to.
[Nexus 6 Android Development] LunaticSerenade:
Yeah, I'm pretty happy right now.

I still have some digging to do, as it's been awake for a fair amount more than I have been using it (2h 39m awake, 33m SOT), but I've used 28% in 9 hours, so I'm not complaining. :)

Thanks again for your help everyone.
[Nexus 6 Android Development] Xileforce:
Those wakelocks lol. ATM I'm 2h sot 2 1/2 awake. 6 1/2 since unplugged. Which isn't too terribad but I would like to improve it. I'm getting some play services stuff like u.
[Nexus 6 Android Development] LunaticSerenade:
They never go away! I'd dig in to them now, but I'm at work, and actually working today.

That manager life.
[Nexus 6 Android Development] simms22:
ill tell you what guys, and ill be honest, those wakelocks, i ignore them. all those apps that show wakekocks, i dont install any if them. nearly all wakelocks that are there are either supposed to be there, or we put them there by instilling certain apps. i found out a few years back(about 3-4) that keeping an eye on them will drive you nuts over time. itll waste your time. i just ignore them. yes, certainly, there occasionally is a wakelock, or a stuck process with something like google play services. at that time i deal with it whichever way is possible. but that's rare. oh, and ive had better battery life since i started ignoring wakelocks. on the nexus 4 i averaged around 4.5-5h sot, on the nexus 5 i averaged 5-5.5h sot, and on my nexus 6 im averaging around 5.5-6.5h sot.
[Nexus 6 Android Development] USA-RedDragon:
Hey [MENTION=1811927]simms22[/MENTION], you should really join our hangout. You're here all the time anyway :P
[Nexus 6 Android Development] simms22:
hangout?
[Nexus 6 Android Development] Xileforce:
He's referring to our google hangouts chat we use for testing stuff I think. 80% off topic. Lol
[Nexus 6 Android Development] simms22:
i see..

you have my gmail, feel free to add or invite me :)
[Nexus 6 Android Development] Mistertac:
That reboot may have been your voltages. I've been UV about 24-36 or so just to play it safe.

Here is what I have
[Nexus 6 Android Development] Xileforce:
Yup my guess would be your voltages were a bit too low.
[Nexus 6 Android Development] Mistertac:
Here are my CPU stats from today.

Play Music

Tapatalk

Hangouts

Chrome

This is with 6 hours SOT

Spoiler content hidden.
[Nexus 6 Android Development] elevatorguy:
This sounds like a great kernel. Do you have any plans to make permissive as an option? Thanks
[Nexus 6 Android Development] Xileforce:
ATM easiest way is to just use the app to switch it. All of the other ways that ik of won't stick on boot. And I don't really wanna default it to permissive for security reasons :/
[Nexus 6 Android Development] Swamphound:
There are apps available as well as a zip that RootSU posted in the LP Xposed thread. I have come to the conclusion that it is not worth it. I hope this helps: http://www.reddit.com/r/Android/comments/2vvp6i/discussion_xposed_for_lollipop_and_kernels/
[Nexus 6 Android Development] elevatorguy:
The app sets permissive to late, but may give the scripts a shot again with this kernel. The best way I've found is the one built into lk through lkconfig. Kinda best of both worlds it an inforcing kernel with option for user to make it permissive if wanted. Thanks for your response.
[Nexus 6 Android Development] Xileforce:
This kernel has lkconfig so you should be able to do that (I don't use lkconfig) unless of course he added that in one of his testing builds which he hasn't pushed yet
[Nexus 6 Android Development] elevatorguy:
Sweet I've give it a try and see if the setting is there. Thanks for the fast response
[Nexus 6 Android Development] Xileforce:
No problem. Lean kernel is the base kernel so it has everything he adds aside from CPU boost cuz I removed that.
[Nexus 6 Android Development] elevatorguy:
I know my project for tnite ?. The wife will be happy ?
[Nexus 6 Android Development] Xileforce:
lol have fun. let me know if you need any help or have questions. The guides on the front page should be helpful!
[Nexus 6 Android Development] elevatorguy:
Will do. Have read the guides but will probably end up reading a few more times. I'm slow at times ?
[Nexus 6 Android Development] Xileforce:
1.1 is out! Check the changelog. Highlights include lower voltages, optimizations and the new color control with gamma etc! Configuration guide and FAQs have been updated. They also have link for color control app. Enjoy!
[Nexus 6 Android Development] Roland Deschain:
Woot! I just flashed, but now in Faux, the voltage for 35 MHz is much higher than it was before. Bug? See screenshot:
[Nexus 6 Android Development] Xileforce:
Yup its a bug in the app. It happens for whatever reason sometimes. Make sure u turn it back down to 500 though. 1275 is the highest voltage possible. I've had that bug happen on multiple kernels. I think it happens sometimes when you have it set on boot and flash a kernel.
[Nexus 6 Android Development] Roland Deschain:
Hmmm, I try to apply a lower voltage manually but when I tap it it still says 1275. How can I verify what the real voltage is? (I never noticed this on 1.0, but that could be coincidence.)
[Nexus 6 Android Development] Xileforce:
Just hit refresh table it should show up properly ;)
[Nexus 6 Android Development] Roland Deschain:
It doesn't. It only refreshes after rebooting for me; interesting. What should I set the 35 MHz voltage to? The 500 you mentioned, I guess?
[Nexus 6 Android Development] Xileforce:
Hmm interesting. Normally if I don't adjust voltages globally with the slider, but change them individually I just have to hit refresh for the changes to show. Idk. Fauxclock is pretty buggy at times. Lots of the beta testers don't use it for that reason. And yes I recommend 500mv for 35mhz. Its the default voltage for every binning. I also recommend that for 98mhz. But that's up to you :P
[Nexus 6 Android Development] Xileforce:
OK. I added you! :)
[Nexus 6 Android Development] LunaticSerenade:
After a full day of typical work usage, I'm at 50% battery on the dot. About an hour of SOT, 28% awake, 14 hours on battery.

In short, I am satisfied. :)
[Nexus 6 Android Development] Xileforce:
1 hour sot at 50%? O_O I'm like...1 hour sot at 88% usually...
[Nexus 6 Android Development] Aerigon64:
I get bad sot mainly because I have bad connection. Project fi should fix it though
[Nexus 6 Android Development] Macusercom:
Usually I get 1h SoT and have 80% or 78% left.

BTW I've tested the battery drain with CM's Eleven music player and it still keeps the CPU awake. I'm not quite sure if the N6 can play music with CPU in deep sleep. Eleven drains as much as Rocket Player :S

Gesendet von meinem Nexus 6 mit Tapatalk
[Nexus 6 Android Development] LunaticSerenade:
With 14 hours up time, continuous Bluetooth connection, work email constantly going off, etc etc, it's really not so bad.

An hour of browsing, YouTube, etc went through about 14%, so I think I'm in good shape.

I had crap signal the whole time too!
[Nexus 6 Android Development] goila:
cpu over 3 ghz, vga over 1 gHz nevertheless 48k in antutu... far too little power
[Nexus 6 Android Development] Megaflop666:
Antutu is not a good basis for the overall power of the phone. If you're going to go that to route, turn your governors to performance, force all 4 cores online, and run your tests. Antutu is only good for stability testing, not actual performance.

There's something wrong in your settings or rom because most everyone scores over 50k and some of us are knocking on the door of 60k during tests.
[Nexus 6 Android Development] simms22:
lower your cpu score, set your max and min cpu speed both to your max, then test again. most phones cant handle 3ghz. even if it runs, chanches are that youll get better scores at 2880mhz.
[Nexus 6 Android Development] ohad129:
To reach 60k what was the settings beside 4 core and preformance cause i reach to 57k with you over euphoria
[Nexus 6 Android Development] simms22:
there's no such "setting".
[Nexus 6 Android Development] ohad129:
? You wrote about 60k so how?
[Nexus 6 Android Development] Megaflop666:
It's various settings in the kernel controller, it's been covered several times in the thread if you read through.
[Nexus 6 Android Development] simms22:
the only time ive reached 60000 was when we were trying to prove that somebody cheated in antutu then posted a few 60k+ scores in the n6 benchmark thread. we figured out how he did it, so i posted a 63000+ score. in reality, my highest score was 58800+(which is my closest to 60k).
[Nexus 6 Android Development] ohad129:
The 58k i remmeber
[Nexus 6 Android Development] Megaflop666:
That's why I said knocking on the for of 60k. I didn't say achieve it.

Give it a bit longer, someone will legitimately reach 60k on this device. Lol

I'm pretty sure my s6 can reach 60k but never tried yet...
[Nexus 6 Android Development] ohad129:
I reach this score
[Nexus 6 Android Development] Megaflop666:
That's a very good score. [emoji106]

Just don't put faith in those numbers. The best test is real life, everyday use.
[Nexus 6 Android Development] Xileforce:
Something's not right with your setup then. This is my phone at 2.88ghz....
[Nexus 6 Android Development] goila:
rom? settings? 2.3?
[Nexus 6 Android Development] ohad129:
Which is the latest 2.3 t2 or 2.3 zen?
[Nexus 6 Android Development] Xileforce:
That's very good! If you do a buildprop tweak which disables the fps cap on 2D you would get to 58k! I don't remember the exact tweak tho. [MENTION=1811927]simms22[/MENTION] does though.
[Nexus 6 Android Development] Xileforce:
Euphoria, 2.88ghz min and max, fsync off, GPU min and max frequency set to 700mhz, and then Simms buildprop tweak to disable fps cap.

Normal 2.3 and 2.3ZD are latest. t2 is really old. U can get normal 2.3 through the downloads page on front page.
[Nexus 6 Android Development] simms22:
add this to your build.prop and reboot for it to take effect..

debug.egl.swapinterval=0

0 will disable the fps limit, addind a 1 instead of 0 will reenable it.
[Nexus 6 Android Development] Xileforce:
This is it! ^^ make sure you disable it when not benchmarking though because it causes weird screen tearing issues.
[Nexus 6 Android Development] simms22:
it does cause screen tearing. and dont try watching videos while its disabled!
[Nexus 6 Android Development] sbollero:
I know this post is older but on Vindi I get wakelocks with the gms based processes. No biggie but another data point.
[Nexus 6 Android Development] Tylog:
And again I am with you. Solong no Exceptional consumption ( can always happen a app makes trouble) can ignore all of these apps. The more you look the more you find what is not there. :)
[Nexus 6 Android Development] Xileforce:
Not kernel related sadly :( misbehaving google services, or something related to google services like a wear device.
[Nexus 6 Android Development] Wi1son:
I'm on stock kernel settings. Are there any particular settings I should definitely change?

CHROMA on Nexus6
[Nexus 6 Android Development] info[]box1:
Post 4

Not much, just gamma color
[Nexus 6 Android Development] Xileforce:
So how does mako hotplug, zen decision and msm hotplug sound. But with mako hotplug having a toggle :) so u can properly switch between them without mako always running in background.
[Nexus 6 Android Development] wrongway213:
Sounds like a great idea to me.. about as good as they come the more that I think about it. Would solve all issues I can think of of using both.
[Nexus 6 Android Development] 875295391:
Dear,dev.which rom do you use with your own kernel？？
[Nexus 6 Android Development] simms22:
how about also adding an option of no hotplug at all. by default, as of 5.1, the n6 runs all cores enabled, just like i do :)
[Nexus 6 Android Development] wrongway213:
Xile runs Euphoria (at least he did last he mentioned it to us, don't think he's switched)
[Nexus 6 Android Development] USA-RedDragon:
Yeah, Ryan runs Euphoria. He only updates once in a blue moon.
[Nexus 6 Android Development] Xileforce:
Stock runs mpdecision by default even on 5.1. But google set it to quadcore mode only :)

If u disable it that means no hotplug. The problem is if u drop below 15% battery and recharge, or for some reason a core turns off you cannot get it to turn back on easily. Zen decision is the same, but it makes sure all 4 cores turn on if ur above 15% battery by default :)

Actually I just decided to test optipop. Everyone talking about how fast it is :)
[Nexus 6 Android Development] thuggn16315:
Kernel bootloop

Using with the last 2 builds of chroma I bootloop with the kernel whether its a dirty flash clean flash or I boot the newest build then go back to install kernel anyone have it working and how if you could explain I can't get a answer in the ROM thread
[Nexus 6 Android Development] BrianTX:
I'm having the same issue with latest couple builds of chroma, still running the 4/28 build. I am researching other roms now, looking to switch it up for a bit.
[Nexus 6 Android Development] Xileforce:
I think he modified his ramdisk. I believe imoseyon was looking into it. You can also try switching back to an older version.
[Nexus 6 Android Development] bbedward:
Wakka wakka I flashed the newest version of this kernel and got 13 days battery life and it hanst even been out for 13 days

Great job :good:
[Nexus 6 Android Development] Xileforce:
Easily explicable. I back ported the time travel patch set from upstream.
[Nexus 6 Android Development] razrlover:
All makes sense
[Nexus 6 Android Development] MarceloSiciliano:
Xileforce its been a while since the last test build. Are you preparing something special?[emoji3]

Oh and is it possible to make a build with mako and zen as options for hotplug? Maybe its a noob question, but i have no idea of how this things works. I just flash then like crazy[emoji13] hahahaha
[Nexus 6 Android Development] Xileforce:
Yes the next build will have mako and zen :) and no nothing special yet. Mainly just because I've had projects due and finals and stuff this week and will next week too. And then GTA V doesn't help either.... :P
[Nexus 6 Android Development] rignfool:
Get Trevor to test for you...
[Nexus 6 Android Development] Megaflop666:
That's his new time travel feature for battery.

---------- Post added at 07:23 AM ---------- Previous post was at 07:22 AM ----------

Switch to shadows of mordor. Much more enjoyable, and sucks even more life away from you.
[Nexus 6 Android Development] MarceloSiciliano:
GTA V never helps hahaha
[Nexus 6 Android Development] 875295391:
Hello,xile.Can you give me a link of pushbullet tag about vindicator.I can not find in the first page.
[Nexus 6 Android Development] MarceloSiciliano:
The channel is vindicator
[Nexus 6 Android Development] 875295391:
LOL,Thanks.I have found it.
[Nexus 6 Android Development] thuggn16315:
ROM suggestions

Anyone have any suggestions on a speedy ROM that works with this kernel the new chroma builds don't work
[Nexus 6 Android Development] Aerigon64:
Optipop is really great. Bleeding edge speed improvements and optimizations. Xileforce uses it
[Nexus 6 Android Development] Mistertac:
Check out Vanir - Commotio

http://www.emccann.net/dho/3-Vanir-mirror/4-nighties/05-08-2015_L511_nightly_mostly_harmless/

Super smooth ROM, great options too.
[Nexus 6 Android Development] 875295391:
After flashing 2.3ZD, the 4 cores works all the time.Why？？？
[Nexus 6 Android Development] Xileforce:
That's because 2.3 ZD is a test. It uses only zen decision. Which uses 4 cores on all the time :). If you don't like that the normal 2.3 build is just the same but with normal hotplug :)
[Nexus 6 Android Development] Tylog:
Latest chroma public and latest chroma test build, all work fine with this kernel.
[Nexus 6 Android Development] thuggn16315:
Chroma

Can you walk me through the install because I do it like any other kernel I've used and bootloops for me whether I clean install it dirty from my 4/29 build or boot up the new build go back into twrp install just kernel then bootloop ????