yashsingh1/xdaforums huggingface dataset:
[Motorola Droid 4] Shani Ace:
Ok, still good to know, thanks! What's sbf? :)

Well when I got my D4 a few months ago, I thought installing on the stock slot would be dangerous (in terms of bricking) and since I had the Lapdock, I wanted to keep the stock ROM.

But since then I've read that many users have CM12 running on stock slot, so now I want to do that, too. :) It's just so annoying when the whole phone freezes for half a minute or so and I think that's mostly due to the limited memory (although I have 170-300 MB free most of the time).

Do I have to consider anything special or different while installing than on an install on safe slot?
[Motorola Droid 4] sd_shadow:
see

Q12: What is a SBF?
[Motorola Droid 4] LuH:
Same here, I suspect it's also connected with throttled data transfer requests of multiple apps at once, but the RAM is IMO the biggest factor. In Linux RAM is almost always full and the "free" space is occupied by cache (filesystem cache or whatever else app's cache) ready to be deleted - maybe the phone is stuttering when freeing the "free" space for other use.

Weird is that my brother with almost vanilla L 5.1 on Nexus 4 has system consuming about 100M less RAM than my CM12 - device-specific drivers maybe?

If you mean on stock slot, just remember that you need to have some system installed there even in order to boot into safestrap - delete old, install new and ONLY then reboot, otherwise you're facing sbf :) Learned the hard way ;) It doesn't brick your phone (meaning you can unbrick it), but it's lengthy and annoying...
[Motorola Droid 4] Shani Ace:
[MENTION=4267571]sd_shadow[/MENTION]: Thanks, now I know. :) Feels kinda stupid having asked one of the FAQ's - can't remember when that happened before. :eek:

Ah that's interesting, didn't know that about Linux before. Well I always imagined that when there's little memory left, the drive somehow gets slowed down because there would'nt be enough space for some temp files or executions. But I don't really have a clue.

On the other hand, different devices showing different and inconclusive results like that is something I already experienced many years ago. ^^

Yeah I know, I had read about it before. But you can't really miss all those hints everywhere, so I think the community takes good care of spreading that time-saving information. :)

Actually thanks for encouraging me, because last night I flashed CM12.1 and everything onto the stock slot! Today I installed and configured most of the things I needed (including int/ext storage swap) and I have to say, it really runs better! It might not be as smooth as with a more recent smartphone, but it's definitely snappier than CM12 on the safe slot was (now it's gone and will rest in peace^^). It may sometimes take a few seconds, but most of the time it's very fluid, a great, noticeable improvement.

Additionally, now that I don't have to household with the memory anymore, I installed all the apps that I had left out on the safe slot install and even installed a couple of huge games from the Play Store (NFS:MW, NBA Jam, Batman Dark Knight, Injustice) onto my microSD card and it still runs almost without any hick-ups! I haven't tested the games yet, though. ;)

EDIT: It really seems to have something to do with the amount of memory left on /system. After all that installing I was down to ~ 200MB (which would've been normal on the safe slot) and the phone started lagging a little bit more. But after moving some games and apps to the SD I have more than 500MB 600MB - okay after deleting the cache it's 1,26GB - free on /system and the phone runs smoothly again.
[Motorola Droid 4] LuH:
I guess you're talking about /data, not /system (different partitions, /system is usually read-only and system is installed there with stuff you flash from safestrap, everything else goes to /data or /sdcard). Yup, when /data is becoming full, you're gonna experience some strange behavior.

/data is the first "Internal storage" in Storage settings, /system is not shown there, /sdcard is the second "Internal storage" and /sdcard-ext, or "SD card", is the actual microSD in default CM12 setup. I guess you have the last two switched though.
[Nexus 6 Accessories] KappaAce2010:
I have been looking for a case similar to the UAG. I still want to get it, but the camera issue will eventually bug me. The case I'm looking for has to have a clear backing and something of a hybrid like the UAG without the flash issue. Any ideas or suggestions will be appreciated.
[Nexus 6 Accessories] WinDroidGuy:
These:

[YOUTUBE]2dTMwYV1qzQ[/YOUTUBE]

[YOUTUBE]yMJdtG04KxA[/YOUTUBE]
[Nexus 6 Accessories] KappaAce2010:
Great reviews man! I still on the fence. I like the poetic because it seems more sturdier than the supcase. On the other hand, I like the look of the supcase a little bit more. I read some reviews for the supcase and it made me cringe when I read the review about the broken device from a small drop. U never had this hard of a problem trying to figure out which case to get for my device.
[Nexus 6 Accessories] kvnhmmd:
Just remember, there are stupid people out there writing stupid reviews.

All great products will have their handful of horrid reviews.
[Nexus 6 Accessories] WinDroidGuy:
I prefer the Supcase, but hate the sides since they are rough :( But the Poetic is best of both worlds!

Yes, like those drop tests...haha
[Nexus 6 Accessories] kvnhmmd:
I have a feeling most people will never drop their phone much more than 5 feet to the ground, in which case, most any slim TPU case will do the job.

If you're careless and constantly throwing your phone around, get the tried and true otterbox.

For the past 5 years, I've been using nothing but TPU cases and a screen protector, after a year or two, my phones still look like new.

I use the Ringke Fusion, and have dropped my phone about 4ft to the pavement once already since it was on my lap when getting out of the car. The phone is unscathed, of course.
[Nexus 6 Accessories] bigpapi19:
View attachment 3227652
[Nexus 6 Accessories] KappaAce2010:
Thanks guys for the advice. I went and bought the poetic case. The moko case does look really nice and probably give adequate protection. I did also see the body glove case for the n6 which looked awesome, but then didn't have a clear backing available.
[Nexus 6 Accessories] fireknuckles:
Air Jacket Grip Case (Moto X)

My last phone was a 2013 Moto X which I put into an Air Jacket Grip case by Power Support. It was one of the cases available through Moto. That thing fit around my phone really snug and it was clear so it didn't add much bulk and didn't change the overall feel of the phone. Additionally the phone felt protected from falls and was definitely protected from scratches. My Moto X still looks good as new today.

Any recommendations for something similar as far as feel? I wouldn't mind something in a solid color as I'm not overly excited about having a blue phone but I definitely want that snugness.

The two cases posted by the OP seem to meet the criteria but before I buy, I would like to ask / know if anyone with a similar experience have any opinion or other options.
[Nexus 6 Accessories] isaacvv:
I have the Beetle Supcase and it is nice but I really am not too confident on how much drop protection it would offer. The corners and sides just don't seem like they would have enough cushioning to protect from a fall. But for basic protection it is nice.
[Nexus 6 Accessories] kvnhmmd:
I prefer the ringke fusion in smoke black. Helps flatten out the back of the phone as well to make it easier to use on a table. Also check out the dbrand skins if you don't like the midnight blue. Check out the YouTube video below to see the case and the skin. Looks amazing.

http://youtu.be/fRaASeqdn-o
[Nexus 6 Accessories] KappaAce2010:
I decided on the poetic case and I love it. Feels pretty good in my hands. Love the clear backing.
[Nexus 6 Accessories] mnsportsguy1978:
Pics please.
[Nexus 6 Accessories] kvnhmmd:
There's a video review on the 2nd post though...
[Nexus 6 Accessories] mnsportsguy1978:
I can see that, thanks.
[Nexus 6 Accessories] ygohome:
Just FYI, even with the very best heavy duty cases, the glass can still shatter. Sometimes even from short drops. I only mention this because I have the UAG on my Galaxy Note and it fell out of my pocket as I got out of my car this morning. A very short drop of just a few feet. It impacted face down, and even with the substantial rubber lip the glass shatter was a big web. So if you see bad reviews, those are probably just bad luck, not that the case wasn't any good.
[Nexus 6 Accessories] Nacho~:
You are very correct. I've been fortunate enough to have never broken a phone, but i've seen it happen so many times.

personally, im using the Supcase Unicorn Beetle Pro, and its great! I really like the added thickness as now I dont feel like im gonna snap the phone in half. unfortunately the balt clip just broke so I ordered another of the same one to use while I wait for the warranty to go through. If you want to feel more secure with your phone, get this case lol
[Nexus 6  Original Android Development] rebretz000:
Oh my goodness gracious..... Zen Kernel. Oh boy, oh boy......
[Nexus 6  Original Android Development] crossen0:
And we're back!!!
[Nexus 6  Original Android Development] bbedward:
I have an untested bfs port for the msm/3.4 tree as well. It is in process of getting tested on the nexus 5. Anybody interested I will send it to you.
[Nexus 6  Original Android Development] SeVIIn:
This looks tasty, cant wait to see how it performs!
[Nexus 6  Original Android Development] otisman:
Sounds like a plan send it much alohas
[Nexus 6  Original Android Development] simms22:
if [MENTION=1481114]purian23[/MENTION] is contributing, then i have to try out this kernel ;)
[Nexus 6  Original Android Development] purian23:
Haha thanks dude, all the credit goes to [MENTION=2632235]bbedward[/MENTION]! We've been buddy's since our GNex adventures! I'm doing a little bit of testing here and kept bugging him until he caved to build again lol :)
[Nexus 6  Original Android Development] rebretz000:
Zen Kernel was my favorite kernel on the GNEX. Ah.. The good old days
[Nexus 6  Original Android Development] whojabacod:
Ahhh.. BFS.. Reminds me of early kernel flashin days
[Nexus 6  Original Android Development] bbedward:
Give it a try, interactivity feels very good especially doing things like browsing content heavy desktop websites.

In the old days, and present day with 3.10-ck there seemed to be suspend/wake issues that kept everybody away - probably rightfully so. I'm quite happy with the way this version is working though.
[Nexus 6  Original Android Development] pantmunu:
Running g good so far.
[Nexus 6  Original Android Development] Damon13:
Thanks for bringing this kernel to the Nexus 6, do I need to wipe anything before flashing your kernel? I am on a custom kernel. Thanks
[Nexus 6  Original Android Development] pantmunu:
I flashed without wiping anything. But the dev recommends wiping cache.
[Nexus 6  Original Android Development] Damon13:
Thanks i completely missed that, by the way is the kernel running 4 cores like stock. Thanks in advanced
[Nexus 6  Original Android Development] pantmunu:
Yes it is.
[Nexus 6  Original Android Development] jaythenut:
Gland to see you here I flashed your kernel over benzo rom and got system fc keep popping up any ideas tied to get a log but could not
[Nexus 6  Original Android Development] pantmunu:
Flashed this on terminus. No problem here. Try dirty flashing benzo ..let it reboot and flash the kernel. Might help.
[Nexus 6  Original Android Development] bbedward:
Stock kernel might not work on cyanogen mod? Maybe it relies on some ramdisk changes I'll have to look into it.
[Nexus 6  Original Android Development] yellowman82:
How can I flash an img file from TWRP? I've downloaded it but when I went to install I couldn't find it in the download folder, would it be located in another folder?
[Nexus 6  Original Android Development] lainemac:
Was running the latest test kernel and had a major freeze again. Had to restart with the power button.
[Nexus 6  Original Android Development] purian23:
When you press install on TWRP you have to look on the bottom right and toggles the larger images button. It goes back and forth from zips to images.

Sucks to hear dude. I just jumped on the one he posted a few hours ago myself. Wiped my caches an am on CleanROM running good so far. Definitely want to pin point this.

I was on a heavy debug version for us all day and guess what.. Other than lagg from all of the debugging, no freezes or reboots [emoji15]

But again, we're listening and trying to find a rhyme or reason to this!
[Nexus 6  Original Android Development] lainemac:
I was running the same version but I'm just on the stock rooted rom. I should mention I was using snapchat when it froze. I think I was using it both times it happened to me.
[Nexus 6  Original Android Development] bbedward:
I had issues with the camera locking up but attributed it to the rom. I had f2fs converted and back, data wiped a few times, a bazillion titanium backup restores before I ended up wiping system and reinstalling, which seems to have resolved it.

But I need it to happen to someone with the zen_7_dbg image with a dmesg (during lock, because it doesn't appear to be a hard lock) before I can determine if it is kernel related.

When you lock you can plug in phone, do adb shell, dmesg > /sdcard/dmesg.txt before rebooting. That should tell me what I need to know.
[Nexus 6  Original Android Development] lainemac:
I will see if I can reproduce it and give that a shot. Yeah I'm running stock rooted and clean. I never restore app data because it usually F**** something up.
[Nexus 6  Original Android Development] oak:
I've run Z7 all day now without issue. I like it.

edit: I'm on the CM 5.1 Alpha.
[Nexus 6  Original Android Development] bbedward:
I could only take stabs in the dark at it unless I get a good log. The issue the test build fixed was a separate issue of BFS assigning affinity to possibly offline cpus, which it does appear to have fixed. I'm just not sure where the freezing is coming from ?. Which is awesome because bfs obviously solves a lot of previously deemed "unfixable" problems with interactivity in android (clearing recent, Google now launcher lag, etc.)

Maybe in mdss or kgsl patches introduced in zen4, because the only thing that seems to freeze is the display itself.
[Nexus 6  Original Android Development] lainemac:
Totally understand. I don't know if this helps but I read in the lean thread that Imo said there are a ton of memory leaks in the Shamu kernel. He said he's been putting all his focus on that lately. Not sure if that would have anything to do with it...
[Nexus 6  Original Android Development] mimsiroll:
Op,no problem so far using it the whole day. Only noticed some graphic lag. Placebo i guess for me.
[Nexus 6  Original Android Development] eggydrums:
Hey man. I've been using various kernels these past few days to see which one will work best for me with the M OTA, and I just keep coming back to this one. It's the smoothest of them all, and for some reason, this one is giving me great standby usage. I just flashed zen7 we'll see how it goes. Thanks for the great kernel
[Nexus 6  Original Android Development] mimsiroll:
Heres my battery for the half day running latest zen7

Lessens my charge rate from 3 charge down to 2.
[Nexus 6  Original Android Development] yellowman82:
OK so far your zen7 has been good for me since last night but for some reason I can't get to twrp recovery for some reason. When I choose to boot into recovery from the power menu or bootloader my phone just reboots instead.

I installed the twrp app from google play store and it says I have the recovery installed but I seriously don't get why I can't boot into it have this ever happen to anyone?
[Nexus 6  Original Android Development] purian23:
That is indeed very odd. Download Flashify from the play store and let it reflash your recovery, it seems like it got wiped somehow.
[Nexus 6  Original Android Development] bbedward:
Debugging symbols add some overhead, which is probably why test kernel is a bit laggy ?
[Nexus 6  Original Android Development] bbedward:
https://www.dropbox.com/s/d5g041z498zpv31/zen_7_DBG_2.img?dl=0

New debug image, exact same as last time - still is built with the debugging features.

Has these camera sensor-related commits though that were not in the last one:

https://github.com/bbedward/ZenKernel_Shamu/commit/e5eb7957f4e83efa35efcb35b7ad52863df7a82f

https://github.com/bbedward/ZenKernel_Shamu/commit/8aad046ffcfdacba1268ca937cd0157438221c12

https://github.com/bbedward/ZenKernel_Shamu/commit/31c0b43fa579f9ab9d3885d4ad3819f704af1a49

https://github.com/bbedward/ZenKernel_Shamu/commit/7b3805b150d843b6e7b87fdc3540c3dddbd8147e

https://github.com/bbedward/ZenKernel_Shamu/commit/41cc6476babbd6265942b90d0025b2089c472b15

https://github.com/bbedward/ZenKernel_Shamu/commit/8e9740637c482fb1e2831c41fd888003cb9b5f73

I'm hoping to put this out for real later today, without all the additional hard/soft lock debugging stuff built in.
[Nexus 6  Original Android Development] jiv101:
My CPU min refuses to stick in kernel app even though cpus are at min 300

I'm on the latest debug version
[Nexus 6  Original Android Development] bbedward:
This is just how it works. Maybe mp decision and touch boost affect this. I notice whenever you touch the screen it jumps to 1497.

This is just stock behavior, it really is at min 300 though.
[Nexus 6  Original Android Development] bbedward:
It can be locked with the stuff I added from imoseyon though, off the top of my head I'm not sure where the setting lives.
[Nexus 6  Original Android Development] purian23:
Hey guys, do we have any feedback on the newest test that was put out for Zen7 Dbg2? bbedward is nearing a full Zen7 release that should have lots of improvements and fixes.

I've been on yesterday's test version for 24hrs now without any freezes or reboots and he's added more since. We're looking good!
[Nexus 6  Original Android Development] ttabbal:
I've tried the test versions since shortly after they were released. No feezes or reboots here.
[Nexus 6  Original Android Development] oak:
I've used the first z7 test build since it was released and have found no flaws. Very good.
[Nexus 6  Original Android Development] purian23:
Awesome, thanks guys. I've had the same results! bbedward and I might be on our release version now!!
[Nexus 6  Original Android Development] mimsiroll:
Release the dragon!! ;'p
[Nexus 6  Original Android Development] bbedward:
You will find much better performance here than with the test builds :good:

3.10-zen7 "Space Bound" (Android 5.1 Only)

I suggest wiping cache before flashing

Changes:

BFS: fix hotplug bug related to affinity set/get

block: Add FIOPS I/O scheduler

ARM: numerous upstream updates/fixes

MSM: usb/bam numerous fixes

MSM: mdss numerous fixes

MSM: kgsl numerous fixes

MSM: camera numerous fixes
[Nexus 6  Original Android Development] oak:
Thanks, guys. A small donation - 9BN12375NT416883C.
[Nexus 6  Original Android Development] mimsiroll:
So every time your adding a new scheduler does it mean thats gonna be what ixsjould use?
[Nexus 6  Original Android Development] iStayHigh:
Your kernel rocks, great job

Sent from my Nexus 6
[Nexus 6  Original Android Development] bbedward:
No i suggest keeping default CFQ I/O scheduler (I guess everything default is my preference)

I just added FIOPS and BFQ because both were requested by users. Since I/O schedulers are hot-pluggable there's no downside to adding them, just another option for whoever wants them :)
[Nexus 6  Original Android Development] purian23:
Ehhh.. . with his Mr. Technical changes here lol

So in other words for plain English we tested and he tackled a lot here!

Possible but most likely fixes for random freezing/rebooting

Camera Locks/Release tweaks again due to freezing where Snapchat/Camera usage was seemingly a culprit

Memory Leak Fix - Coming from Stock Kernel Sources

Stability/Performance improvements throughout

That is all for now :)

Purian
[Nexus 6  Original Android Development] VECTUS:
Running v7... Dare I say its COSMIC??? Great work here!
[Nexus 6  Original Android Development] lobrau:
Thanks for adding FIOPS also what black magic is this BFS that makes it run better than everything else? Honestly have tried every other Kernel and the closest is franco with changing boost to 2 seconds from his 40ms. Somehow you have black magic here.
[Nexus 6  Original Android Development] mimsiroll:
My phone's a bit hot compared to the previous version. Be checking afterwards. Changed my scheduler to bfq.
[Nexus 6  Original Android Development] purian23:
Thanks guys, we're pretty thrilled to see the performance and fluidity of bbedward combining BFS / ZenKernel into one improving our Nexus 6 experience!!
[Nexus 6  Original Android Development] bbedward:
Sometimes, simple is the best policy ;)

I could go into all kinds of detail but in a nut shell you can think the stock CFS is a "one size fits all" solution - it is designed to work on your mobile device and also a huge system with 4000+ CPUs, while BFS was made for a more specific purpose (desktops, low latency, good interactivity).

Anyway, I am really happy with the results zen has gotten here on the nexus 6. Seemingly unfixable problems (Google now launcher lag swiping into google now, clearing all recents, fast transitions, chrome being slow on a larger-content web page) have all seemed to be eliminated or at least significantly reduced in my experience so far.

I say seemingly unfixable because you will find in other kernels (and this one, although I was going for the simpler approach) tons and tons of small improvements to any area (algorithm optimizations, tunable changes, different I/O schedulers, different governors). No doubt that some of those things are actually real improvements, but from what I can tell they haven't been able to fix the above said problems :cool:
[Nexus 6  Original Android Development] purian23:
We'll keep an eye out on this, so far I've not experienced any heat oddities at all. My beast only gets warm on me during charging which is normal. Let us know if anything changes.
[Nexus 6  Original Android Development] mimsiroll:
Op, i know it's a bit sudden but I've read some topic (he probably posted it on every kernel thread) regarding tirckle charging, i know you want to have a minimal change in yout kernel and still in the testing stage. (But for us who uses this kernel it feels stable).. I know i murmur too Much and ask for stuff but. Can you tell me if its possible to be added..ive searched for the meaning of it and i think it's a good thing in my behalf that always forget to unplug my phone from 1am till 7am and always set my no interruptions so i cant hear my app to wake me up that mt phones fully charged...and its great for using day dream .
[Nexus 6  Original Android Development] pantmunu:
One thing I wanted to make sure. If I'm on some other custom kernel .. Should I just flash this in top of it or do u recommend a dirty flash of the ROM and the kernel.
[Nexus 6  Original Android Development] bbedward:
I think it does sort of trickle charge already (at least on the turbo charger), are you using wireless charger?
[Nexus 6  Original Android Development] mimsiroll:
Not using since it'll take too long to make a full charge. Anyway it's okay op..just wanted to voice out some idea and wanted to know your side.
[Nexus 6  Original Android Development] bbedward:
I can check it out, I know the charge slows down as the battery charges but probably shuts off when it reaches full, is that the problem with daydream?

Last time I messed with trickle charging was on the evo 4g
[Nexus 6  Original Android Development] mkcbbusiness:
I was reading the OP but couldn't figure out if this kernel has faux sound support, would someone be able to help me out?
[Nexus 6  Original Android Development] bbedward:
It currently does not. What does faux sound offer?
[Nexus 6  Original Android Development] nitronet:
Just had my first lock up on the new Zen 7 build, I was really hoping that everything was fixed. I was using a barcode scanning app when the phone locked up.