yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] purian23:
You shouldn't have too since in theory we are using a custom ramdisk as well, and it should over write any existing. I would clear your caches, but you should be okay!

Bummer dude :/ Was your device able to recover from this or did you hard reboot?

We do have another theory we're exploring as a possibility.

We appreciate everyone's feedback as we strive to make ZenKernel the top contender possible!
[Nexus 6  Original Android Development] iStayHigh:
I flash zen7 last night,had a full charge and woke up this morning to only 8% left on the battery,so I went back to zen6.

Sent from my Nexus 6
[Nexus 6  Original Android Development] dany20mh:
[MENTION=2632235]bbedward[/MENTION] [MENTION=1481114]purian23[/MENTION]

That happened to me too and I wasn’t sure that I have to mention it or not, cause there was no status of anything other than device was keep awake the whole night and wasn’t go to deep sleep.

(From the status of the battery there is no awake for anything, I don’t have better battery status so I can help more)

And also just for more information:

I’m on Benzo ROM - 4/1

F2FS Cache an Data

And I just clean install everything last night (cause I just transfer to F2FS)
[Nexus 6  Original Android Development] bbedward:
I will fix these in about an hour.
[Nexus 6  Original Android Development] bbedward:
You would think I would stand behind my claims and not push a by chance of last minute changes without testing them :cowboy:

But I did, I also found some places I kgsl that weren't properly acquiring mutates.
[Nexus 6  Original Android Development] yellowman82:
I had the same issue this morning after unplugging my phone my phone started to heat up a bit and I saw my battery just diving down in seconds and I really didn't have anything running which was weird so I decided to check the battery graph and I had miscellaneous real high.

Edit: here's some screenshot miscellaneous is now at 10% but earlier it was at 14% and you can see that's when u switch to hydra kernel and it went back to normal
[Nexus 6  Original Android Development] bbedward:
3.10-zen8 "Notorious Z" (Android 5.1 Only)

I suggest wiping cache before flashing

Changes:

Repair self-inflicted wounds

KGSL+Adreno fixes

Buy food for phil the cat

Buy coffee

Pick up jacket from dry cleaner

3.10-zen8 Recovery Zip Download

3.10-zen8 boot.img (install via fastboot) Download

I think I know specifically what caused the issues, but I had to revert my entire patchset of arm stuff because I didn't have time to test.

The correct fixes for these issues will happen soon.
[Nexus 6  Original Android Development] ahmarchi:
BB what directories can we make F2FS. System.data.cache?
[Nexus 6  Original Android Development] bbedward:
Only /data and /cache. I think that's where you will see most improvements because you barely write to /system and that seems to be the area f2fs improves.
[Nexus 6  Original Android Development] ahmarchi:
could w do system as well. im loving the kernel as well brother
[Nexus 6  Original Android Development] nitronet:
Had to force reboot.
[Nexus 6  Original Android Development] purian23:
Alright thank you, definitely give Zen8 a go first. But if it was a freeze that then led to a auto reboot, pull your pstore logs and it should help narrow down what's going on.

Purian
[Nexus 6  Original Android Development] zetsumeikuro:
Probably a big no to /system.
[Nexus 6  Original Android Development] mimsiroll:
I haven't tested the newest release as of now because i reverted back to zen7fu test version, since its making my phone way too cooler in my hands. Ill stay put and read comments if it's gonna be the same as the zen7fu with cooler phone and more battery. Thank OP!
[Nexus 6  Original Android Development] bbedward:
It fixes it, but it's not the fix I want (it's just a revert) I'm testing the better fix now.
[Nexus 6  Original Android Development] oak:
I had no problem on 7 and now have no problem on 8. Sleeps like a baby, normal temperatures, fast and fluid.
[Nexus 6  Original Android Development] mimsiroll:
I feel you man. But zen7fu or in general this kernel made a huge leap interms of battery life span that any other kernel cant give and to think its running at 5.1 which is a all freq online all the time?! That tremendously made almost 6hrs of SOT! And good deepsleep.. Although here are some flaws like graphic hiccups and stuffs like what others said. For me this is a great kernel to be look forward to, but the best part for OP and his partner is not to forget that being a contebder will not give you the heights but will give a fallback if other people will semand too much sooner or later.. This'll become a toolbox full of requests not a kernel if you know what im saying. So its better be like what mrg666 on nexus 4 said its not fame but its about the stability and the quality that the maker gives. Err thats how i interpreted what he said before when i was using nexus 4 mirage kernel.
[Nexus 6  Original Android Development] bbedward:
Nice words, there is just some transitional issues since it's been so long since I've touched the kernel. Many new things have happened since the Galaxy nexus ?

I do know what I'm doing good though - or at least I am good at pretending , I promise ?
[Nexus 6  Original Android Development] Simer03:
Had some weird battery issues with 7 in terms of screen time, usually I get 10% drain every 30 minutes screen time avg , 6 was really good, got more than that, but 7 was way less! Also had a lockup in chrome too, but only once! Trying out 8 ! Definitely gonna stick with this kernel though! Thanks for the hard work
[Nexus 6  Original Android Development] lainemac:
Having basically the same experience. Phone is frozen now because of Chrome. Going to try 8...
[Nexus 6  Original Android Development] iStayHigh:
Running zen8 and everything is running smoothly again,thanks for all your hard work [MENTION=2632235]bbedward[/MENTION]

Sent from my Nexus 6
[Nexus 6  Original Android Development] biglilsteve:
Just wanted to chime in and agree with the last few posts. Zen6 was awesome with crazy good battery life. 7 yielded good performance, but deteriorated battery life. Just flashed 8...hoping for the best.

[MENTION=2632235]bbedward[/MENTION] thanks for everything you're doing here.
[Nexus 6  Original Android Development] yellowman82:
You guys need to try zen8 it's much better zen7 had a drainage issue that he patch for now with zen8.
[Nexus 6  Original Android Development] bbedward:
I brought zen9 back down to earth, rebased everything, did other stuff.

That one is coming soon, and so far it looks like the best.
[Nexus 6  Original Android Development] oak:
Cool. I must say though that 8 has been flawless for me. Thanks for a great kernel.
[Nexus 6  Original Android Development] purian23:
Again with this guy ^^^ being so modest lol.

But as he did say, he completely rebuilt/rebased this on 5.1 sources and rebuilt from the ground up a brand new compiler tweaked for our device specifically.

Zen9 is thus far is a beast and completely smooth! --- Working on some names now :)
[Nexus 6  Original Android Development] ozg33k:
Wonderful Kernel!

Really loving this... Good to have BFS back in my device..
[Nexus 6  Original Android Development] bbedward:
And we're back in business.

3.10-zen9 "Sunshine and Whiskey"

Changes:

Completely rebased my entire tree. Based on stock/msm tree again.

Pulled in all VM/MM updates from linux-3.10.y

Updated f2fs to latest f2fs/dev.git (Up to "f2fs: do not recover wrong data index")

Fix a KGSL bug that would result in page faults from the MMU

Updated MSM V4L2 video driver (msm: vidc)

Misc. updates throughout the kernel and MSM to resolve potential memory leaks

Built a new compiler from latest linaro, building with that now instead of my antique one.
[Nexus 6  Original Android Development] purian23:
I won't even quote the above. My buddy actually gave a good description this time haha.

I'm super impressed with this release. We didn't have a lot of test time in this but the rebasing and everything he did from 8-9 seriously kicked this thing in gear!

Enjoy!
[Nexus 6  Original Android Development] lobrau:
Hey guys great work on the latest runs amazingly. I'm still getting weird results though when I run androbench. My device is encrypted and on a fresh boot it'll run and give good results what I would expect but it seems after I've been booted up for awhile it will lower it's results to around the screen shot I'm attaching. It also doesn't seem to matter what I/O scheduler i'm running either. I can get a logcat of androbench running if you think that will help narrow down what's happening.
[Nexus 6  Original Android Development] oak:
What the heck did you do to this? The new update, zen 9, is so fast!. Really, really a good update. This kernel is the best. If battery holds up, you've nailed it. Thanks, purian23 and bbedward.

This kernel and the CM 12.1 beta is the best Android experience I've ever had.... and I've had a few.
[Nexus 6  Original Android Development] bbedward:
I can't reproduce this, the only thing I an think is something in the userspace is slowing down i/o. Im not sure of any android tools to monitor i/o but I'm sure there's some.
[Nexus 6  Original Android Development] mimsiroll:
Off topic, op, what's the meaning behind the name of the kernel and the "quote of the day"?
[Nexus 6  Original Android Development] flyinj54:
If you don't mind me asking how are you keeping your new Google Play services, and Android OS usage completely off of charge of your battery stats? Are you keeping location turned off? If you're keeping it all on what are you setting it on and what are some of your settings for syncing etc? Thanks alot
[Nexus 6  Original Android Development] purian23:
I have to agree, something on the ROM/Userspace, possible formatting etc seems off. My first one is 4x higher than yours.
[Nexus 6  Original Android Development] bbedward:
Just something we've always done is giving a nickname to every kernel. (Since the old days of love-sources, no-sources, and zen-sources). Adds a little personality to something that's otherwise dull and boring. (like just saying zen8 -> zen9).

So call it part tradition (Every release is an integer - no decimals, all lowercase simple localversion [-zen], and a name) and part fun. On the old zen kernels I'd always let people choose the name in IRC. I just like it :p
[Nexus 6  Original Android Development] VECTUS:
This Whiskey is smooth on NexZen... Great work here!!:D:D:D
[Nexus 6  Original Android Development] Simer03:
I don't usually fall for the "it's really faster stuff" as I believe most is placebo but....

Goddamn

Whatever you did...its noticeable and scary how fast you got it to this level already! Very excited for what future development is gonna be like with this kind of base! Nice job!
[Nexus 6  Original Android Development] lainemac:
Just had a random reboot on 8. Stock rooted, just using the eBay app.
[Nexus 6  Original Android Development] bbedward:
If you can provide the contents of /sys/fs/pstore/ before upgrading to 9.
[Nexus 6  Original Android Development] bbedward:
;) It all lies in simplicity of cpu handling. Specifically BFS' single rq self balancing virtual deadline design :D

I'm real happy that people are noticing a difference. I most certainly do too.
[Nexus 6  Original Android Development] mimsiroll:
It's not getting warm to hot anymore. What magic did you use to make my phone go impotent in my hands :'p
[Nexus 6  Original Android Development] lainemac:
https://www.dropbox.com/s/hg5ju8cbgwi0oy1/console-ramoops-0?dl=0

https://www.dropbox.com/s/x3q4scoanmumilp/dmesg-ramoops-0?dl=0
[Nexus 6  Original Android Development] bbedward:
The first one is a mess with tons of warnings and errors but looks like that one is from recovery :p

The second one is more interesting, but one that I've seen before that's hopefully resolved in Z9.
[Nexus 6  Original Android Development] lainemac:
Downloading 9.
[Nexus 6  Original Android Development] iStayHigh:
My location is on,I sync everything,in developer settings I turn off all the window animation options,I run the kernel just as it is and I'm running stock ROM lmy47m

Sent from my Nexus 6
[Nexus 6  Original Android Development] iStayHigh:
So far 4hr 20mins of sot on zen8

Sent from my Nexus 6
[Nexus 6  Original Android Development] iStayHigh:
Omg zen9 is running buttery smooth ?

Zen'd N6
[Nexus 6  Original Android Development] pantmunu:
Zen9 got me pregnant. I'm a dude !!
[Nexus 6  Original Android Development] bbedward:
You will have to take me to court if you want child support :angel:
[Nexus 6  Original Android Development] pantmunu:
Ohh I'll . lol. But in all seriousness . this is running fantastic. Thank you. ?
[Nexus 6  Original Android Development] iStayHigh:
+1

This kernel is definitely top notch,loving it

Zen'd N6
[Nexus 6  Original Android Development] SeVIIn:
This kernel is too sexy for it's own good, I think this is the smoothest my N6 has run, loving Z9
[Nexus 6  Original Android Development] purian23:
F2FS Support

Hey guys & gals,

I'm glad to see Zen9 is running very well for you all and since it's fully f2fs supported and up to date!!!

I know myself and many others around the forums have had some questions regarding f2fs, either what it is or how to use it.

So our good ole ZenKernel Dev bbedward posted a HOW TO HERE for us!

Enjoy!
[Nexus 6  Original Android Development] info[]box1:
Running with Vomer's Cleancore LMY47I + Zen9 = Superior

Apex_Predator™
[Nexus 6  Original Android Development] ScumDroid:
Is it ok to flash this overtop of another kernel, or should i flash stock boot img first?
[Nexus 6  Original Android Development] bbedward:
It's fine, this is the entire boot.img it will overwrite everything you already have.
[Nexus 6  Original Android Development] info[]box1:
I flash this over an other custom kernel. With normal wipes d & c.
[Nexus 6  Original Android Development] cheflarry:
Thank bbedward. Been a long time. I used to test for you back on the og evo.
[Nexus 6  Original Android Development] bbedward:
What a long way we've come since then:laugh:
[Nexus 6  Original Android Development] mimsiroll:
Op, reporting some touch on screen problen, My girl was surprised while playing crossy roads that my phone's getting unresponsive on touch.... And when i used its not responding everytime i touch it..but it went back after some seconds or so..have noticed it before ever since zen7 ..may i know if it a kernel problem.
[Nexus 6  Original Android Development] biglilsteve:
I thought this kernel's name rung a bell! Did you take part in development of SavagedZen kernel (I think that's what it was called)?
[Nexus 6  Original Android Development] iStayHigh:
Happy Easter

Zen'd N6
[Nexus 6  Original Android Development] resynx:
No freezes so far on zen9. Loving this kernels performance and battery life :) Happy Easter all!
[Nexus 6  Original Android Development] bbedward:
There's an adreno idle latency that I changed, perhaps that could be the cause. I will check it out.
[Nexus 6  Original Android Development] benrees21:
Gonna test this baby out. Can I wipe cache and flash straight over faux kernel?

EDIT: Answered above already....derrr.
[Nexus 6  Original Android Development] nitronet:
Was on Zen 9, 1 day 2 hours uptime and bam, locked up big time, had to force reboot. Was running awesome up till then.
[Nexus 6  Original Android Development] oak:
I have zero problems on Zen 9. Working perfectly.
[Nexus 6  Original Android Development] benrees21:
What is this magic? Stutter free and fast! I'm in love with this kernel! Thank You! Running all at defaults, have not touched a thing!!
[Nexus 6  Original Android Development] Custodian:
What are the throttle tresholds? Phone was at 30% ish and became so slow,
[Nexus 6  Original Android Development] otisman:
This is super batt life with a meth kernel running wow much alohas for your work at this rate I should have 10sot dam
[Nexus 6  Original Android Development] purian23:
Ehh not good! See if it happens again if you can grab a dmesg log for bbedward to have a look. I've not had a full lock up on this one myself. Thanks for reporting though sir!

Hello, and Welcome to ZenKernel :)

Stock throttles at 40% and again at 20%. You really shouldn't see a huge difference though so keep us updated. The FAQ's on post #2 will have some good info for you!

Glad to hear this, thank you!
[Nexus 6  Original Android Development] SayedMajeed:
No problem with the latest version whatsoever.

its so much faster than any other kernel around, you can witness that when clearing all recent apps as it has no stutter at all.

at the second charging cycle i got around 6h screen.on.time.

thank you for bringing this awesomeness to our N6.
[Nexus 6  Original Android Development] bbedward:
Thank you very much, it should only get better :fingers-crossed:

Nothing is changed here from stock. Thermal and battery throttling behave the same. You shouldn't see that big of a drop off though until you get to the ~20-15% mark where it throttles to 1.7GHz and starts removing cores.
[Nexus 6  Original Android Development] yellowman82:
His magic is just great I've been running his kernel since Zen4. Every time I check other kernels as they are updated first thing I do is scroll all the way down and back on up in Tapatalk to see if it lags or stutters and I always end up back to Zen and it's just keeps getting better.
[Nexus 6  Original Android Development] EvilHead:
Flashed zen kernel yesterday. Running great so far. Only issue is wakelock. Can I control them? i.e. wlan_rx and msm_hsic. (Or maybe there's a problem on my end.)

Thanks for this kernel btw.
[Nexus 6  Original Android Development] bbedward:
I have not touched anything related to wake locks (and would prefer to keep it that way probably).

Typically if you have issues with something like wlan_rx wakelock not releasing it's outside of the kernel, usually wlan_rx causes problems on a dhcp network that's sending lots of broadcasts (I think). Perhaps there could be issues if you are still on the radio from 5.0 instead of 5.1 also.

There's some stuff out there to control these i could possibly check into.

I'm certainly no expert in better battery stats and tracking down wake locks that are acting up, but typically they can be fixed by something outside of the kernel. Maybe some other battery guru can provide more assistance.
[Nexus 6  Original Android Development] Kurosagi70:
I love this kernel..so damn happy..with cleancore+zen kernel..i have far superior battery life and smoothness. Just one question..do i have to tweak this kernel abit more for better result?use kernel auditor or sypnase? Or just leave it that way?thanks..
[Nexus 6  Original Android Development] mimsiroll:
Well, in my opnion. Tweak the phone's display color.
[Nexus 6  Original Android Development] Paddybecks87:
[MENTION=2632235]bbedward[/MENTION],

hey there! I've originally posted this small report in Franco's thread, so I'm not too sure whether this is interesting to you or not. It concerns the modification of the throttling behavior. So, let's cut to the chase:

I've been testing the modification to change the throttling behavior extensively over the last few days. There are two things I do notice. On the one hand , the hack does indeed work (even when changing the percantages when to toggle and the according max. frequencies). On the other hand, there is a downside; I don't know if this applies solely to me or if there are other variables that come into play. When you modify the thermal.config file, the camera often force-closes (when taking HDR-pictues and 4K-videos) and the phone immediately shuts down.

Could this be/is this directly related to the modified thermal.config file? If so, you should rather not implement it in future releases. As it seems, this negative behavior does not occur when using an untouched thermal.config file. Any response would be appreciated. Thanks.

Maybe this is interesting for the people who consider changing the thermal.config file.

Kind regards
[Nexus 6  Original Android Development] bbedward:
I don't think changing it is a hack, it's directly where the thermal engine communicates to the driver ioctl.

As for any off behavior, I assume there is none if you change the file and anything you change isn't taken affect yet. (like > 40% battery)

If you're at lower power and you're doing some heavy hitting like hdr photos and 4k video and that causes issues you're probably drawing more current than the battery can handle as such a thing degrades as the battery drains. This could be part of the reason for the throttling to begin with, rather than just saving battery life.

Also possible is something in the file was changed incorrectly ?
[Nexus 6  Original Android Development] Paddybecks87:
[MENTION=2632235]bbedward[/MENTION],

thanks for your comprehensive reply/explanation. I'm still learning, so it's always nice to have some input from an actual developer. Well, I changed the file precisely as suggested in the second post of this thread. The shutdown does happen randomly and not ALL of the time, so it doesn't bother me too much. Just two more questions....1. Could the mod do any actual harm to the processor/Nattern/device? 2. Is it possible to implement the mod without the aforementioned "side effects"?

Just to make sure...the right column of the file gets deleted completely, doesn't it?

80

79

cpu

1728000

Regards and thanks for your help!
[Nexus 6  Original Android Development] DutchDogg54:
Very nice explanation. Thanks for taking the time to spell all that out.
[Nexus 6  Original Android Development] Paddybecks87:
[MENTION=2632235]bbedward[/MENTION],

thank you again for this detailed explanation! This makes everything a little more transparent and understandable for non-developers like myself. So yeah, if the undesired behavior persists (shutdown when taking HDR+ photos), I'll most probably switch back to the original thermal config-file and call it a day! Thanks again for your support!

Edit: One more thing just came to my mind; is it normal for the max. frequency to fluctuate while charging?
[Nexus 6  Original Android Development] benrees21:
One thing I really....really miss is faux sound! It does make a lot of difference. I don't know if you could or would want to add it but it would be nice if you could check it out. Thanks.
[Nexus 6  Original Android Development] bbedward:
Pretty minor, bug fixes. One performance improvement related to cpuidle.

3.10-zen10 "Interstellar"

Changes:

Reverted the red/black tree change to LowMemKiller. I observed some issues with it, perhaps I was missing fixes for it. Certainly the RBTree selection is much faster than the previous iterative method. But how much do we really care about the performance of LMK with 3GB ram? In my observations the LMK isn't runny very often.

Upstream CFQ bug fixes

(1) SMP: Added wake_up_all_idle_cpus function

(2) BFS: Added wake_up_if_idle function

(3) CPUIdle: Use wake_up_all_idle_cpus instead of old kick_all method. Should result in reduced cpuidle latency/better performance

Adreno: revert to stock wake-up latency of 490, from 101.

3.10-zen10 Recovery Zip Download

3.10-zen10 boot.img (install via fastboot/twrp IMG) Download
[Nexus 6  Original Android Development] bbedward:
If you are on the turbo charger the device tends to get toasty. Perhaps the fluctuation you're seeing is thermal-related? Once you get fully charged the charging pretty much stops entirely, do you still see fluctuations then?

I will check it out. Is there a difference with fauxsound and viper4android or do they accomplish the same things?
[Nexus 6  Original Android Development] Paddybecks87:
[MENTION=2632235]bbedward[/MENTION],

yes, I assume the fluctuation is probably related to the charging process to prevent the device from critically overheating (yes, I use the turbo charger)...I'll try a regular charger and I'll also check if the fluctuation stops when the device is fully charged (and still connected to the charger).

Something else I noticed: the max. frequency significantly drops down to a value of almost 1Ghz when taking photos (HDR+ as well as regular photos); when the photos are processed, the frequency climbs back up again.